#yeah I basically live on the nasa website
Explore tagged Tumblr posts
Text
If you don't know what dream chaser is then you probably should. Because it's a reusable space plane and its amazing and it's backed by NASA and its almost ready to fly and did I mention it's a frelling REUSABLE SPACE PLANE!?
Sierra Space's first Dream Chaser space plane, "Tenacity." (Image credit: Sierra Space)
1 note
·
View note
Text
I posted 15,474 times in 2022
52 posts created (0%)
15,422 posts reblogged (100%)
Blogs I reblogged the most:
@transmascdipper
@arsonist-twink
@ithrowshoesatconservatives
@fallen-gravity
@the-ghost-in-your-attic
I tagged 578 of my posts in 2022
#dannycore - 44 posts
#parker stfu - 42 posts
#parker's golden record - 41 posts
#matt murdock - 8 posts
#had no allowance - 6 posts
#white - 6 posts
#(though i think the lack of allowance came more from both ny parents growing up impoverished tho) - 6 posts
#amitycore - 5 posts
#danny phantom - 5 posts
#parker answers things - 4 posts
Longest Tag: 139 characters
#mmymy ttatagtagstags aarareare bbrbrobrokbrokebrokebbrokeb bbubutbut ii wwawanwantwant iitit spspespelspelspelled lliliklikelike ttatahtaht
My Top Posts in 2022:
#5
fun fact: for danny fenton to be a 14 year old freshman in high school now, he would not have been alive during the series' original runtime
38 notes - Posted September 11, 2022
#4
just watched the new she hulk episode. where'd matt's sad bisexual swag go
51 notes - Posted October 6, 2022
#3
danny is the only real halfa send tweet
ânow parker,â you may be crying, âthat simply isnât true! what about vlad and danielle?â
well be prepared! because i am about to tell you!
you may also be asking âgee parker, why the fuck do you care?â
well dear reader, itâs because iâm a nerd
anyways
so, the only real definition canon gives us for what a halfa is when poindexter calls danny âhalf a ghost, half aliveâ
thatâs paraphrased but you get the picture
so, letâs define the concept of being alive
the astrobiology section of nasaâs website says that for something to be truly and scientifically considered alive, it must have âcellular organization, the ability to reproduce, growth & development, energy use, homeostasis, response to their environment, and the ability to adaptâ
iâll admit that there is no way of proving a couple of these because there isnât an episode where they show us if danny would still be able to adapt after getting electrocuted, but iâm going to take a wild guess and say yeah probably
but how do we go about defining ghost in the context of the series?
iâm going to ignore butch hartmanâs shitty definition as well as i ignore the rest of his terrible ideas because stfu about your âmonsters from another dimensionâ headcanon, poindexter and desiree and the dairy king were all definitely alive at some point
so letâs use the actual literal merriam-webster definition
ghost : a disembodied soulâespecially the soul of a dead person believed to be an inhabitant of the unseen world or to appear to the living in bodily likeness
so it basically means the metaphorical heart, soul, and consciousness of a dead human being taking the form of their own body
(they are dead. they have died. they were alive at some point, but they are not anymore. remember that, itâs important to my argument)
halfas donât have a definition because they arenât real and arenât a widespread concept and canon doesnât really give us one aside from poindexterâs comment, so iâm going to make one up
halfas are essentially creatures that are both dead and alive at the same time. they are schrodingerâs species, neither human nor ghost, but rather both of them occurring at the same time. they need to fit the criteria for being alive AND for being dead.
so basically if the definitions for being alive and for being a ghost donât apply to them at the same time, they arenât a halfa
feel free to contest this definition since i thought of all of this on my 20 minute walk home, but i think itâs sound enough for now
looking at it, however, only one of the 3 canon halfas can fit this description: danny
all the halfas came about in different ways, but iâm going to start at the beginning for formatâs sake
vlad is typically what we consider to be the first halfa, which is only semi-true
yes, he was the first canon character to have any sort of whatever in the same ballpark as danny, but he doesnât meet the qualifications for a halfa
vlad got his powers from getting ectoacne after getting slapped with energy from the mini prototype portal
we donât really get as detailed an explanation for the timeframe between vlad being hospitalized and vlad mastering his powers, but i think itâs pretty safe to assume he didnât turn into a ghost instantly like danny did
he also says that it took him years to master his powers and figure out what they all were, while it only took danny a little over a year at most
this is a long winded way of saying that vlad did not necessarily die
vladâs powers are, for lack of a better word, an infection, something that is part of him that he cannot get rid of, but will eventually consume and possibly kill him
See the full post
97 notes - Posted March 8, 2022
#2
i think my obsession with secret identity reveals stemmed from watching that one episode of wordgirl where everyone in the town except for wordgirl and her friend are mind controlled and she punches a star through a brick wall to save him as a kid
100 notes - Posted January 19, 2022
My #1 post of 2022
!!!!!! his necklace is the star of david
141 notes - Posted April 8, 2022
Get your Tumblr 2022 Year in Review â
#tumblr2022#year in review#my 2022 tumblr year in review#your tumblr year in review#humiliating! thanks :)
1 note
·
View note
Text
I see nothing but the candle in the mirror
Chapter 3: There was never such a night before
âThe Barclay-Fullerton Comet, discovered in 1923, is making its return, passing over Earth almost a hundred years after its first sighting. To the naked eye, the comet will appear to pause over Earth at its highest point before continuing its orbit.â
Addy reads the article from the NASA website out loud, comparing the specifics of the comet with the archaic ritual Bess had found deep in the archives. Everyone is crowded around her, accepting that they need her scientific prowess for this. Bess had been easing her into the supernatural crime-fighting (with the exception of the disastrous Long Night Ball, which was basically a crash course on witchcraft and a 200-year-old maniac).
(Read on AO3)
Even in the intervening two years, where there have been all manner of ghosts, ghouls, and demons that theyâve gone up against, Addy has been in the loop but hasnât directly participated in a ritual until now, and Nancy is grateful for her. Sheâs grateful for all of them.
âThe ritual says we need a comet that âstops like an arrow piercing the earth' and this one seems to fit the bill. So we'll wait until the Barclay-Fullerton Comet is at its peak and then weâll perform the cleansing ritual. We can start collecting the ingredients for the spell tomorrow.â
With that, Bess closes her book and places her hand on Addy's shoulder. Ace is the first one of them to speak.
âNASA said 100 years since discovery. When is the comet going to be over Earth?â
She loves how his brain works, so on par with hers. That had been her first question too when Bess had called Addy to see what she knew about comets. So she knows the answer and says it before Addy can.
âOne month. We have one month until the comet is in orbit over Horseshoe Bay.â
His eyes flicker between her and Bess.
âIs that enough time? To prepare the ritual? Or will we have to wait another 100 years?â
Bess nods, a look of steely reserve on her face.
âIt'll be close, but since we have access to Icarus Hall and the Historical Society, we should be able to make it work.â
She pauses, then after a beat adds, âWe will be able to make it work, Ace, I promise you.â
They exchange a look, and Nancy's heart clenches because sheâs not the only one affected by this. Sheâs glad Temperance cut the forecast short and didnât make Nancy live through telling Bess that Ace was dead. She feels a catch in her throat and swallows, hard, unwilling to cry now, when theyâre so close.
Bess continues, outlining some of the ingredients theyâll need, many of which come with time constraints. A mushroom stolen from a grave at the witching hour, saltwater collected under a new moon, but again, no blood, thankfully. It feels right that to remove Temperanceâs curse, they wonât be using her horrible blood magic.
With instructions to meet tomorrow at the Historical Society for further assignments, Bess waves them out and retreats to the archives, Addy behind her. Nancy lingers in the office, wanting a moment with him, alone, and she notices heâs doing the same. But so is George. Nancy side-eyes her, and George side-eyes right back, her eyebrows raised. Theyâre locked in a staring contest until Ace clears his throat and they both snap around to look at him.
âGeorge, doesnât Nick need you at the youth center?â He asks, the picture of innocent questioning.
George just scoffs. âYeah right. Weâre a month away from fixing this fucking curse. No way Iâm letting you or Handsy Drew screw this up.â
Nancy opens her mouth to protest, to remind George of her incredible self-control honed over the last two years, but she flushes instead because damn it, George is right. She had, when sheâd decided to stay behind, thought of several ways to test the limits of the curse and the protection spell, including but not limited to potentially accidentally brushing her hand against Ace's. And if he picked up on that and wanted to maybe run his thumb over her knuckles, who was she to stand in his way?
So instead of defending herself, she just sighs deeply, annoyed. George smirks, knowing sheâs won.
âCome on Drew. Iâll drive you to the Claw. Weâll get you some water, maybe let you sit in the freezer for old time's sake.â
At that, Nancy sputters but allows George to grab her by the arm and drag her out the door. She can feel Ace watching them go and when she turns back for just a moment, she catches a smile on his face before he turns to follow Bess into the archives.
Their friends, for all of their other virtues, are not subtle. Nancy notices that with almost everything on the table and the comet drawing nearer, she and Ace are never left alone. Her favorite chaperone is Addy, who seems a little confused as to why she has to babysit two grown adults, but never denies that sheâs there as a chaperone. George is also forthright about why sheâs glaring at them, sometimes while holding her crowbar, but sheâs more aggressive about it than Addy (see exhibit 1, the crowbar).
Sheâs past the point of wishing for accidental touches that turn into more. She'd settle for being able to tell him she likes his scarf without one of their friends pretending that theyâre not listening to her every word.
Ace seems to be fine with their ever-present third wheels, which makes her stomach shift uneasily. She almost confides in Nick about how sheâs worried that Ace has decided she isnât worth it, that he doesnât want her anymore, but that feels too close to acting on her feelings, and she doesnât want to fuck it up this late in the game. So maybe her friends are right and she does need a chaperone, someone to give pointed looks or cleared throats, or once, memorably, a full-on scream when she gets too close to him physically or emotionally.
The calendar hung up at Icarus Hall has the date of the cometâs arrival circled in red ink, and every morning she crosses another day off, counting down until things can return to normal. There are seven days left, and all the ingredients, minus a few that will be procured at the moment right before the ritual is cast, are collected at the Society. Theyâll perform the ritual itself at the Veil, the location of the cursing, and thinking about returning there, where she killed Temperance and cursed Ace makes her nauseous. Sheâs been to the youth center many times since that night, but not to the concrete slab where everything happened.
A couple more days slip by, and Nancy starts looking into a case for Carson, just so she has something to do besides sit at the Historical Society and pester Bess, asking her to go over every aspect of the ritual over and over again. Instead, she finds herself tailing the person Carson thinks is actually guilty of his client's crime to Main Street, right by the youth center. She watches as he grabs a package from under a mailbox and she snaps several pictures, sending them to Carson, even though you canât tell whatâs inside the package. She stows her camera in its spot in her car and pockets her phone when she notices that sheâs parked directly in front of the paved youth center yard. Kids are playing 4-square right next to the spot where the world almost cracked open. Sheâs filled with a sudden impulse to stand there and feel whatever feelings she has for the spot before she has to stand there under the arc of a comet in three days.
Before she can chicken out and drive away, she leaves her car and heads into the youth center. Inside, she sees all four Fan girls, George looking at her with eyebrows raised. She just waves and them and continues past to the door that opens onto the outdoor space. Nick is there, supervising the kids playing outside, so she walks to him. She needs to do this alone, not dodging out of the way of the rubber ball being tossed around. It takes some time to convince him, but by the time sheâs done arguing her case, he just shrugs.
âItâs time to go in anyway. Take all the time you need.â
He pats her shoulder as he starts rounding up kids to get them back inside. Once theyâre all gone, she goes over to the concrete slab where she first took a life. Itâs been paved over, courtesy of Nick and the money he got selling Georgeâs engagement ring (she doesnât hold it against him, except when heâs beating her at game night). They all felt the lingering dread that came from the torn ground, and they were all glad to see it paved over again. Even with the two-year-old asphalt covering it, she can still see everything exactly as it was. Where she stood and watched as yet another of her female family members died. She doesnât regret Temperance's death, but she does regret all the pain that Temperance caused. Had she been less distracted, she may have seen the trap Temperance set for them. Then they could have avoided all of this.
Tears roll down her cheeks, and she wipes them away before crouching down and placing her hand where the Veil between the two realities was. She doesnât feel anything, no lingering magic, no echo of Temperance. Itâs just a spot of asphalt on a playground. Thatâs when she hears someone approach, a set of footsteps she knows sheâd be able to place anywhere. Heâs there and heâs hovering a few feet away as she stands and turns to look at him.
This time sheâs the one who reaches out and pauses, his name choked out from her dry mouth. She doesnât trust herself. Not here, where it feels like yesterday that she told him that she was letting Temperance go for them, sacrificing Horseshoe Bay to give them a chance, before realizing that she wouldnât be able to live with herself if anything happened to the town. So she just stands there, hand slightly outstretched, mouth agape, just looking at him. And he looks back before glancing at her hand. Before she can lower it and apologize, he steps closer and reaches for her.
Sheâs shocked. Itâs been so long since heâs touched her, has felt like forever. And now she understands why their friends thought they needed babysitting. Just his hand on hers and her entire body feels like itâs on fire. She craves more contact, wants more of him pressed to her, but this already feels like tempting fate. She looks up at him and can see in his eyes that he feels the same. His grip tightens on her hand and he says her name, his voice strangled.
And itâs that, her name on his lips that makes her come back to herself, remember where she is, whatâs at stake. So she steps back, her fingers gliding across his palm as she lets go. She doesnât want to run from him, to leave him standing alone like she did in his apartment. So she does something dangerous.
âWe canât do this. Not right now.â
She lets those three words linger. So close to a confession. So full of promise for a future she is still unsure about. His eyes widen slightly and she knows he understands what she means. So she brushes past him, taking the opportunity to touch his shoulder lightly. She doesnât stop until sheâs in the safety of her car, breathing deeply. She drops her forehead to the steering wheel.
Three days, she thinks. Just three more days.
The day of the comet's appearance dawns, unseasonably sunny and while a normal person would see that as a good omen, it worries Nancy. This might be their only chance. Bess might be able to find another ritual, but she isnât sure how much more she can take. Sheâs largely useless the entire day, distracted. She spends time with her dads, half-listening as Carson goes over details of the next case he needs her on and while Ryan shows off a new artifact that heâs going to drop off at the Historical Society tomorrow. She can tell they know sheâs distracted as they watch her pour another cup of coffee, Ryan subtly moving her still half-full first cup to the sink.
The hours crawl past until finally, finally, itâs time. Nick, George, and Addy are already at the youth center, setting up there, but Nancy heads to the Historical Society where Bess is grabbing a few last-minute components. Her heart stutters when she sees Florence at the curb.
Soon-soon-soon-soon repeats over and over in her mind. She shakes her head, clearing the chant from her mind. She needs to focus now, needs all her attention on the ritual. She enters the Historical Society and hears Bess calling for Ace to bring herâŠpaprika? Nancy stands in the door of the small kitchen, watching Bess frantically stir something. She clears her throat and Bess whips around.
âNancy!â She exclaims. âExcellent, youâre here. I need some of your hair. And can you stir this?â
A wooden spoon is thrust into her hand and sheâs being forced over to the stove and a pot of macaroni, which isâŠnot what she expected. But she dutifully puts the spoon back into the pot and stirs.
âIâll be right back,â Bess calls, âI just need to find my scissors. Have Ace add the paprika once he finds it.â
Nancy frowns into the pot. Sheâs still staring at the bubbling macaroni when she hears a soft âohâ. She looks up and heâs watching her, jar of paprika in his hand. His gaze is soft as he looks at her and her resolve snaps. The chant of soon takes up again in her mind. There are only a few hours left until the curse is lifted, and she canât get ahead of herself like this. She clears her throat.
âBess told me you should add that.â
He shakes his head a little like heâs clearing it, and she watches how his hair moves along with the movement. Theyâre both frozen staring at each other when Bess breezes back into the room.
âNancy! The pot!â
She jolts, seeing the pot almost boil over, and swears, stirring quickly.
âNevermind that. Give Ace the spoon. I need a lock of your hair. Ace, the paprika?â
Ace shakes his head again and Nancy is nearly transfixed a second time. But instead, she holds out the spoon and lets him take her spot at the stove. Bess guides her to a chair and cocks her head, looking Nancy over. She circles around her, scissors pressed against her lips. Finally, she steps up to Nancy and takes a tendril of hair from the nape of Nancy's neck, snipping it with the scissors.
Nancy's newly liberated hair clasped in her hand, Bess leaves them again and they sit in comfortable silence, Ace still stirring the macaroni. She thinks this could have been their future, could still be if everything goes well. Sheâs brought out of this dream by Bess returning, a basket over her arm.
âAre we ready?â
Nancy looks at Bess, then at the stove.
âBess, what about your macaroni?â
âOh, Iâll get to that later,â she says. âAce can just put that in the fridge.â
As Ace transfers the food to a storage container, Bess leans in to whisper to Nancy.
âAce was driving me crazy today, so I had to give him something to do. And this was the best option.â
They load the last of the ingredients for the ritual into Florenceâs trunk. Nancy pauses at the passenger door, not sure she wants to sit in the front. She normally wouldnât hesitate, but tonight her head is filled again with images of another car ride, him next to her and then him in the ditch. So she chooses the back seat, pushing the front forward to slide in. He looks at her in the rearview mirror, a question in his eyes. She is saved from figuring out what to do by Bess sitting in the front seat, exclaiming âOnwards!â
The drive to the youth center is quiet. The only sound is Bess muttering under her breath, ensuring she has everything exactly right. Once theyâre there, setup goes quickly. Bess draws a glyph in sidewalk chalk and sets a candle to the north, an empty jar to the east, a bowl of freshwater to the south, and a lump of clay to the west. While sheâs doing that, George is grinding up the graveyard mushroom to mix with the ocean water to form a paste, which she then wipes on Nancy's brow. Addy and Ace are messing with the telescope, tracking the comet on NASA's website. Nick sits next to Nancy, patting her occasionally on the shoulder. Sheâs grateful for him, keeping her calm. She canât look at Ace without feeling like her heart is going to burst out of her chest, so she focuses on Bess, who is now holding the bowl of mushroom paste and covering the backs of her hands with it.
A nebulous amount of time passes with Bess flitting around and checking her books. Then Addy's voice calls out âBess, itâs almost time. We should see the comet in about five minutes.â
Bess nods and pulls the last few items from her basket. The lock of Nancy's hair, now braided, Ace's lighter, a pendent, and another empty jar. Then she calls over Nancy, directing her to stand at the center of the glyph, equidistant from each of the four points. And then they pause, waiting, everyone watching the sky. Itâs a beautiful night, the skies clear and dark. And then suddenly, thereâs a blaze of light and Bess snaps into action, sparking the lighter and holding the braid of hair to the flame. As the acrid scent of burning hair fills the air, Nancy looks up and sees the comet. It truly appears to be paused right over her head. Sheâs still gazing at the comet as Bess drops the smoldering hair into the empty jar and blows the smoke rising from it toward Nancy, who looks away from the comet as Bess starts chanting in an archaic language. The last thing she remembers is Ace calling her name as her knees buckle and she falls to the ground, in a halo of light that seems to be coming from the comet.
She comes to a short while later, Bess holding something under her nose. The candle has blown out, and the water in the bowl is evaporated. She looks at Bess, who nods to the jar that once held her burning hair, but now holds amorphous smoke that shifts and moves. Nancy lets out a sigh of relief and suddenly, finally, recognizes the firm hands on her shoulders, the person who is kneeling behind her. She reaches up to grasp his hand and she hears his choked, relieved laugh. She uses her other hand to push herself up, turning to throw her arms around him. He clutches her to his chest, and she feels his lips press to her forehead.
Sheâs so wrapped up in him, in the feeling of his body against hers that she doesnât realize that their friends have removed the evidence of their ritual, except for the glyph theyâre still kneeling in. Nick will wash it away tomorrow, erasing the last piece of the spell, the last reminder of the curse. Ace pushes her hair behind her ear, running his fingers over the space where Bess cut the strand they used for the ritual. She leans into his touch and when his palm comes to rest on her cheek, his other arm still wrapped around her, she looks at him, eyes blazing, and surges up, kissing him.
Finally, finally, finally, finally
3 notes
·
View notes
Video
youtube
Here is the text of the video, translated into English. Seriously, check out this video, this guy is awesome.
"Conspiracy Theories" by Guille Aquino.
Posted on June 27, 2019.
--------------------------------------------------
Warning: if you're influenceable, you need to watch this.
--------------------------------------------------
Alright, before we start, I want us to welcome and applaud our new friends from the CIA, the FBI, NASA, the former SIDE -today, the AFI-, the KGB, Interpol, and the lazy virgins at the troll centre on Miserere Park, who are surely already watching this video because today we're gonna talk about...
Conspiracy Theories.
We all know some: the humans didn't go to the Moon, the 9/11 was a self-attack by the USA's government, Bin Laden never existed, Walt Disney is frozen, Elvis Presley is alive, the Simpsons predict the future, Marcelo Tinelli went to a famous hospital with a famous object inserted in a famous place on his body, and Dengue and Zika fever were created by Bill Gates who genetically modified mosquitoes to depopulate the Earth because it most likely was easier than making work that "Internet Explorer" bulls*** he sold us. But let's get to the news: in early 2019, YouTube modified its recommendation algorithm to avoid promoting conspiracy theories and false information. And let's stop here because I want us to become aware of the magnitude this matter took on and how this little joke of the conspiracy theories videos completely went to Hell.
Think of it this way: YouTube, the second most trafficked website in the world after Google, with over 30 million visitors per day and over 1.3 billion users -almost a third of all people connected to the Internet in the world-, where 300 hours of videos are uploaded per minute and almost 500 trillion videos are viewed per day, had to change its own recommendation system because all of us were watching too many videos denouncing that Lali EspĂłsito is an Illuminati:
Video excerpt: [with obvious robotic voice] "Also, at the second Number Ten, she covers one of her eyes again, obviously symbolizing the All-Seeing Eye."
And I'm very sorry to tell you that, in today's world, if YouTube has a problem, we all have a problem.
Conspiracy theories are the Internet's new porn. In fact, if you filter the words "conspiracy" and "theories" by the number of views, the most viewed video has 36 million views. THIRTY-SIX! MILLION! VIEWS! That's like putting together the total populations of Belgium, Greece, Cuba and Jamaica, and then lighting a giant reefer to everyone and making them watch this video of people saying the Earth is flat:
Another video excerpt: [Channel 13 interview with Flat-Earthers, recorded in a park in Buenos Aires] "I pour water into this dish... Look, I pour water, and it stays, you see? But we pour water into the globe... and it goes down, people."
Okay, now we're gonna go over some of the most popular conspiracy theories of recent times, and we're gonna try to deconstruct the psychological profile of the average consumer of the conspiranoid world.
--------------------------------------------------
We'll start with everyone's favourite...
The Flat-Earthers.
Excerpt of the second video: "This first meeting began to be announced in the groups I followed on YouTube. (And the tattoo you have there, what is it?) This is the flat Earth, the Sun and the Moon."
The Flat-Earthers basically hold the theory that the Earth is not actually spherical, and they claim Galileo Galilei was an old smoke-seller blabbermouth who often played into the Far-Right's hands, cut his hair in an old-fashioned barbershop and used the 1610 telescope mainly to bed with chicks. And I have nothing personal against the Flat-Earthers but I find it difficult to take them seriously, mostly because much of their scientific hypothesis can be explained with this blooper.
Excerpt of another, different video: "There's an inflatable pool filled with water and with two people in it, a third person suddenly jumps into the water, and the pool deforms and overflows on the other side, as one of the two previously present people also falls over the edge."
(Images from the film "Armageddon".)
The truth is that the "flat Earth" theory has one fundamental premise, and it's the same one that supports 100% of conspiracy theories:
There's a power above us that manages everything.
Governments, lobbies and other de facto powers are capable of lying on a massive scale, just as intelligence services, the New World Order and FlyBondi hostesses do.
Excerpt of the second video: "(And you can't see the curvature of the Earth from the plane.) Uh... I travelled by plane to Bariloche, and no, I didn't see it. There's some aircraft glass with a small magnification or something that changes your perspective, due to the thickness of the window, and because aircraft glass also has something."
Alright, stop, let's not turn this into "Point at the crazy assholes and laugh" either, right? Well, yes, a little- But we go beyond that! We're better than that!
Why do so many people choose to believe we're puppets of an evil system? One might say that, in the absence of a sense of real control over our own lives and in the face of the desolation of living in a seemingly random, chaotic world, believing there's an external force exerting control is, to some extent, comforting. Yes, phone the Vatican.
And according to a certain old white upper-middle-class snob who teaches at Harvard University, conspiracy theorists share several or at least one of the following features: they're paranoid, radical, extremist in their opinions; they aspire to a feeling of superiority, and basically, they feel special for possessing information that exceeds the common citizen. Yeah, it's like the row for an indie film festival.
Umberto Eco even said:
"The control syndrome invades us. When someone claims to have a secret, their strength is not in hiding something but in making people think there's even a secret in the first place."
And I didn't understand a f*** because I've never read a book in my life, but it sounds ultra-mega-hyper cool. I dare you to deny it!
So who would be the most likely to believe in these kinds of theories? People who had bad experiences in life, people in search of an answer that would rescue them from a deep existential crisis, and the most important: people in search of a place of belonging.
Excerpt of the second video: "Well, no, this opened a door for me to start thinking more, to question things, about a supposed alien invasion."
Wait, stop right there. Excuse me, but if I'm an alien and I have the power to cross the universe in a spaceship, with my own army and the ability to colonize a celestial body, I don't even waste my time invading a paper-thin planet. Give me a round planet or give me death!
And that's when the contradiction comes into play. Because if you believe in one conspiracy theory, you immediately start to believe in all of them. It's like the weed. Even the refutation of a plot fits within the plot itself: for example, if you believe Lady Diana was killed by the British Crown, you're also prone to believe Lady Diana is actually still alive.
(Woah, Mind Blown... She was totally killed anyway, sorry.)
--------------------------------------------------
Good, let's move on to the next one:
The Anti-Vaccination movement.
Okay, here we come to a key point, since clearly there are the "harmless" conspiracy theories and the... rather dangerous ones. We've all heard someone say vaccines may cause autism in kids. Now, I'm clearly a specialist in absolutely nothing, and I ain't gonna explain why you guys have to vaccinate your children, so I better recommend to you the websites of any Ministry of Health or Wikipedia, so that you later visit them and find out how very important it is to inject legal drugs to your sweet little angels. And it's not to detract from any position or to err on the side of bigotry, but if you're an anti-vax and your baby coughs next to me, I swear I'll kick their head off.
(Tack! That bag of germs...)
And after all, that's why we invented Democracy!
(Ha, of course not, but...)
In fact, I dunno who gives a f*** about this but maybe someone will find it useful: I follow a pretty simple method when it comes to ideologically locating myself regarding any issue. And this is:
Always do the opposite of whatever Gisela Barreto says.
Gisela Barreto: [speaks with a flag in the background] "Vaccines show up, and they show them to us as something that heals us. Actually, they're part of our death."
(Seriously, she came this close to being in the Avengers.)
--------------------------------------------------
Okay, and now let's move on to one that touches us all closely (at least here, in my country):
Hitler in Argentina.
It's the conspiracy theory ensuring that, after losing World War II, the Nazi leader, the most disgusting dictator and genocide in Human History, came to live incognito in our country. And I ask myself: what the heck did we need to shelter Hitler for? The birth of Alejandro Biondini, who's pretty much our local version of Nazism, was imminent:
Interview with Biondini in 1991 by Mariano Grondona in his program "Key Time":
Grondona: "Would you condemn Adolf Hitler?"
Biondini: "No, we vindicate Adolf Hitler."
--------------------------------------------------
Okay, question: is it possible to keep a secret on such a large scale for so many years? Well, the Math says no. Seriously! I've read that a physicist at the Oxford University (Where else?) took the "humans didn't go to the Moon" theory, and then this guy created a mathematical calculation based on the number of conspirators involved, the time elapsed since the conspiracy, and the inherent possibility that a plot would fail.
For example, in the case of Apollo 11, 411 thousand NASA employees were involved, and according to the variables this physicist analyzed, the lie should have been known in less than four years; half a century passed, and no employee denied the mission. What does this tell us? Well... they were threatened and killed off, of course! It's obvious! [imitating Mirtha Legrand] Stanley Kubrick was not in the coffin! Nobody saw him. Nobody saw him!
--------------------------------------------------
Gimme more!
Famous people who are actually dead.
For example, Paul McCartney. On the cover of the album "Abbey Road", he's barefoot; a clear subliminal message that the real one died and was replaced with a stand-in. (Why?!) It sounds silly, but the rumour got so big that McCartney himself had to go out and publicly deny it... Although come to think of it, he also came out to congratulate the butchers who named their butcher shop "Paul Mac Carne" ["Paul McMeat"], so maybe he's truly a stand-in and, to top it off, looks like a raisin.
Excerpt of another video: "Well, thinking of different names, someone said "Paul Mac Carne". And well, he, being a vegetarian, says the idea was very good, started laughing and sent us a greeting."
--------------------------------------------------
I love this one:
The Reptilians.
It's basically the theory that there's a race of amphibian aliens [Wait for a second: aren't they called "reptilians"?] living among us for centuries and hiding their reptilian features behind human faces.
(Oh, you were telling me they're not actually aliens because they were born here?)
Excerpt of the 1996 movie "Mars Attacks!".
And who discovered this? David Icke! Or "Ique". An unsuccessful former soccer player and sportscaster. (How can you be unsuccessful as a soccer sportscaster?! All you need is a suit!) It's like believing in a religion where your Pope is Diego Latorre.
--------------------------------------------------
Now, I know what you're thinking: after all, how dangerous can all this get? I mean, no conspiracy theory has someone popular to represent it, no spokesperson of ridiculous and implausible plots has reached a truly important position in today's world.
Bah... There's actually only one.
The President of the United States of America.
That's right! Donald Trump, once the leader of the most powerful country in the world, had come to power mostly by throwing out fake news and conspiracy theories. And here are some:
Barack Obama is an immigrant.
Trump: "And I just say: why doesn't he show his birth certificate?"
Global warming is a myth.
Trump: "Obama is saying all of this has to do with global warming and I say all that is a hoax..."
Gisela Barreto was right.
Trump: "At two and a half years old, the baby, the beautiful baby, went to get the vaccine. Now he's autistic."
--------------------------------------------------
Okay, then... Conspiracy theories. For what? Well, in the case of Trump: influence on public opinion and accumulation of power. In the case of people who upload videos to YouTube... What do you think? A profitable, monetizable business! In fact, there's the conspiracy theory that we're actually making this video about conspiracy theories in order to have lots of views and earn buttloads of cash. (We'd never do that!)
And finally, a much deeper, inherent aspect of the human condition:
The need to believe in something.
The world is divided into two types of people: some think everything happens for a reason, everything is a sign, and perhaps there's also a magical entity organizing things for us; the other half of the people think we live in a desolate world without meaning or messages, there are only atoms randomly colliding with each other, and the Universe gives no f***s about us. Which of these two groups seems happier to you? Which one do you belong to? Which one would you like to belong to? I choose to join the conspiranoids! And listen to this, I know exactly what's going on:
The New World Order organized the Lollapalooza at the request of the Illuminati, who wanted to marketingly manage Lali Espósito, who actually wears a mask and underneath is "La Mona" Giménez, who's not actually a monkey but a reptile and has drank all the wine to get immunized against the vaccines at the request of Gisela Barreto, who was born in Corrientes just like Barack Obama, who claimed to have killed Bin Laden, who's actually alive and was driving the car that crashed that night and carried Chano Charpentier, who taught driving to Lady Diana, who was actually Mexican and was assassinated by Donald Trump, who was matched on Tinder with Hitler, who lives in a nursing home in Recoleta and has glaucoma, so he's hitting the reefers with Biondini, who is actually a hippie and a fan of León Gieco, invented global warming and, when being in a bad mood, takes a bus and goes to dinner at "Paul Mac Carne", where they invented the extra-thin Provoleta cheese, which coincidentally has the same shape as the Earth, which is actually flat!
*sigh* Knowledge is power. Quiero creer.
Soundtrack: State Anthem of the Soviet Union.
3 notes
·
View notes
Text
okay so in a 'normal' year- pre covid that is, we would have a few large things happening each year. e.g, a big law gets passed, something happens at nasa, one of the mildly homophobic ships actually goes canon and that particular corner of the fandom promptly explodes.
now, you would get up and go to work or school every day, and sit in your cubicle or at your desk for eight-ish hours doing basically the same thing every day. this quickly becomes monotonous and boring, and all the days blend together, while simultaneously being memorable, because of course you're going to remember the day your science teacher showed you bill nye instead of assigning reading, or your boss decided that it was a great idea to hang up that one weirdass painting.
now, in quarantine, we fell into a routine. wake up, open computer/phone/tablet, log into the website or zoom, sit in meetings. we developed a new 'normal'. now this also quickly becomes monotonous, but the thing is, things are happening all the time. so quickly that it's hard to keep up with- especially because we're online now more than ever before and therefore have more access to things during work/school hours.
since november fifth, the fandom not only exploded, but imploded as well. it's been less than a year, and yet things are completely different than they were a year ago. blogs are more active, the tone of post-canon fanfiction has changed drastically, and things are happening consistently and currently in a way that they weren't before. yeah the show was airing, but it wasn't... the same. we now have a show being produced by jensen ackles and his wife, which i don't know about yall, but if someone had told me pre-november fifth that that was something that would ever happen, i would have laughed, and not in a we're-seriously-living-in-the-weirdest-timeline way.
time is wacky this year because our previous perception of it is wildly and drastically altered now, and will likely never go back to 'normal'.
other people: wow 2021 is almost over! canât believe fall is almost here. yayy pumpkin spice latte.Â
SPN people: only 10 more weeks until November 5th
16K notes
·
View notes
Text
Dons of Fort Wayne (and Sometimes, Space)
This weekâs Dons of Fort Wayne student is Sophomore Scott Forsythe, a Computer Engineering Technology student at IPFW and two-time Software Engineering Intern at NASA.
What makes you proud to be a Don?
I think the obvious investment that IPFW has in the community. Things like the Big Event and the Chapman scholarâs program make it clear how much IPFW cares â that makes me really proud.
What does IPFW mean to you?
It means that I can actually directly talk to people like the faculty. It means I can actually sit down and have lunch with the Dean. There are small class sizes, yes, but itâs small class sizes plus the reasoning behind them, which is that all the professors seem to really care.
In addition to the normal questions we ask our Dons of Fort Wayne Students, we got to ask Scott about what itâs like to work on a project destined for space, and what it takes to get to NASA as a student.
Inside IPFW: What did you work on this summer?
Scott: Thereâs this instrument, which is NASAâs term for satellite, thatâs going to be going up in 2020 called RBI (Radiation Budget Instrument), assuming no budget errors. Itâs the successor to a current instrument, CERES. (Clouds and the Earthâs Radiant Energy System.)
Basically, they both look at the incoming radiation to Earth, the outgoing radiation from Earth, and whether that radiation is being reflected or emitted. That can tell us a lot about things like where energy is landing on Earth from the sun, how to collect it, it can verify information about global warming, all kinds of cool stuff.
RBI is going to have a much more precise reading than its predecessors.
For example, say you wanted to know whatâs doing the most to reflect light. When light is being reflected it doesnât really warm the Earth up that much. When light is being emitted, itâs much warmer. If you wanted to know whatâs really doing the most to reflect light, that will help you prioritize what to save or what to protect if youâre trying to cool the Earth down.
I wrote some software thatâs going to be used to interpret the data.
I was also tasked with anything related to the project that it would be easier for me to do because of my familiarity with it. For example, I was asked to build and label and set up a CAD drawing of the same device in addition to the telescopes that were looking at it.
In the last couple of weeks, I was asked to add a few more elements of geometry, which ended up doubling the amount of code in one of the functions. I had to write. It must have been 300 lines to get that added on and it fit perfectly then.
In the end, the code itself was pretty simple once I knew what to do. Most of the work was figuring out what to write, A) deciding on what would actually represent reality, B) figuring out an algorithm to implement it, and C) knowing how to integrate that into the code.
Inside IPFW: So basically, you wrote code that will look at how different areas of the Earth absorb or reflect light, radiation, heat, and so on in order to make recommendations about what to prioritize. Is global warming the only area of concern for this project?
Scott: Not at all. CERES was started even before global warming was a concern to the general public. The main benefit is knowing where and how solar energy is landing on Earth and getting absorbed to reflect it. This is useful not just in terms of global warming, but also understanding the driving forces behind our weather systems, because radiation influences changes in the weather. It helps understand the Earthâs ecosystem.
Inside IPFW: Howâd you go about getting this job?
Scott: I didnât think Iâd get in, honestly. I just went through NASAâs internship website. They have effectively a huge database of openings where they feel an intern would be able to fill in and help or provide some benefit.
Inside IPFW: NASA is located in Hampton, Virginia. Did you get to do anything fun while you were there?
Scott: Oh, yeah! The area is very proud to have NASA there with everything theyâve accomplished. They have things like the Air and Space Center, a bunch NASA related items because NASA Langely was the start of it all. In fact, they celebrated their centennial while I was there. They have this huge rig where Neil Armstrong actually personally trained to pilot the lander.
Beyond that, thereâs the Virginia Living Museum which is basically a weird hybrid of a museum and a zoo. One of my favorite examples is that they have a sample of a fossil reef and a recreation of what that would look like in the modern day with real fish, real algae, and real coral. Thereâs also historic Williamsburg; with Virginia being all the way on the east coast, they have a lot of stuff from the revolutionary war and get a lot of history from that.
What was your favorite thing about working at NASA?
Scott: Definitely my bosses. They were the reason I was able to work on a real actual honest to goodness project. A lot of interns, even at NASA, end up working on what amounts to busywork. I came in expecting pretty much the same and that was almost our plan. I was given a sort of placement test to figure out what I could actually accomplish. I knocked it out over the course of a meeting; Apparently I did well enough that they thought I could contribute to a real project.
I think the main thing I want to say is that I was really lucky to have such a great program going at NASA and that I am still so grateful to my mentors for giving me this amazing project to work on.
Do you know a Don or Student Org thatâs doing something cool? Contact Alex Bridwell at [email protected], because Inside IPFW would love to write about them!
#Dons of FW#Dons of Fort Wayne#NASA#internship#IPFW#DonLife#Mastodons#fort wayne#Computer Engineering#Student Feature
1 note
·
View note
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
via Blogger https://ift.tt/35BzYsR #blogger #bloggingtips #bloggerlife #bloggersgetsocial #ontheblog #writersofinstagram #writingprompt #instapoetry #writerscommunity #writersofig #writersblock #writerlife #writtenword #instawriters #spilledink #wordgasm #creativewriting #poetsofinstagram #blackoutpoetry #poetsofig
0 notes
Text
danny is the only real halfa send tweet
ânow parker,â you may be crying, âthat simply isnât true! what about vlad and danielle?â
well be prepared! because i am about to tell you!
you may also be asking âgee parker, why the fuck do you care?â
well dear reader, itâs because iâm a nerd
anyways
so, the only real definition canon gives us for what a halfa is when poindexter calls danny âhalf a ghost, half aliveâ
thatâs paraphrased but you get the picture
so, letâs define the concept of being alive
the astrobiology section of nasaâs website says that for something to be truly and scientifically considered alive, it must have âcellular organization, the ability to reproduce, growth & development, energy use, homeostasis, response to their environment, and the ability to adaptâ
iâll admit that there is no way of proving a couple of these because there isnât an episode where they show us if danny would still be able to adapt after getting electrocuted, but iâm going to take a wild guess and say yeah probably
but how do we go about defining ghost in the context of the series?
iâm going to ignore butch hartmanâs shitty definition as well as i ignore the rest of his terrible ideas because stfu about your âmonsters from another dimensionâ headcanon, poindexter and desiree and the dairy king were all definitely alive at some point
so letâs use the actual literal merriam-webster definition
ghost : a disembodied soulâespecially the soul of a dead person believed to be an inhabitant of the unseen world or to appear to the living in bodily likeness
so it basically means the metaphorical heart, soul, and consciousness of a dead human being taking the form of their own body
(they are dead. they have died. they were alive at some point, but they are not anymore. remember that, itâs important to my argument)
halfas donât have a definition because they arenât real and arenât a widespread concept and canon doesnât really give us one aside from poindexterâs comment, so iâm going to make one up
halfas are essentially creatures that are both dead and alive at the same time. they are schrodingerâs species, neither human nor ghost, but rather both of them occurring at the same time. they need to fit the criteria for being alive AND for being dead.
so basically if the definitions for being alive and for being a ghost donât apply to them at the same time, they arenât a halfa
feel free to contest this definition since i thought of all of this on my 20 minute walk home, but i think itïżœïżœïżœs sound enough for now
looking at it, however, only one of the 3 canon halfas can fit this description: danny
all the halfas came about in different ways, but iâm going to start at the beginning for formatâs sake
vlad is typically what we consider to be the first halfa, which is only semi-true
yes, he was the first canon character to have any sort of whatever in the same ballpark as danny, but he doesnât meet the qualifications for a halfa
vlad got his powers from getting ectoacne after getting slapped with energy from the mini prototype portal
we donât really get as detailed an explanation for the timeframe between vlad being hospitalized and vlad mastering his powers, but i think itâs pretty safe to assume he didnât turn into a ghost instantly like danny did
he also says that it took him years to master his powers and figure out what they all were, while it only took danny a little over a year at most
this is a long winded way of saying that vlad did not necessarily die
vladâs powers are, for lack of a better word, an infection, something that is part of him that he cannot get rid of, but will eventually consume and possibly kill him
heâs not so much a halfa as he is a human being with ghost powers
this means that we can safely cross him off the list of known halfas
that leaves us with the other two: danny and danielle
danny, as i stated before, is the only real halfa by definition. yes i will elaborate
danny checks all the boxes for what is scientifically considered alive just as the other halfas do
and as the absolute banger of a theme song likes to remind us every episode, he died as well
he was hardcore electrocuted and became a ghost as a result, yet somehow maintaining his status as a living being in the process
he defied every physical and biological and scientific law in existence (as cartoon characters tend to do) and is both alive and dead simultaneously and irreversibly
this status as being both dead and alive at the same time makes danny a true halfa, something vlad is not
this, however brings danielle into question
seeing as sheâs dannyâs genetic clone it would make sense for her to also be considered a halfa right??
nope :)
danielle was created from dannyâs dna after he had already died, which is the reason she has powers and can switch between being human and ghost at will, just as danny can
however, definition dictates that in order to be a ghost, you have to have actually died at some point in time. danielle was created with deadness already programmed into her genes. sheâs got the human part down, but not the ghost part
she was dead before she was alive, making her something else entirely
what is danielle then? not sure, but sheâs not a halfa
besides danny, she is certainly the closest to one there is in canon, but she just barely misses the cut
tl;dr: vlad isnât actually dead, heâs just a human with ghost powers. danielle comes mucher closer than vlad to being a halfa, but also didnât die, which means she comes just short of what it means to be a ghost. danny is the only character who is truly alive and dead at the same time, making him the only halfa
#i have harbored the thought that vlad probably is not really a halfa for a while but i was thinking about it on the way home from school#n realized that danielle probably isn't one either#danny phantom#dp#amity parker#danny fenton#vlad masters#vlad plasmius#dani fenton#dani phantom#danielle fenton#danielle phantom#fentonworks#amity park#tucker foley#sam manson#phandom
106 notes
·
View notes
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
Intro to Python - Whiteboard Friday Theo dĂ”i cĂĄc thĂŽng tin khĂĄc táșĄi: https://foogleseo.blogspot.com Intro to Python - Whiteboard Friday posted first on https://foogleseo.blogspot.com/ #FoogleSEO #luongthuyvy Nguá»n: http://bit.ly/2QFTvnK #luongthuyvy
0 notes
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
from The Moz Blog http://tracking.feedpress.it/link/9375/13142491
0 notes
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
from The Moz Blog https://ift.tt/2QG9oun via IFTTT
0 notes
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
Intro to Python - Whiteboard Friday Theo dĂ”i cĂĄc thĂŽng tin khĂĄc táșĄi: https://foogleseo.blogspot.com Intro to Python - Whiteboard Friday posted first on foogleseo.blogspot.com from https://chauhuongtran.blogspot.com/2020/01/intro-to-python-whiteboard-friday.html
0 notes
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
0 notes
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
Intro to Python - Whiteboard Friday Theo dĂ”i cĂĄc thĂŽng tin khĂĄc táșĄi: https://foogleseo.blogspot.com Intro to Python - Whiteboard Friday posted first on https://foogleseo.blogspot.com
0 notes
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
0 notes
Text
Intro to Python - Whiteboard Friday
Posted by BritneyMuller
Python is a programming language that can help you uncover incredible SEO insights and save you time by automating time-consuming tasks. But for those who haven't explored this side of search, it can be intimidating. In this episode of Whiteboard Friday, Britney Muller and a true python expert named Pumpkin offer an intro into a helpful tool that's worth your time to learn.
Click on the whiteboard image above to open a high resolution version in a new tab!
Video Transcription
Hey, Moz fans. Welcome to another edition of Whiteboard Friday. Today we're talking all about introduction to Python, which is why I have a special co-host here. She is a ball python herself, total expert. Her name is Pumpkin, and she's the best.Â
What is Python?
So what is Python? This has been in the industry a lot lately. There's a lot of commotion that you should know how to use it or know how to talk about it. Python is an open source, object-oriented programming language that was created in 1991.
Simpler to use than R
Some fun facts about Python is it's often compared to R, but it's arguably more simple to use. The syntax just oftentimes feels more simple and common-sense, like when you're new to programming.Â
Big companies use it
Huge companies use it. NASA, Google, tons of companies out there use it because it's widely supported.
It's open source
It is open source. So pretty cool. While we're going through this Whiteboard Friday, I would love it if we would do a little Python programming today. So I'm just going to ask that you also visit this in another tab, python.org/downloads. Download the version for your computer and we'll get back to that.Â
Why does Python matter?
So why should you care?Â
Automates time-consuming tasks
Python is incredibly powerful because it helps you automate time-consuming tasks. It can do these things at scale so that you can free up your time to work on higher-level thinking, to work on more strategy. It's really, really exciting where these things are going.Â
Log file analysis
Some examples of that are things like log file analysis. Imagine if you could just set up an automated system with Python to alert you any time one of your primary pages wasn't being crawled as frequently as it typically is. You can do all sorts of things. Let's say Google crawls your robots.txt and it throws out a server error, which many of you know causes huge problems. It can alert you. You can set up scripts like that to do really comprehensive tasks.Â
Internal link analysis
Some other examples, internal link analysis, it can do a really great job of that.Â
Discover keyword opportunities
It can help you discover keyword opportunities by looking at bulk keyword data and identifying some really important indicators.Â
Image optimization
It's really great for things like image optimization. It can auto tag and alt text images. It can do really powerful things there.Â
Scrape websites
It can also scrape the websites that you're working with to do really high volume tasks.Â
Google Search Console data analysis
It can also pull Google Search Console data and do analysis on those types of things.
I do have a list of all of the individuals within SEO who are currently doing really, really powerful things with Python. I highly suggest you check out some of Hamlet Batista's recent scripts where he's using Python to do all sorts of really cool SEO tasks.Â
How do you run Python?
What does this even look like? So you've hopefully downloaded Python as a programming language on your computer. But now you need to run it somewhere. Where does that live?Â
Set up a virtual environment using Terminal
So first you should be setting up a virtual environment. But for the purpose of these examples, I'm just going to ask that you pull up your terminal application.
It looks like this. You could also be running Python within something like Jupyter Notebook or Google Colab. But just pull up your terminal and let's check and make sure that you've downloaded Python properly.Â
Check to make sure you've downloaded Python properly
So the first thing that you do is you open up the terminal and just type in "python --version." You should see a readout of the version that you downloaded for your computer. That's awesome.Â
Activate Python and perform basic tasks
So now we're just going to activate Python and do some really basic tasks. So just type in "python" and hit Enter. You should hopefully see these three arrow things within your terminal. From here, you can do something like print ("Hello, World!"). So you enter it exactly like you see it here, hit Enter, and it will say "Hello, World!" which is pretty cool.
ï»żï»ż
You can also do fun things like just basic math. You can add two numbers together using something like this. So these are individual lines. After you complete the print (sum), you'll see the readout of the sum of those two numbers. You can randomly generate numbers. I realize these aren't direct SEO applications, but these are the silly things that give you confidence to run programs like what Hamlet talks about.
Have fun â try creating a random number generator
So I highly suggest you just have fun, create a little random number generator, which is really cool. Mine is pulling random numbers from 0 to 100. You can do 0 to 10 or whatever you'd like. A fun fact, after you hit Enter and you see that random number, if you want to continue, using your up arrow will pull up the last command within your terminal.
It even goes back to these other ones. So that's a really quick way to rerun something like a random number generator. You can just crank out a bunch of them if you want for some reason.Â
Automating different tasks
This is where you can start to get into really cool scripts as well for pulling URLs using Requests HTML. Then you can pull unique information from web pages.
You can pull at bulk tens of thousands of title tags within a URL list. You can pull things like H1s, canonicals, all sorts of things, and this makes it incredibly easy to do it at scale. One of my favorite ways to pull things from URLs is using xpath within Python.
This is a lot easier than it looks. So this might be an xpath for some websites, but websites are marked up differently. So when you're trying to pull something from a particular site, you can right-click into Chrome Developer Tools. Within Chrome Developer Tools, you can right-click what it is that you're trying to scrape with Python.
You just select "Copy xpath," and it will give you the exact xpath for that website, which is kind of a fun trick if you're getting into some of this stuff.Â
Libraries
What are libraries? How do we make this stuff more and more powerful? Python is really strong on its own, but what makes it even stronger are these libraries or packages which are add-ons that do incredible things.
This is just a small percentage of libraries that can do things like data collection, cleaning, visualization, processing, and deployment. One of my favorite ways to get some of the more popular packages is just to download Anaconda, because it comes with all of these commonly used, most popular packages.
So it's kind of a nice way to get all of it in one spot or at least most of them.Â
Learn more
So you've kind of dipped your toes and you kind of understand what Python is and what people are using it for. Where can you learn more? How can you start? Well, Codecademy has a really great Python course, as well as Google, Kaggle, and even the Python.org website have some really great resources that you can check out.
This is a list of individuals I really admire in the SEO space, who are doing incredible work with Python and have all inspired me in different ways. So definitely keep an eye on what they are up to:
Hamlet Batista
Ruth Everett
Tom Donahue
Kristin Tynski
Paul Shapiro
Tyler Reardon
JR Oakes
Hulya Coban
@Jessthebp
But yeah, Pumpkin and I have really enjoyed this, and we hope you did too. So thank you so much for joining us for this special edition of Whiteboard Friday. We will see you soon. Bye, guys.
Video transcription by Speechpad.com
Sign up for The Moz Top 10, a semimonthly mailer updating you on the top ten hottest pieces of SEO news, tips, and rad links uncovered by the Moz team. Think of it as your exclusive digest of stuff you don't have time to hunt down but want to read!
0 notes