#essential concepts in python
Explore tagged Tumblr posts
Text
My thoughts on Animation Vs. Coding
Spoiler under the cut
I LOVE it !
I like how it shows the different uses of coding with the uses of different libraries. I also like how it's in Python, the most used programming language. And how it can be used to do incredibly complex things at the end of the episode.
However I do think this is the weakest of the Animation Vs Education episode we got so far.
The first reason for this is the time. It's only 8:28 minutes, it's litteraly shorter than Animation VS Geometry ! Now don't get me wrong I don't think the longer is the better, far from it. But with a topic as vast as coding is, I think it's kinda sad we didn't get more.
The second reason is because of the narrative structure of the episode : It's Animation Vs Math, but worse.
Let me explain : Act 1 Yellow/Orange explore their new environnement while learning the base knowledge they'll need in this new world. Act 2 an inhabitant of this world interrupts them and a fight ensue, while fighting they learn more and more complex knowledge but still quite simple. Act 3 They're now fighting with really complicated concepts and in their conflict, they'll end up destroying the world with a nuke/a big laser. And in act 4 they discover they've gone too far and become friends with the episodes antagonist.
Of course there's difference, but essentially it's basically the same
With near half the time AvMath had, this episode is really fast. There's no pause between the fight to let Yellow truly learn the intermediate knowledge. Why is Yellow capable of what they're doing in the end ? When did they learned how a function or a class worked ? The computer (we need a name for this lil guy) was the one coding all the time when Yellow was just Interrupting it or doing minor adjustements. How did Yellow went from playing with a print and two variables to doing a whole neural network ? ("but you see there's a time lapse between when they started and finished the neural network, they learned during that time" No they didn't, they immediatly started like they knew exactly what to do and not experimenting. Yellow didn't learn there, they already knew)
And with these two reasons combined, I think that's why Animation Vs Coding feels less mastered than the previous AvE episodes.
I still love this episode as someone who loves coding, but with previous episodes being such bangers it's normal that this one was gonna have some flaws. As I said, coding is a big of a topic to choose, so of course things would've been missing and all.
Plus the music is cool (It's from the same guy who made AvGeometry's. What a banger)
38 notes
·
View notes
Text
2024 year-end:
albums: A. G. Cook - Britpop Actress - Statik Amnesia Scanner & Freeka Tet - HOAX Astrid Sonne - Great Doubt Belong - Realistic IX Bibio - Phantom Brickworks (LP II) Billy Bultheel - Two Cycles Biosphere - Patashnik (Decrypted By Sketch) Bladee - Cold Visions Body Meat - Starchris Broadcast - Spell Blanket & Distant Call (Collected Demos 2000-2009) Camila Cabello - C,XOXO Caribou - Honey Chanel Beads - Your Day Will Come Charli xcx - Brat Cindy Lee - Diamond Jubilee Colin Self - lemniscate d’Eon - Leviathan Dawn Richard & Spencer Zahn - Quiet in a World Full of Noise DJ Sabrina the Teenage DJ - Hex Eiko Ishibashi - Evil Does Not Exist Erika de Casier - Still ESP - Promise Felicia Atkinson - Space As an Instrument Fennesz - Mosaic Geotic - The Anchorite Good Sad Happy Bad - All kinds of days Hesaitix - Noctian Airgap Iglooghost - Tidal Memory Exo Jack J - Blue Desert Joanne Robertson & Dean Blunt - Backstage Raver Joseph Shabason, Nicholas Krgovich & M. Sage - Shabason, Krgovich, Sage Julia Holter - Something in the Room She Moves Kali Malone - All Life Long Klein - marked Laurel Halo - Octavia Loidis - One Day Merely & Malibu - Essential Mixtape Mk.gee - Two Star & The Dream Police Molina - When you wake up Mount Kimbie - The Sunset Violet Naemi - Dust Devil NEW YORK - Side A/B Nilüfer Yanya - My Method Actor Oliver Coates - Throb, shiver, arrow of time Otha - Club 20 Pet Shop Boys - Nonetheless Priori - This but More Saint Etienne - The Night Shinichi Atobe - Discipline ssaliva - Eat the Night Original Soundtrack Tems - Born in the Wild Tindersticks - Soft Tissue Total Blue - Total Blue Torus - Summer of Love (2024) Toxe - Toxe2 v/a - Hypersensitivity: A Decade Of Allergy Season v/a - TRANSA: Selects Vegyn - The Road to Hell Is Paved with Good Intentions Xiu Xiu - 13” Frank Beltrame Italian Stiletto with Bison Horn Grips Yung Lean & Bladee - Psykos
songs: Actress - Ray A. G. Cook - Crescent Sun A. G. Cook - Crone Amnesia Scanner - AS Over Astrid Sonne - Give my all Baths - Sea of Men Billy Bultheel - Snows of Venice - Snow Cycle Bladee - END OF THE ROAD BOYZ Boy Harsher - Machina (ft. Mariana Saldaña) [Dark Mix] Carolina Polachek - Coma Chanel Beads - Embarassed Dog Charli xcx - 360 remix featuring robyn & yung lean Colin Self - Doll Park Doll Park Contrahouse - Big Time Sensuality 2 crushed - milksugar (DJ Python Remix) deBasement - FTDJ (Thank God) d’Eon - Gilded Cutlass (Kallisti Version) DJ Sabrina the Teenage DJ - Come In, Carmen Dorian Concept - Hide (Bibio Rework) Dua Lipa - Houdini (Dally L Harle Slowride Mix) Erika de Casier - Test It ESP - Break Free Fennesz - Love and the Framed Insects Fibre Optixx - What Is Love (Priori Dee-Dub Remix) Geotic - The Going Herbert - Fallen (ft. Momoko Gill) Hesaitix - Santorosae (Black Dolphin) Hesaitix - Anticrime HTRK - Dream Symbol (Loraine James Remix) Iglooghost - Coral Mimic Jack J - At Last James K - Blinkmoth (July Mix) Jensen Sportag - Power Sergio Jim Legxacy - aggressive Joanne Robertson & Dean Blunt - she’s lost control again Job - Fun Town ‘24 Joseph Shabason, Nicholas Krgovich & M. Sage - Patti Jump Source - Balance Kode9 - Nuvola Loidis - Wait & See Marie Davidson - Sexy Clown Merely & Malibu - appregiated romance Mica Levi - Slob Air Milan W. - Days in My Arms Mk.gee - Dream police Mk.gee - ROCKMAN Molina - Flowers Mount Kimbie - A Figure in the Surf Naemi - Ambergris NEW YORK - ah Oklou - family and friends Oliver Coates - Backprint radiation (ft. Faten Kanaan) Otha - Effin Pet Shop Boys - New London boy Physical Therapy & Patrick Holland - 7PM Drive Priori - Moonstone (ft. Ben Bondy) Rat Heart - Picky Eater Rat Heart - U Can See Alex Park From Ere Ryota Kozuka - Da’at: shinjuku gyoen Sade - Young Lion Saint Etienne - Daydream Shinichi Atobe - SA DUB 8 SINN6R - Ay Caramba SOPHIE - Love Me Off Earth (ft. Doss) ssaliva & DJ KIT - I see the future Tems - Burning Tindersticks - Always a Stranger Torus - Lose Control Total Blue - Heart of the World Tove Lo & SG Lewis - Heat Toxe - Som En Sol Toxe - Eating Hearts Vegyn - Makeshift Tourniquet witchcell - Killswitch Xiu Xiu - Maestro One Chord Yung Lean & Bladee - Sold Out [playlist]
movies: 103 fever (Conner O’Malley) Caught by the Tides (Jia Zhangke) Challengers (Luca Guadagnino) Chime (Kiyoshi Kurosawa) Cloud (Kiyoshi Kurosawa) Dune: Part Two (Denis Villeneuve) Evil Does Not Exist & Gift (Ryūsuke Hamaguchi) Fallen Leaves (Aki Kaurismäki) Furiosa (George Miller) Juror #2 (Clint Eastwood) La Chimera (Alice Rohrwacher) Misericordia (Alain Guiraudie) Monster (Hirokazu Kore-eda) Problemista (Julio Torres) Red Rooms (Pascal Plante) The Shrouds (David Cronenberg) Smile 2 (Parker Finn) Stress Positions (Theda Hammel) The Taste of Things (Trần Anh Hùng) Trap (M. Night Shyamalan)
games: Animal Well Astrobot Balatro Elden Ring: Shadow of the Erdtree Final Fantasy VII Rebirth Metaphor: ReFantazio Persona 3 Reload Unicorn Overlord Shin Megami Tensei V: Vengeance – Armored Core: For Answer (2008) Record of Lodoss War: Deedlit in Wonder Labyrinth (2020) Resident Evil (2002) Vampire Survivors (2022) Xenoblade Chronicles X (2015)
44 notes
·
View notes
Text

I’ve read a lot of fanfics in my time, but it’s been a while since I’ve done a full read through of Uncle Rick’s series, and the only book I don’t have is The Sun and Star (I think) so if I leave anything out let me know.
One of the most interesting things I noticed in Uncle Rick’s stories is the power levels of different demigods. Most demigods in old myths never stepped foot in the Underworld, much less hoped to survive it, beyond a few who had pretty massive amounts of godly help (Hermes with Orpheus, Herakles with Hera, etc.) to get through the journey.
And yet multiple people not only survived the journey, but also did it multiple times, including but not limited to:
Percy (twice, once with pearls and once with Nico)
Grover (with pearls)
Annabeth (with pearls)
Nico (an undisclosed amount of time including with a ghostly half-sister in tow)
Hazel (with help as one of the undead)
Sally (as a kidnapping victim)
A good list of demigods who likely died and came back all on their own while Thanatos was chained
Thalia (while with Nico and Percy)
And while, yes, all of these examples are either because of massive problems on the godly side, or because they are/were accompanied by a Big Three kid (which is BS that Hestia, Hera, and Demeter aren’t included in “they have super crazy powerful kids” despite only Demeter having kids), it doesn’t take away from the fact that it’s happening more often.
“But Nick, like you said, those are major influences that’s helping these guys get out of the Underworld. It’s just relevant to the plot!”
Fair enough, but now here’s the next point: Tartarus.
Basically, Rick’s Greek world essentially functions as such:

While I don’t think Eris is confirmed to exist in Tartarus (again I haven’t read The Sun and Star), Nyx is, and since Nyx is darkness and Eris is light, it makes sense they exist on the same plane (either beneath Tartarus or coexisting with it) despite both being a concept for all planes except arguably Chaos, which is why I put it on the same level as well.
There are various creation myths, but the overarching plot is: There is Something, that Something creates Others, and this Others become known as Primordials, which make their own Others, such as Titans, Giants, Gods, etc. The creations make essentially layers on Earth, similar to the actual layers of the Earth.
Think of it like this:


And when new beings are made that take over for the last generation (like Helios and Apollo), then those layers get kinda funky.
So, back to Tartarus. Obviously you have 3 separate “Underworlds”, one for deities (like with Python in Trials of Apollo), one for monsters, and one for mortals. Each of these places is built to recycle beings, similar to the idea of Conservation of Energy and Conservation of Matter. Not only that, but upper level beings can’t (or at least shouldn’t) go below their respective underworld, but lower level beings can’t go up, which is why monsters can go up to the Underworld and Gaea but a human can’t go down into the Underworld or Tartarus without dying.
So this is why demigods surviving Tartarus is crazy work. Sure, there are demigods that can become monsters or gods and survive the trip, but just your average demigod? They’re dead on sight. Between the poison air, the aggressive terrain, no food, no water, monsters being reborn in every direction, etc., survival is slim to none.
Except now we have instances of people surviving the fall and the climb back up, with a questionable amount of sanity intact. Will, Nico (twice), Annabeth, and Percy (you can include Apollo if you like) all survived the fall and came back still kicking, and noticeably not monsters.
So what’s my point?
There’s a common repetition of myth for the Greeks, and that’s the death of the father by their son. Ouranos was killed by Kronos and his siblings. Kronos was killed by Zeus and his siblings. The point is that Rick’s version of the Greeks is approaching the death of Zeus, and the crowning of a new King (if we’re following by patriarchal standards). It’s definitely not going to happen anytime soon, but Big Three kids like Percy and Nico and just your average demigod like the Seven is proof of this. And do you want to know WHY demigods are only going to get more powerful from here?
Because the gods are slowly and indirectly creating their own demise, as had their predecessors. But unlike their predecessors, their downfall will come from not looking in the right direction, instead of thinking they have complete control. Zeus isn’t stupid, and he knows his shit. He’s well aware that he only survived being swallowed because Rhea gave Kronos a rock, because he wasn’t paying attention. Kronos was prideful and believed that he was loved enough that no one would dare defy him, because he wasn’t paying attention the one who saved them. Zeus knows that being ignorant of who is and isn’t against him would be his downfall, so he locks the fuck in. Kronos, while well known for his ability to control time, ruled over the Harvest as well, making him a more Gaea-bound deity. So Zeus chooses the sky. Instead of simply believing in people, he overlooks them, watching them, judging them. He is the God of Justice, after all, so the job title includes the role of “Judge, Jury, and Executioner”.
“But isn’t Olympus a democracy, Nick? Athens was a democracy too, so Zeus wouldn’t be the one in sole power!”
Nope! Well, yes, it is a democracy, but just not a democracy in the way it’s supposed to be. In Athens, they were technically a democracy, but only for those who were rich, powerful, and close to the inner circle of politicians. The building that housed the voting in Athens let people in on a first-come-first-serve basis, so only people who had the time to include themselves and the money to live so close to the place where votes are casted had the power, and on top of that, their politics were wild. One person got a vote, obviously, but it’s like goddamn Survival over there. They made groups and all discussed what went down and who to fucking vote off the island. I’m not joking, they actually did that.
So Zeus consolidated power into a small group of 12, playing it as a “democracy” when in reality those who do not follow him are punished or replaced. Hestia was kicked out for Dionysus, for example, and Apollo was made human, for another. So yeah, it’s a “democracy” in the same way someone gets cohersed into giving consent: it’s not actually real, just driven by fear.
On top of that, they literally have Hephestus TV! They watch their subjects for fun. You cannot tell me Zeus didn’t set up that particularly entertaining baby cam for no reason. He ate Leto! He’s not above being the magical version of the Chaos Council from Sonic Prime.
So in order to create a being capable of overthrowing Zeus, you have to do it slowly, subtly, and have his gaze averted. He has to be focusing on something else. That’s how Luke managed to nearly overthrow him, because he was so focused on 12-year-old Percy Jackson, Son of Poseidon, then someone so minuscule as Luke Castellan, Son of Hermes. He likes to think he’s got it all figured out, thinking that the one who chooses whether Olympus is going to survive or fall must be one of the Big Three’s children. He ignores bigger details and problems in favor of focusing on one small thing. Percy’s birthday was a prophecized stopwatch, and really nothing more.
How would the gods be able to manufacture such a danger to Zeus’s reign when he supervises everything? They don’t manufacture anything at all, at least not on purpose.
“Nick, what the fuck? You’re making no sense.”
HEAR ME OUT.
Our first example of this is our lovely Frank Zhang. Both a demigod and a Legacy, he has power like we haven’t seen unless provided by a shape-shifting god (such as Loki with Alex). Despite being a Son of Mars, who, alongside Ares, have children who’s main god-given skill is “fights good”, he has the ability to shapeshifting and keep up with powerhouses like Percy, Hazel, and Jason. Sure, you could argue that Clarisse can keep up with Percy well enough, but not to the extent of Frank. He has the blood of multiple gods stacked onto one another, helping him have the power to survive the quest to stop Gaea.
Another is Leo Valdez. Poor boy got the attention of a literal Primordal being at a young age, and also managed to kill said Primordal being with his own fire powers, and lived to tell the tale. In the past, that required an elaborate plot to lure the Primordal away from their domain and slice them to pieces, but Leo just did it with a dragon and two other demigods, and incinerated Gaea. Please tell me you understand how absolutely insane that is!
Piper McClean managed to break down Charmspeak into its basic concepts, and understood how it worked well enough to gaslight a Primordal, and before that she had the strongest charmspeak in the room alongside her siblings.
Jason Grace took down a Giant more or less on his own with little to no help from a god, and can take control of wind spirits that don’t even belong to his father’s domain. He’s Hera’s (or Juno, I guess) champion, and she could have chosen Thalia, but she didn’t. She chose Jason. Jason is a full-sibling to Thalia, only divided by pantheons. Having full-siblings is almost entirely unheard of, with only a handful of mortals able to seduce powerful gods not once, but twice, like with Bianca and Nico. That takes INSANE work.
Hazel has the power not only detect precious metals, but also curse them, and channel that power into raising a whole Giant, something that can only happen in Tartarus. She escaped the Underworld after having already died and lost her memories.
Percy is, I’m just going to say it, absolutely insane. He beat The God of WAR in a fight. At 12. He set off a volcano summoning water out of seashells and a stupid idea. He held up the Sky, something that was purposely held up by 4 pillars and later the Titan of Strength for a reason. He survived Tartarus and Polybotes and stole the domain of another goddess. It’s one thing to utilize the abilities bestowed on you by your parent and make them your own, but he stole another bitch’s domain! And used it against her! And probably would have killed her too if Annabeth hadn’t snapped him out of it! You CAN’T tell me that this man isn’t the beginning of the end for the gods.
And my MOST POWERFUL POINT HERE: goddamn Annabeth Chase. Yeah, you know all that batshit insane stuff Percy did? Annabeth was right there next to him. Holding the sky, Tartarus, the Athena Parthenos (which is known to be killing off Athena kids since forever) etc. What’s even more insane is that Athena doesn’t give her kids powers. Athena kids’ abilities are “smart”, and wtf does that mean??? It makes everything Annabeth does all the more impressive and terrifying. The rest of the Seven are powerhouses so strong they can take on Giants, and then you have Annabeth with her knife and spite, and she not only keeps up, but she’s a role model. The other demigods look to her for guidance!
But it gets crazier. You know how I said the gods are creating their own demise hidden in plain sight? Yeah, Annabeth is that “plain sight”. Percy, for all his power and abilities, is the distraction. People like Annabeth are who Zeus really has to look out for. Remember how I said that full-blooded siblings are rare and crazy to even fathom? The Chase Family makes it worse.
How the flying fuck did they manage to bag not one, not two, but three different deities attentions?! What are those Chases on to get so much godly attention?! Not to mention it’s cross pantheon! Frey, Loki, and Athena, we’re drawn in by something, and it’s not your normal godly infatuation.
In a small blurb of a story, Percy and Annabeth meet the Kanes, and while I haven’t read Kane Chronicles (I have the series just haven’t gotten to it yet), they say that cross-pantheon magic is quite literally the strongest way to K.O. your enemies. So the four of them swap items, with Percy getting possessed by a vulture goddess. Why am I bring this up? Because these very points are why the Chases are terrifying.
They’re an active site of cross-pantheon activity, which is why Magnus and Annabeth are so powerful all on their own. Magnus has been watched over for years because of his role in Ragnarok, and was specifically requested by Odin himself to be taken to Valhalla despite being a nature demigod. And not only does Magnus survive there as a nature demigod in an entire afterlife full of war demigods, he thrives. He’s never held a sword in his life, and his main powers are healing and trying to convince plants to grow, and yet he manages to delay Ragnarok for a long, long time.
People like Annabeth, Magnus, and Frank are obvious points in this evolution of power, and they fly under Zeus’s radar almost entirely.
So that’s my Rant. Something that’s been bubbling in my head for a long time really, but I never had a place for it until now. It’s likely that we have such powerful demigods now compared to the old myths because of godly blood mixing in with humans after so long, and then that godly blood, especially when enhanced by other pantheons, starts to draw deities in more and more. So that’s how Zeus gets his ass kicked.
#percy jackson#percy jackon and the olympians#heroes of olympus#annabeth chase#analysis#rant post#Nick’s Rants#magnus chase#greek mythology#norse mythology#kane chronicles#egyptian mythology#FINALLY I GET TO YAP ABOUT THIS#No structure#please argue with me on this if you like#I need enrichment for my insane theories#like a cat
19 notes
·
View notes
Note
"Jackson's in Got7?" anon here. Cause I watched python, sometimes they show up on my youtube shorts. Well, I watched a video of people saying their favourite song of the band - with a cut of the music video of the song. And I can just say I had so many jpop flashbacks from the late 90s, early 00s. Their hair! Their clothes! How scrawny they are!! xD If you're bored, how about a quest? Would you be so kind as to find maybe your favourite gifs/looks/videos of Got7 from them early on? Hope that helps your boredom!!
Welcome back 'Jackson's in GOT7?' Anon! This ask will DEF help with my boredom. I'm not sure how far back is considered early on for them but I'm gonna try.
Right before their very first comeback, GOT7 released a couple of dance practices for their B-Side song 'I Like You' and they are filled with CHAOS! Everyone looks so incredibly young and they are laughing and playing throughout the practices and just having a good time. Also you can always hear their shoes squeaking on the floor and Youngjae singing over the track because his vocals are so powerful. This was in 2014 which was their debut year.
youtube
Stop Stop It Era. Most of GOT7 HATED this era because of the bad haircuts...BamBam and Jackson's haircuts were terrible NGL, but Jinyoung's emo boy bang, Youngjae's Blonde hair, and Yugyeom's pink hair really hit for me. Not to mention the styling with the 3 different sets of overalls gave 90s boy band which I loved! Also there is a point in the choreography that Jackson kept messing up and everyone clowned him for it. It really wasn't even that bad, he kept getting his leg placement mixed up. This was also in 2014.

If You Do Era was GOT7's first "dark bad boy" era. The styling for the members was very much punk rock and pop (lots of leather, skinny jeans, black, and printed t-shirts). It was a phenomenal era and the MV was fire and we were gifted some incredible footwork in the choreography. It was essentially them shedding their cute boy image and showing their manly sides instead. At least that's what they said lol. This was in 2015.

Umm Just Right Era was a Pretty Fun and cutesy era. It was most memorable for me because it was so vibrant and that was around the time BamBam's voice dropped and he had us all SHOOKETH! We couldn't believe it was the same kid. Also they really all seemed to enjoy that era and the message behind Just Right. This was also in 2015.
The Flight Log Trilogy was actually a fun time because we got 3 albums with some storyline and lore. There was a ton of imagery in the MVs and we really had a grand time breaking everything down. The title tracks were bops and we did get some good styling from the concepts. Departure and Turbulence released in 2016 and Arrival was 2017.



We also got this really cute video of them trying to sing Never Ever live while also trying to decorate a cake. They were WAY more interested in the cake decorating than the singing.
youtube
I have no idea when we started getting their little video interviews called Got2Day but I know it was old because Jinyoung was still being called Junior in some of them (OK the video is from 2016). But this one Jinyoung did with Mark was my fave. He was talking about how Mark was acting like such a gangster that day and he kept calling him an LA Gangster which is hilarious because Mark forreal used to get in hella fights when he was a trainee.
youtube
Okay this is starting to get super long so here are a few other styling eras I loved from GOT7.
Teenager/7 for 7 Era. 2017. One of their best eras and the album had NO SKIPS. I think this era was the era where they got creative control. They wrote and produced most if not all of the songs.
Aura and Not By the Moon/DYE Era. 2020. This was their most classically aesthetic era. Loved, loved the styling! Everyone looked like princes and I loved Jay B's long hair and BamBam's pixie cut.
youtube

Look/Eyes on You Era. 2018. 10/10. LOOK AT THEM! MY LOVES!
Adidas Lullaby Performance Video/Present: YOU Era. 2018. This particular performance video was just chef's kiss. Loved the way Adidas styled them and the whole black and white vibe was so clean. They also have an adidas performance video for Look.
youtube
Thursday/Call My Name Era. 2019. Thursday is like one of my TOP 10 GOT7 songs and this Studio Choom performance was the cutest ish ever. They all had on their boyfriend-iest outfits and they had so much fun this era.
OH WAIT Let me Include their HORRENDOUS teasers for their first comeback 'A'! Jinyoung was just recreating all of these a couple weeks ago when Python Promos began. They'd all like to forget it but they can't and I won't let them. This is from 2014.
WAIT ONE MORE THING! THE POSTER FOR THEIR KDRAMA CALLED DREAM KNIGHT! IT CAME OUT FOREVER AGO! in like 2015!

Okay now I'm done! Okay as you can see I can go on and on and on about them lol. This has truly been fun.
#got7#long post#sorry it's so long#mark tuan#bambam#jackson wang#yugyeom#jay b#youngjae#park jinyoung
26 notes
·
View notes
Text
pro tip for programmers - how to alias
hey, so you know that annoying thing that happens when you're coding, and you need to run/test the same program 100 times in a row, so you end up typing "python3 testScriptWithASuperLongName.py" into the terminal about 80,000 times?
well, there's a better way! it's called aliasing :D
in your bash shell (or zsh, or whatever shell you use, but bash is the default on VSCode and most people on tumblr use VSCode, so I'm using bash as the default to explain this concept) you can set an alias, essentially a shortcut command, that runs longer commands.
(yes you can just use the up arrow key to re-run the same command, but sometimes you're typing other things into the terminal too and you don't feel like hitting the up arrow key four times in a row, and also this is just a cool and useful tip to get comfortable with aliasing so shhhh)
so, in your terminal shell, just type this:
alias run="python3 testScriptWithASuperLongName.py"
now, you can run that entire super long command, just by typing the word "run" into your terminal. Here's a screenshot of an example on my computer to make it make more sense:
in this example, i just created a simple python file that contains one line of code: print("it works!")
then, as you can see, by setting the alias to run, i can now run that file, runningatestscript.py, simply with the command 'run'.
the best part is, this alias is temporary - it only lasts as long as your shell session is open. so once you close the terminal, the run alias is cleared and you can set it again next time to any file or task you're currently working on, to save yourself a lot of typing, typos, and time.
so if you want to, you can get in the habit of always setting a run alias in the VSCode terminal for whichever file you're working with as soon as you get everything open. that way, when you need to run the same file 50 million times, you have a super easy way of doing it! you can even set it to a single letter if you want to go for maximum speed, but i prefer to use whole short words, because they're easy for me to remember.
note: if you do want to set an alias to work for all sessions, you can simply add it to your ./bashrc file. this is a common way to automate repeatable tasks, and simply to set easier-to-remember commands for terminal commands that are really complicated/confusing/hard to remember.
for example, i saved the alias checkboot="[ -d /sys/firmware/efi ] && echo 'UEFI mode' || 'BIOS mode'" into my zshrc file (zsh equivalent of bashrc file). this way, no matter how many times i rebooted my machine, i would always be able to quickly check which boot mode was running by simply typing 'checkboot'.
yesterday i was updating my boot mode from BIOS to UEFI on my very old machine that is technically compatible with UEFI, but not configured for it by default. So it was extremely helpful and saved me the time and headache of having to remember and type that long-ass command a thousand times in between many different reboots and new shells.
if you have any tasks like that, or terminal commands that you know would be useful to you, but you can never remember them when you need them, i highly recommend getting comfortable with aliasing! it can be super useful to simply set custom aliases for all the commands you don't want to remember, so that you can automate things away and not have to worry about so much linux syntax all the time when you're tring to focus on programming.
i know this may seem like a simple tip to some, but i only learned about it recently and it's been extremely helpful to integrate into my workflow and customize my OS with! so i thought it might be worthwhile to some people if i share :) hope it helps!
#codeblr#linux#hacker#compsci#hack the planet#hacking#studyblr#coding#progblr#programmer#programming#women in tech#women in stem#women in computing#women in cs#comp sci#coding tips#programming tips#software development#software developers#vscode
112 notes
·
View notes
Text
Hacktivism: Digital Rebellion for a New Age 🌐💥
In an era where our lives are intertwined with the digital landscape, the concept of hacktivism has become more than just a buzzword. It’s the fusion of hacking and activism—where people use their coding and cyber skills to disrupt power structures, challenge injustice, and amplify voices that often go unheard. It's a rebellion born from the belief that access to information, privacy, and freedom are rights, not privileges. But how did this digital resistance movement come to be, and how can you get involved? Let’s dive into it. 💻⚡️
What Exactly Is Hacktivism? 🤖✨
At its core, hacktivism is activism with a digital twist. It’s about using technology and hacking tools to advance social, political, and environmental causes. The most common methods include:
DDoS Attacks (Distributed Denial of Service): Overloading a target’s website with too much traffic, essentially crashing it, to temporarily shut down an online service.
Website Defacement: Replacing a website’s homepage with a political message, often exposing corruption or unethical practices.
Data Leaks: Exposing hidden documents or sensitive information that reveal corporate or governmental wrongdoing.
Bypassing Censorship: Circumventing firewalls or government restrictions to make sure information reaches the people it needs to.
The idea is simple: when a government or corporation controls the narrative or hides the truth, hacktivists take it into their own hands to expose it. 🌍💡
Why Is Hacktivism Important? 🔥
In a world dominated by corporations and powerful governments, hacktivism represents a form of resistance that’s accessible. It’s about leveling the playing field, giving people—especially those who lack resources—an avenue to protest, to expose corruption, and to disrupt systems that perpetuate inequality. The digital world is where much of our lives now happen, and hacktivism uses the very systems that oppress us to fight back.
Think about WikiLeaks leaking documents that exposed global surveillance and the activities of intelligence agencies. Or how Anonymous has played a pivotal role in advocating for free speech, standing up against internet censorship, and exposing corrupt governments and corporations. These are the digital warriors fighting for a cause, using nothing but code and their knowledge of the web.
Hacktivism is a direct response to modern issues like surveillance, censorship, and misinformation. It's a way to shift power back to the people, to give voice to the voiceless, and to challenge oppressive systems that don’t always play by the rules.
The Ethical Dilemma 🤔💭
Let’s be real: hacktivism doesn’t come without its ethical dilemmas. While the intentions are often noble, the methods used—hacking into private systems, defacing websites, leaking sensitive info—can sometimes lead to unintended consequences. The line between activism and cybercrime is thin, and depending on where you live, you might face serious legal repercussions for participating in hacktivist activities.
It’s important to consider the ethics behind the actions. Are you defending the free flow of information? Or are you inadvertently causing harm to innocent bystanders? Are the people you’re exposing truly deserving of scrutiny, or are you just participating in chaos for the sake of it?
So if you’re thinking of getting involved, it’s crucial to ask yourself: What am I fighting for? And is the harm done justified by the greater good?
How to Get Started 💻💡
So, you’re interested in getting involved? Here’s a starting point to help you use your tech skills for good:
Learn the Basics of Hacking 🔐: Before diving into the world of hacktivism, you'll need to understand the tools of the trade. Start with the basics: programming languages like Python, HTML, and JavaScript are good foundational skills. Learn how networks work and how to exploit vulnerabilities in websites and servers. There are plenty of free online resources like Codecademy, Hack This Site, and OverTheWire to help you get started.
Understand the Ethical Implications ⚖️: Hacktivism is, above all, about fighting for justice and transparency. But it’s crucial to think through your actions. What’s the bigger picture? What are you trying to achieve? Keep up with the latest issues surrounding privacy, data rights, and digital freedom. Some online groups like The Electronic Frontier Foundation (EFF) provide great resources on the ethics of hacking and digital activism.
Join Communities 🕸️: Being part of a like-minded group can give you support and insight. Online communities, like those on Reddit, Discord, or specific forums like 4chan (if you're cautious of the chaos), can help you learn more about hacktivism. Anonymous has also had an iconic role in digital activism and can be a place where people learn to organize for change.
Stay Informed 🌐: To be effective as a hacktivist, you need to be in the know. Follow independent news sources, activist blogs, and websites that report on global surveillance, corporate corruption, and governmental abuse of power. Hacktivism often reacts to injustices that would otherwise go unnoticed—being informed helps you take action when necessary.
Respect the Digital Space 🌱: While hacktivism can be used to disrupt, it’s important to respect the privacy and safety of ordinary people. Try to avoid unnecessary damage to private citizens, and focus on the systems that need disrupting. The internet is a tool that should be used to liberate, not to destroy without purpose.
Never Forget the Human Side ❤️: As with all activism, the heart of hacktivism is about making a difference in real people’s lives. Whether it's freeing information that has been hidden, protecting human rights, or challenging unjust power structures—always remember that at the end of the code, there are humans behind the cause.
Final Thoughts 💬
Hacktivism is a powerful, transformative form of resistance. It’s not always about flashy headlines or viral attacks—often, it’s the quiet work of exposing truths and giving people a voice in a world that tries to keep them silent. It’s messy, it’s complex, and it’s not for everyone. But if you’re interested in hacking for a purpose greater than yourself, learning the craft with the intention to fight for a better, more just world is something that can actually make a difference.
Remember: With great code comes great responsibility. ✊🌐💻
#Hacktivism#DigitalRevolution#TechForGood#Activism#CodeForJustice#ChangeTheSystem#Anarchism#Revolution
7 notes
·
View notes
Text
Python for Beginners: Launch Your Tech Career with Coding Skills
Are you ready to launch your tech career but don’t know where to start? Learning Python is one of the best ways to break into the world of technology—even if you have zero coding experience.
In this guide, we’ll explore how Python for beginners can be your gateway to a rewarding career in software development, data science, automation, and more.
Why Python Is the Perfect Language for Beginners
Python has become the go-to programming language for beginners and professionals alike—and for good reason:
Simple syntax: Python reads like plain English, making it easy to learn.
High demand: Industries spanning the spectrum are actively seeking Python developers to fuel their technological advancements.
Versatile applications: Python's versatility shines as it powers everything from crafting websites to driving artificial intelligence and dissecting data.
Whether you want to become a software developer, data analyst, or AI engineer, Python lays the foundation.
What Can You Do With Python?
Python is not just a beginner language—it’s a career-building tool. Here are just a few career paths where Python is essential:
Web Development: Frameworks like Django and Flask make it easy to build powerful web applications. You can even enroll in a Python Course in Kochi to gain hands-on experience with real-world web projects.
Data Science & Analytics: For professionals tackling data analysis and visualization, the Python ecosystem, featuring powerhouses like Pandas, NumPy, and Matplotlib, sets the benchmark.
Machine Learning & AI: Spearheading advancements in artificial intelligence development, Python boasts powerful tools such as TensorFlow and scikit-learn.
Automation & Scripting: Simple yet effective Python scripts offer a pathway to amplified efficiency by automating routine workflows.
Cybersecurity & Networking: The application of Python is expanding into crucial domains such as ethical hacking, penetration testing, and the automation of network processes.
How to Get Started with Python
Starting your Python journey doesn't require a computer science degree. Success hinges on a focused commitment combined with a thoughtfully structured educational approach.
Step 1: Install Python
Download and install Python from python.org. It's free and available for all platforms.
Step 2: Choose an IDE
Use beginner-friendly tools like Thonny, PyCharm, or VS Code to write your code.
Step 3: Learn the Basics
Focus on:
Variables and data types
Conditional statements
Loops
Functions
Lists and dictionaries
If you prefer guided learning, a reputable Python Institute in Kochi can offer structured programs and mentorship to help you grasp core concepts efficiently.
Step 4: Build Projects
Learning by doing is key. Start small:
Build a calculator
Automate file organization
Create a to-do list app
As your skills grow, you can tackle more complex projects like data dashboards or web apps.
How Python Skills Can Boost Your Career
Adding Python to your resume instantly opens up new opportunities. Here's how it helps:
Higher employability: Python is one of the top 3 most in-demand programming languages.
Better salaries: Python developers earn competitive salaries across the globe.
Remote job opportunities: Many Python-related jobs are available remotely, offering flexibility.
Even if you're not aiming to be a full-time developer, Python skills can enhance careers in marketing, finance, research, and product management.
If you're serious about starting a career in tech, learning Python is the smartest first step you can take. It’s beginner-friendly, powerful, and widely used across industries.
Whether you're a student, job switcher, or just curious about programming, Python for beginners can unlock countless career opportunities. Invest time in learning today—and start building the future you want in tech.
Globally recognized as a premier educational hub, DataMites Institute delivers in-depth training programs across the pivotal fields of data science, artificial intelligence, and machine learning. They provide expert-led courses designed for both beginners and professionals aiming to boost their careers.
Python Modules Explained - Different Types and Functions - Python Tutorial
youtube
#python course#python training#python#learnpython#pythoncourseinindia#pythoncourseinkochi#pythoninstitute#python for data science#Youtube
3 notes
·
View notes
Text
Unlocking the Power of Data: Essential Skills to Become a Data Scientist
In today's data-driven world, the demand for skilled data scientists is skyrocketing. These professionals are the key to transforming raw information into actionable insights, driving innovation and shaping business strategies. But what exactly does it take to become a data scientist? It's a multidisciplinary field, requiring a unique blend of technical prowess and analytical thinking. Let's break down the essential skills you'll need to embark on this exciting career path.
1. Strong Mathematical and Statistical Foundation:
At the heart of data science lies a deep understanding of mathematics and statistics. You'll need to grasp concepts like:
Linear Algebra and Calculus: Essential for understanding machine learning algorithms and optimizing models.
Probability and Statistics: Crucial for data analysis, hypothesis testing, and drawing meaningful conclusions from data.
2. Programming Proficiency (Python and/or R):
Data scientists are fluent in at least one, if not both, of the dominant programming languages in the field:
Python: Known for its readability and extensive libraries like Pandas, NumPy, Scikit-learn, and TensorFlow, making it ideal for data manipulation, analysis, and machine learning.
R: Specifically designed for statistical computing and graphics, R offers a rich ecosystem of packages for statistical modeling and visualization.
3. Data Wrangling and Preprocessing Skills:
Raw data is rarely clean and ready for analysis. A significant portion of a data scientist's time is spent on:
Data Cleaning: Handling missing values, outliers, and inconsistencies.
Data Transformation: Reshaping, merging, and aggregating data.
Feature Engineering: Creating new features from existing data to improve model performance.
4. Expertise in Databases and SQL:
Data often resides in databases. Proficiency in SQL (Structured Query Language) is essential for:
Extracting Data: Querying and retrieving data from various database systems.
Data Manipulation: Filtering, joining, and aggregating data within databases.
5. Machine Learning Mastery:
Machine learning is a core component of data science, enabling you to build models that learn from data and make predictions or classifications. Key areas include:
Supervised Learning: Regression, classification algorithms.
Unsupervised Learning: Clustering, dimensionality reduction.
Model Selection and Evaluation: Choosing the right algorithms and assessing their performance.
6. Data Visualization and Communication Skills:
Being able to effectively communicate your findings is just as important as the analysis itself. You'll need to:
Visualize Data: Create compelling charts and graphs to explore patterns and insights using libraries like Matplotlib, Seaborn (Python), or ggplot2 (R).
Tell Data Stories: Present your findings in a clear and concise manner that resonates with both technical and non-technical audiences.
7. Critical Thinking and Problem-Solving Abilities:
Data scientists are essentially problem solvers. You need to be able to:
Define Business Problems: Translate business challenges into data science questions.
Develop Analytical Frameworks: Structure your approach to solve complex problems.
Interpret Results: Draw meaningful conclusions and translate them into actionable recommendations.
8. Domain Knowledge (Optional but Highly Beneficial):
Having expertise in the specific industry or domain you're working in can give you a significant advantage. It helps you understand the context of the data and formulate more relevant questions.
9. Curiosity and a Growth Mindset:
The field of data science is constantly evolving. A genuine curiosity and a willingness to learn new technologies and techniques are crucial for long-term success.
10. Strong Communication and Collaboration Skills:
Data scientists often work in teams and need to collaborate effectively with engineers, business stakeholders, and other experts.
Kickstart Your Data Science Journey with Xaltius Academy's Data Science and AI Program:
Acquiring these skills can seem like a daunting task, but structured learning programs can provide a clear and effective path. Xaltius Academy's Data Science and AI Program is designed to equip you with the essential knowledge and practical experience to become a successful data scientist.
Key benefits of the program:
Comprehensive Curriculum: Covers all the core skills mentioned above, from foundational mathematics to advanced machine learning techniques.
Hands-on Projects: Provides practical experience working with real-world datasets and building a strong portfolio.
Expert Instructors: Learn from industry professionals with years of experience in data science and AI.
Career Support: Offers guidance and resources to help you launch your data science career.
Becoming a data scientist is a rewarding journey that blends technical expertise with analytical thinking. By focusing on developing these key skills and leveraging resources like Xaltius Academy's program, you can position yourself for a successful and impactful career in this in-demand field. The power of data is waiting to be unlocked – are you ready to take the challenge?
3 notes
·
View notes
Text
Mastering Data Structures: A Comprehensive Course for Beginners
Data structures are one of the foundational concepts in computer science and software development. Mastering data structures is essential for anyone looking to pursue a career in programming, software engineering, or computer science. This article will explore the importance of a Data Structure Course, what it covers, and how it can help you excel in coding challenges and interviews.
1. What Is a Data Structure Course?
A Data Structure Course teaches students about the various ways data can be organized, stored, and manipulated efficiently. These structures are crucial for solving complex problems and optimizing the performance of applications. The course generally covers theoretical concepts along with practical applications using programming languages like C++, Java, or Python.
By the end of the course, students will gain proficiency in selecting the right data structure for different problem types, improving their problem-solving abilities.
2. Why Take a Data Structure Course?
Learning data structures is vital for both beginners and experienced developers. Here are some key reasons to enroll in a Data Structure Course:
a) Essential for Coding Interviews
Companies like Google, Amazon, and Facebook focus heavily on data structures in their coding interviews. A solid understanding of data structures is essential to pass these interviews successfully. Employers assess your problem-solving skills, and your knowledge of data structures can set you apart from other candidates.
b) Improves Problem-Solving Skills
With the right data structure knowledge, you can solve real-world problems more efficiently. A well-designed data structure leads to faster algorithms, which is critical when handling large datasets or working on performance-sensitive applications.
c) Boosts Programming Competency
A good grasp of data structures makes coding more intuitive. Whether you are developing an app, building a website, or working on software tools, understanding how to work with different data structures will help you write clean and efficient code.
3. Key Topics Covered in a Data Structure Course
A Data Structure Course typically spans a range of topics designed to teach students how to use and implement different structures. Below are some key topics you will encounter:
a) Arrays and Linked Lists
Arrays are one of the most basic data structures. A Data Structure Course will teach you how to use arrays for storing and accessing data in contiguous memory locations. Linked lists, on the other hand, involve nodes that hold data and pointers to the next node. Students will learn the differences, advantages, and disadvantages of both structures.
b) Stacks and Queues
Stacks and queues are fundamental data structures used to store and retrieve data in a specific order. A Data Structure Course will cover the LIFO (Last In, First Out) principle for stacks and FIFO (First In, First Out) for queues, explaining their use in various algorithms and applications like web browsers and task scheduling.
c) Trees and Graphs
Trees and graphs are hierarchical structures used in organizing data. A Data Structure Course teaches how trees, such as binary trees, binary search trees (BST), and AVL trees, are used in organizing hierarchical data. Graphs are important for representing relationships between entities, such as in social networks, and are used in algorithms like Dijkstra's and BFS/DFS.
d) Hashing
Hashing is a technique used to convert a given key into an index in an array. A Data Structure Course will cover hash tables, hash maps, and collision resolution techniques, which are crucial for fast data retrieval and manipulation.
e) Sorting and Searching Algorithms
Sorting and searching are essential operations for working with data. A Data Structure Course provides a detailed study of algorithms like quicksort, merge sort, and binary search. Understanding these algorithms and how they interact with data structures can help you optimize solutions to various problems.
4. Practical Benefits of Enrolling in a Data Structure Course
a) Hands-on Experience
A Data Structure Course typically includes plenty of coding exercises, allowing students to implement data structures and algorithms from scratch. This hands-on experience is invaluable when applying concepts to real-world problems.
b) Critical Thinking and Efficiency
Data structures are all about optimizing efficiency. By learning the most effective ways to store and manipulate data, students improve their critical thinking skills, which are essential in programming. Selecting the right data structure for a problem can drastically reduce time and space complexity.
c) Better Understanding of Memory Management
Understanding how data is stored and accessed in memory is crucial for writing efficient code. A Data Structure Course will help you gain insights into memory management, pointers, and references, which are important concepts, especially in languages like C and C++.
5. Best Programming Languages for Data Structure Courses
While many programming languages can be used to teach data structures, some are particularly well-suited due to their memory management capabilities and ease of implementation. Some popular programming languages used in Data Structure Courses include:
C++: Offers low-level memory management and is perfect for teaching data structures.
Java: Widely used for teaching object-oriented principles and offers a rich set of libraries for implementing data structures.
Python: Known for its simplicity and ease of use, Python is great for beginners, though it may not offer the same level of control over memory as C++.
6. How to Choose the Right Data Structure Course?
Selecting the right Data Structure Course depends on several factors such as your learning goals, background, and preferred learning style. Consider the following when choosing:
a) Course Content and Curriculum
Make sure the course covers the topics you are interested in and aligns with your learning objectives. A comprehensive Data Structure Course should provide a balance between theory and practical coding exercises.
b) Instructor Expertise
Look for courses taught by experienced instructors who have a solid background in computer science and software development.
c) Course Reviews and Ratings
Reviews and ratings from other students can provide valuable insights into the course’s quality and how well it prepares you for real-world applications.
7. Conclusion: Unlock Your Coding Potential with a Data Structure Course
In conclusion, a Data Structure Course is an essential investment for anyone serious about pursuing a career in software development or computer science. It equips you with the tools and skills to optimize your code, solve problems more efficiently, and excel in technical interviews. Whether you're a beginner or looking to strengthen your existing knowledge, a well-structured course can help you unlock your full coding potential.
By mastering data structures, you are not only preparing for interviews but also becoming a better programmer who can tackle complex challenges with ease.
3 notes
·
View notes
Text
Object-Oriented Programming (OOP) Explaine
Object-Oriented Programming (OOP) is a programming paradigm based on the concept of "objects," which represent real-world entities. Objects combine data (attributes) and functions (methods) into a single unit. OOP promotes code reusability, modularity, and scalability, making it a popular approach in modern software development.
Core Concepts of Object-Oriented Programming
Classes and Objects
Class: A blueprint or template for creating objects. It defines properties (attributes) and behaviors (methods).
Object: An instance of a class. Each object has unique data but follows the structure defined by its
Encapsulations
Encapsulation means bundling data (attributes) and methods that operate on that data within a class. It protects object properties by restricting direct access.
Access to attributes is controlled through getter and setter methods.Example: pythonCopyEditclass Person: def __init__(self, name): self.__name = name # Private attribute def get_name(self): return self.__name person = Person("Alice") print(person.get_name()) # Output: Alice
Inheritance
Inheritance allows a class (child) to inherit properties and methods from another class (parent). It promotes code reuse and hierarchical relationships.Example: pythonCopyEditclass Animal: def speak(self): print("Animal speaks") class Dog(Animal): def speak(self): print("Dog barks") dog = Dog() dog.speak() # Output: Dog barks
Polymorphism
Polymorphism allows methods to have multiple forms. It enables the same function to work with different object types.
Two common types:
Method Overriding (child class redefines parent method).
Method Overloading (same method name, different parameters – not natively supported in Python).Example: pythonCopyEditclass Bird: def sound(self): print("Bird chirps") class Cat: def sound(self): print("Cat meows") def make_sound(animal): animal.sound() make_sound(Bird()) # Output: Bird chirps make_sound(Cat()) # Output: Cat meows
Abstraction
Abstraction hides complex implementation details and shows only the essential features.
In Python, this is achieved using abstract classes and methods (via the abc module).Example: pythonCopyEditfrom abc import ABC, abstractmethod class Shape(ABC): @abstractmethod def area(self): pass class Circle(Shape): def __init__(self, radius): self.radius = radius def area(self): return 3.14 * self.radius * self.radius circle = Circle(5) print(circle.area()) # Output: 78.5
Advantages of Object-Oriented Programming
Code Reusability: Use inheritance to reduce code duplication.
Modularity: Organize code into separate classes, improving readability and maintenance.
Scalability: Easily extend and modify programs as they grow.
Data Security: Protect sensitive data using encapsulation.
Flexibility: Use polymorphism for adaptable and reusable methods.
Real-World Applications of OOP
Software Development: Used in large-scale applications like operating systems, web frameworks, and databases.
Game Development: Objects represent game entities like characters and environments.
Banking Systems: Manage customer accounts, transactions, and security.
E-commerce Platforms: Handle products, users, and payment processing.
Machine Learning: Implement models as objects for efficient training and prediction.
Conclusion
Object-Oriented Programming is a powerful paradigm that enhances software design by using objects, encapsulation, inheritance, polymorphism, and abstraction. It is widely used in various industries to build scalable, maintainable, and efficient applications. Understanding and applying OOP principles is essential for modern software development.
: pythonCopyEdit
class Car: def __init__(self, brand, model): self.brand = brand self.model = model def display_info(self): print(f"Car: {self.brand} {self.model}") my_car = Car("Toyota", "Camry") my_car.display_info() # Output: Car: Toyota Camry
Encapsulation
2 notes
·
View notes
Text
stream of consciousness about the new animation vs. coding episode, as a python programmer
holy shit, my increasingly exciting reaction as i realized that yellow was writing in PYTHON. i write in python. it's the programming language that i used in school and current use in work.
i was kinda expecting a print("hello world") but that's fine
i think using python to demonstrate coding was a practical choice. it's one of the most commonly used programming languages and it's very human readable.
the episode wasn't able to cram every possible concept in programming, of course, but they got a lot of them!
fun stuff like print() not outputting anything and typecasting between string values and integer values!!
string manipulation
booleans
little things like for-loops and while-loops for iterating over a string or list. and indexing! yay :D
* iterable input :D (the *bomb that got thrown at yellow)
and then they started importing libraries! i've never seen the turtle library but it seems like it draws vectors based on the angle you input into a function
the gun list ran out of "bullets" because it kept removing them from the list gun.pop()
AND THEN THE DATA VISUALIZATION. matplotlib!! numpy!!!! my beloved!!!!!!!! i work in data so this!!!! this!!!!! somehow really validating to me to see my favorite animated web series play with data. i think it's also a nice touch that the blue on the bars appear to be the matplotlib default blue. the plot formatting is accurate too!!!
haven't really used pygame either but making shapes and making them move based on arrow key input makes sense
i recall that yellow isn't the physically strongest, but it's cool to see them move around in space and i'm focusing on how they move and figure out the world.
nuke?!
and back to syntax error and then commenting it out # made it go away
cool nuke text motion graphics too :D (i don't think i make that motion in python, personally)
and then yellow cranks it to 100,000 to make a neural network in pytorch. this gets into nlp (tokenizers and other modeling)
a CLASS? we touch on some object oriented programming here but we just see the __init__ function so not the full concept is demonstrated here.
OH! the "hello world" got broken down into tokens. that's why we see the "hello world" string turn into numbers and then... bits (the 0s and 1s)? the strings are tokenized/turned into values that the model can interpret. it's trying to understand written human language
and then an LSTM?! (long short-term memory)
something something feed-forward neural network
model training (hence the epochs and increasing accuracy)
honestly, the scrolling through the code goes so fast, i had to do a second look through (i'm also not very deeply versed in implementing neural networks but i have learned about them in school)
and all of this to send "hello world" to an AI(?) recreation of the exploded laptop
not too bad for a macbook user lol
i'm just kidding, a major of people used macs in my classes
things i wanna do next since im so hyped
i haven't drawn for the fandom in a long time, but i feel a little motivated to draw my design of yellow again. i don't recall the episode using object oriented programming, but i kinda want to make a very simple example where the code is an initialization of a stick figure object and the instances are each of the color gang.
it wouldn't be full blown AI, but it's just me writing in everyone's personality traits and colors into a function, essentially since each stick figure is an individual program.
#animator vs animation#ava#yellow ava#ava yellow#long post#thank you if you took the time to read lol
5 notes
·
View notes
Text
What are the skills needed for a data scientist job?
It’s one of those careers that’s been getting a lot of buzz lately, and for good reason. But what exactly do you need to become a data scientist? Let’s break it down.
Technical Skills
First off, let's talk about the technical skills. These are the nuts and bolts of what you'll be doing every day.
Programming Skills: At the top of the list is programming. You’ll need to be proficient in languages like Python and R. These are the go-to tools for data manipulation, analysis, and visualization. If you’re comfortable writing scripts and solving problems with code, you’re on the right track.
Statistical Knowledge: Next up, you’ve got to have a solid grasp of statistics. This isn’t just about knowing the theory; it’s about applying statistical techniques to real-world data. You’ll need to understand concepts like regression, hypothesis testing, and probability.
Machine Learning: Machine learning is another biggie. You should know how to build and deploy machine learning models. This includes everything from simple linear regressions to complex neural networks. Familiarity with libraries like scikit-learn, TensorFlow, and PyTorch will be a huge plus.
Data Wrangling: Data isn’t always clean and tidy when you get it. Often, it’s messy and requires a lot of preprocessing. Skills in data wrangling, which means cleaning and organizing data, are essential. Tools like Pandas in Python can help a lot here.
Data Visualization: Being able to visualize data is key. It’s not enough to just analyze data; you need to present it in a way that makes sense to others. Tools like Matplotlib, Seaborn, and Tableau can help you create clear and compelling visuals.
Analytical Skills
Now, let’s talk about the analytical skills. These are just as important as the technical skills, if not more so.
Problem-Solving: At its core, data science is about solving problems. You need to be curious and have a knack for figuring out why something isn’t working and how to fix it. This means thinking critically and logically.
Domain Knowledge: Understanding the industry you’re working in is crucial. Whether it’s healthcare, finance, marketing, or any other field, knowing the specifics of the industry will help you make better decisions and provide more valuable insights.
Communication Skills: You might be working with complex data, but if you can’t explain your findings to others, it’s all for nothing. Being able to communicate clearly and effectively with both technical and non-technical stakeholders is a must.
Soft Skills
Don’t underestimate the importance of soft skills. These might not be as obvious, but they’re just as critical.
Collaboration: Data scientists often work in teams, so being able to collaborate with others is essential. This means being open to feedback, sharing your ideas, and working well with colleagues from different backgrounds.
Time Management: You’ll likely be juggling multiple projects at once, so good time management skills are crucial. Knowing how to prioritize tasks and manage your time effectively can make a big difference.
Adaptability: The field of data science is always evolving. New tools, techniques, and technologies are constantly emerging. Being adaptable and willing to learn new things is key to staying current and relevant in the field.
Conclusion
So, there you have it. Becoming a data scientist requires a mix of technical prowess, analytical thinking, and soft skills. It’s a challenging but incredibly rewarding career path. If you’re passionate about data and love solving problems, it might just be the perfect fit for you.
Good luck to all of you aspiring data scientists out there!
#artificial intelligence#career#education#coding#jobs#programming#success#python#data science#data scientist#data security
9 notes
·
View notes
Text
What is SaaS and How to Build a SaaS Platform
What is SaaS? SaaS, or Software as a Service, is a cloud-based software delivery model where applications are hosted online and accessed through the internet. Unlike traditional software that requires installation, SaaS applications run on web browsers, offering convenience and flexibility. The provider manages all technical aspects, including updates, maintenance, and security, while users pay a subscription fee for access.
SaaS is popular for its cost-effectiveness and scalability. Businesses use SaaS for tools like customer relationship management (CRM) systems, project management platforms, and communication solutions. Consumers also rely on SaaS for entertainment and personal productivity.
How to Build a SaaS Platform If you're wondering how to build a SaaS platform, here are the essential steps:
Define Your Purpose: Start by identifying a problem that your SaaS platform will address. Research your audience and focus on a specific niche.
Plan Features: List features that add value, such as easy navigation, integrations, and real-time collaboration. Scalability should also be a priority.
Select the Right Technology: Choose technologies like React for frontend development, Node.js or Python for backend, and cloud hosting platforms like AWS.
Create an MVP: Build a Minimum Viable Product to test your concept, gather feedback, and refine your platform.
Ensure Security: Implement strong encryption, secure authentication, and regular updates to protect user data.
By understanding what SaaS is and following these steps, you can build a successful SaaS platform that meets market needs.
2 notes
·
View notes
Text
Key Skills You Need to Succeed in BE Electrical Engineering
For those pursuing a Bachelor of Engineering (BE) in Electrical Engineering, it's essential to equip yourself with the right skills to thrive in a competitive field. Mailam Engineering College offers a robust program that prepares students for the challenges and opportunities in this dynamic discipline. In this article, we will explore the key skills needed to succeed in electrical engineering, along with helpful resources for further reading.
1. Strong Analytical Skills
Electrical engineers must possess strong analytical skills to design, test, and troubleshoot systems and components. This involves understanding complex mathematical concepts and applying them to real-world problems. Being able to analyze data and make informed decisions is crucial in this field.
2. Proficiency in Mathematics
Mathematics is the backbone of electrical engineering. Courses often involve calculus, differential equations, and linear algebra. A solid grasp of these mathematical principles is vital for modeling and solving engineering problems.
3. Technical Knowledge
A thorough understanding of electrical theory, circuit analysis, and systems is essential. Students should familiarize themselves with concepts such as Ohm's law, Kirchhoff's laws, and the fundamentals of electromagnetism. Engaging in hands-on projects can significantly enhance technical knowledge. For inspiration, check out Top 10 Projects for BE Electrical Engineering.
4. Familiarity with Software Tools
Modern electrical engineering relies heavily on software for design, simulation, and analysis. Proficiency in tools like MATLAB, Simulink, and CAD software is highly beneficial. Being comfortable with programming languages such as Python or C can also enhance your ability to tackle complex engineering challenges.
5. Problem-Solving Skills
Electrical engineers frequently encounter complex problems that require innovative solutions. Developing strong problem-solving skills enables you to approach challenges methodically, think creatively, and implement effective solutions.
6. Communication Skills
Effective communication is key in engineering. Whether working in teams or presenting projects, being able to articulate ideas clearly is crucial. Electrical engineers often collaborate with professionals from various disciplines, making strong interpersonal skills essential.
7. Project Management
Understanding the principles of project management is important for engineers, as they often work on projects that require careful planning, resource allocation, and time management. Familiarity with project management tools and methodologies can set you apart in the job market.
8. Attention to Detail
In electrical engineering, small errors can have significant consequences. Attention to detail is vital when designing circuits, conducting experiments, or writing reports. Developing a meticulous approach to your work will help you maintain high standards of quality and safety.
9. Continuous Learning
The field of electrical engineering is constantly evolving, with new technologies and methodologies emerging regularly. A commitment to lifelong learning will ensure you stay updated on industry trends and advancements. Exploring additional resources, such as the article on Top Skills for Electrical Engineering Jobs, can further enhance your knowledge.
Conclusion
Succeeding in BE Electrical Engineering requires a combination of technical skills, analytical thinking, and effective communication. By focusing on these key areas and actively seeking opportunities to apply your knowledge through projects and internships, you can position yourself for a successful career in electrical engineering. Remember, continuous improvement and adaptability will serve you well in this ever-changing field.
3 notes
·
View notes
Text

Econometrics Demystified: The Ultimate Compilation of Top 10 Study Aids
Welcome to the world of econometrics, where economic theories meet statistical methods to analyze and interpret data. If you're a student navigating through the complexities of econometrics, you know how challenging it can be to grasp the intricacies of this field. Fear not! This blog is your ultimate guide to the top 10 study aids that will demystify econometrics and make your academic journey smoother.
Economicshomeworkhelper.com – Your Go-To Destination
Let's kick off our list with the go-to destination for all your econometrics homework and exam needs – https://www.economicshomeworkhelper.com/. With a team of experienced experts, this website is dedicated to providing high-quality assistance tailored to your specific requirements. Whether you're struggling with regression analysis or hypothesis testing, the experts at Economicshomeworkhelper.com have got you covered. When in doubt, remember to visit the website and say, "Write My Econometrics Homework."
Econometrics Homework Help: Unraveling the Basics
Before delving into the intricacies, it's crucial to build a strong foundation in the basics of econometrics. Websites offering econometrics homework help, such as Khan Academy and Coursera, provide comprehensive video tutorials and interactive lessons to help you grasp fundamental concepts like linear regression, correlation, and statistical inference.
The Econometrics Academy: Online Courses for In-Depth Learning
For those seeking a more immersive learning experience, The Econometrics Academy offers online courses that cover a wide range of econometrics topics. These courses, often led by seasoned professors, provide in-depth insights into advanced econometric methods, ensuring you gain a deeper understanding of the subject.
"Mastering Metrics" by Joshua D. Angrist and Jörn-Steffen Pischke
No compilation of study aids would be complete without mentioning authoritative books, and "Mastering Metrics" is a must-read for econometrics enthusiasts. Authored by two renowned economists, Joshua D. Angrist and Jörn-Steffen Pischke, this book breaks down complex concepts into digestible chapters, making it an invaluable resource for both beginners and advanced learners.
Econometrics Forums: Join the Conversation
Engaging in discussions with fellow econometrics students and professionals can enhance your understanding of the subject. Platforms like Econometrics Stack Exchange and Reddit's econometrics community provide a space for asking questions, sharing insights, and gaining valuable perspectives. Don't hesitate to join the conversation and expand your econometrics network.
Gretl: Your Free Econometrics Software
Practical application is key in econometrics, and Gretl is the perfect tool for hands-on learning. This free and open-source software allows you to perform a wide range of econometric analyses, from simple regressions to advanced time-series modeling. Download Gretl and take your econometrics skills to the next level.
Econometrics Journal Articles: Stay Updated
Staying abreast of the latest developments in econometrics is essential for academic success. Explore journals such as the "Journal of Econometrics" and "Econometrica" to access cutting-edge research and gain insights from scholars in the field. Reading journal articles not only enriches your knowledge but also equips you with the latest methodologies and approaches.
Econometrics Bloggers: Learn from the Pros
Numerous econometrics bloggers share their expertise and experiences online, offering valuable insights and practical tips. Follow blogs like "The Unassuming Economist" and "Econometrics by Simulation" to benefit from the expertise of professionals who simplify complex econometric concepts through real-world examples and applications.
Econometrics Software Manuals: Master the Tools
While software like STATA, R, and Python are indispensable for econometric analysis, navigating through them can be challenging. Refer to comprehensive manuals and documentation provided by these software platforms to master their functionalities. Understanding the tools at your disposal will empower you to apply econometric techniques with confidence.
Econometrics Webinars and Workshops: Continuous Learning
Finally, take advantage of webinars and workshops hosted by academic institutions and industry experts. These events provide opportunities to deepen your knowledge, ask questions, and engage with professionals in the field. Check out platforms like Econometric Society and DataCamp for upcoming events tailored to econometrics enthusiasts.
Conclusion
Embarking on your econometrics journey doesn't have to be daunting. With the right study aids, you can demystify the complexities of this field and excel in your academic pursuits. Remember to leverage online resources, engage with the econometrics community, and seek assistance when needed. And when the workload becomes overwhelming, don't hesitate to visit Economicshomeworkhelper.com and say, "Write My Econometrics Homework" – your trusted partner in mastering econometrics. Happy studying!
13 notes
·
View notes
Text
WHAT MAKES A PERSONALITY
A template for analyzing features of a personality beyond listing adjectives.
(Picked up from Ree and Mik ages ago for Python, and snatched up again from there lol)
Self Concept
View of Self:
Very grounded in his physical body. A work in progress. He is both the billet and blacksmith, molding himself into a useful tool with each stroke of the hammer. He will also be wielding his own tool-self in this metaphor, by the way. Ideally he will be both slice-y and smash-y and look extremely cool and dangerous. Perfect for smashing through whatever barriers there are between himself and his future, and between decent people and justice for them!!
View of Others:
Most are a potential friend, or at least a potential ally. Other people are a source of companionship, and often a source of insight and experience, too. Helping others is a self-appointed duty, but he also gets sincere joy out of it. Can impulsively sort people into good vs bad in moments of conflict, but has the potential to reevaluate (and sometimes regret).
View of World:
Governed by powers that are beyond him—an impression that likely started with the shift in power in his own house when he was young, followed by the Insurrection of the Seven (these things happened when he was 5 and 8 years old, respectively). As a young second son, there’s little he could do or even understand as his family wrestled with power he would never have access to. (See: his supports with Edelgard where his opinion of the nobility+crest system is essentially "it sucks but it's not like it's going to change, right?" While he has a strong sense of justice and steps into a lot of interpersonal conflict, he seems to see structural-level injustice as something too large for him to take on.)
On the other hand: the world is also vast and exciting and full of possibility. There are endless things to learn and people to meet in the world, and he’s eager to go out and experience them. (I think it’s telling that he travels all across Fódlan and beyond in the majority of his endings!)
Motivations & Goals:
To be helpful and protect others. To be recognized. To become someone.
What they Value Most:
Strength. Of body, to a certain degree, but even moreso of will and of character. To know who you are and stand by it.
Emotional Reactions
Reaction to Stress:
Fidgety and irritable. Prone to little outbursts if pressed. Throws himself even more than usual into training + battle. Wants to solve problems quickly and directly and feels agitated and powerless if he can’t.
Reaction to Fear:
Likely to attempt to mask it or downplay its severity. When that fails, shifts into aggression—even if he can't make whatever is frightening him go away by literally fighting it off, he can try to work through the emotions physically. Some similarities to stress response, but with higher intensity.
Reaction to Success:
Glowing pride and celebration! Can veer into gloating pretty easily. Every victory is a stepping stone, but he does enjoy happily skipping from one to the next.
Reaction to Failure:
Frustration directed mostly internally, though it can turn into casting blame on others too if he’s particularly upset. Ultimately, though, he’s disappointed with himself.
Primary Emotion:
Exuberance !!!
Development
Ideal Self:
A hero. Someone capable of standing up for what is right and worthy of acclaim.
(silly) LOOKS LIKE THIS IN HIS MIND'S EYE:
Areas of Growth:
Cultivating and refining his moral code as he faces new situations and challenges. Building true confidence rather than bravado. Nurturing his desire to protect and care for others.
Barriers to Growth:
Short fuse. Indecision. Cockiness. Focusing too much on guilt rather than restitution– for both his own actions and the actions of others.
#[ ooc ]#[ dash meme ]#[ headcanon ]#// started this one ages ago and finally finished it when i remembered how fun it is to dig into muse brain#// and also how fun it was to read other people dig into their muse's brains on my dash ;3
15 notes
·
View notes