Aella Profile picture
May 6, 2022 26 tweets 5 min read Read on X
Learning Python has been really hard so far. Here's a thread of me breaking down my process of learning it from 100% scratch so far (day 2)
For context, I have nearly no programming experience. "Learning a computer skill" context has been teaching myself how to use photoshop, webflow, and google sheets. These all are relatively simple - install the thing, open it in the browser, and then click buttons and type things
I *did* learn a small amount of programming for GuidedTrack, which is the system I used to build the kink survey I'm currently running. In this, you open the browser, it gives you a text box, you type things into it, and then click 'run' to see if it works.
So when I decided to learn Python, I was like okay, I understand the basic principles of learning a computer skill. I will go find the python program, download it, and then type things into the python box to see what it does.
NO. FIRST ERROR. ROOKIE MISTAKE.
You might be like Aella, why did you not just follow some simple online tutorials? And the answer is I tried, a few times. I made it print 'hello world' and do basic math. I got bored real fast. I wanna learn python to do data analysis on the data I have, I'm goal driven.
I don't wanna learn how programming building blocks work as I use them to build a lil rando pile, I want to learn how they work as I use them to build the actual house I want. If what I'm learning isn't connected to a payoff, then I lose the stamina to wade through the problems.
So now I have a python box in front of me (literally a black box with some white ">>>" in it with the word "Python" at the top. Okay, cool. I want to upload a csv, the data I want to analyze. I google "how to upload csv to python." Google tells me to install pandas. How?
I thus enter a labyrinthian hellscape of words I don't understand - what's pandas? what's a library? what's pip? what's a package? How do I install any of this? I am blindly following anything online that sounds vaguely similar to my problem, copy-pasting code and praying.
To make it worse, I can't figure out how to edit the code in the python box. I'm running any random internet-suggested code with the vague words 'install' and 'pandas' in it, but I can't go back to fix mistakes I made or try small variations. I figure must be a special key combo?
I google "how to delete previous lines in python" and variations on this and am served unhelpful questions from others about how to make their programs go back and modify other outputs or something. Not what I want. My breathing rate increases.
ok fuckit, I'll figure it out later. I find a spot on the internet that tells me I should be installing pandas (whatever tf that means at this point) into my cmd? I know what cmd is! It's weird to install things through cmd tho, how does it know what internet download to do?
I'm used to installing things by clicking download in browsers, not by... typing just "install pls" into cmd. Seems real sus, but I'll figure it out later.
I open cmd and type install pandas. I get incomprehensible errors. I google the errors.
Google says something about... pip?
At this point I'm deep in the murky waters of a land I do not understand. I don't know why python isn't just letting me import a csv, I don't know why there's a chain of other "installs" I have to do, if they're even installs. I don't know how to track what I've installed.
Every google for help I do is useless. Each page is full of terms I don't understand at *all*. They're like "Oh solving that error is simple, just take the library and shove it into the jenga package loader so you can execute the lab function with a pasta variation".
My body is tense. I feel like a shaken soda can. Angry tears are starting to well. I'm trying to install pip by punching foreign commands into this cruel black hole, dimly aware I'm probably making a hundred glaring errors I cannot possibly know about. I don't know what pip is.
Eventually I break and post on twitter. People are split between being unable to comprehend my brain is actually this stupid and insisting I must be doing engagement bait, and a series telling me confidently that I need to this simple thing, but each recommendation is different
I try a few recs that look clear and easy, but each one turns into its own hellscape - the buttons they told me to click on do not show up, I realize I don't know how to do the "input" part of the "input command" they told me to do. I can feel days draining off my lifespan.
Eventually I just make a telegram group for people to join (t.me/+vzmvyweMs49mO…) where it's easier for me to upload screenshots of what I'm doing fast, to a localized/central place so everyone knows what's happening.
This is the breakthrough I needed
It becomes chaotic, several people all clamoring what to do at once, but in Twitch Plays Aella type fashion, somehow something functional appears. They collectively get me to install Anaconda and open Spyder, both of which look like normal human computer programs thank god
I spend three hours under rapid fire questions and answers, I ask a dumb thing and a cacophony of explanations barrage my face like a bukkake of knowledge. I get stuff like what libraries are. They try to explain REPL to me, and data frames. Light breaks through the clouds.
It's a little hard to ask questions correctly; lots of my efforts are spent struggling to get people to give me the "level" of answer I want. There's a spectrum between deep conceptual explanation and shallow functional one, and I want different ones at different times.
I find the learning strategy that works best so far is I blindly execute a step they tell me to, and then once it works, I go back and re-explain each part of the step, and ask about why we did each part the way we did - both installs and stuff like individual words in the code.
I have a strong sense of what I need to know, and I'm curious if others do too - it felt like I had a god of curiosity possessing me, that honed beeping in around questions like a metal detector. I had strong senses of "no, explain that to me deeper" and "don't care let's move on
Anyway I managed to upload a csv and even looked at a few correlations! This was day 1, I'm feeling encouraged about more days. I'm also super grateful to everyone who's helping me, it's a wonderful favor and yall are seriously doing my mental health a huge service.
Update: End day 2, spent 2 hours learning from the telegram chat again. I learned how to get specific info from various columns (count x in a column conditional to y in another column), how to filter columns, delete empty columns, and delete targeted columns. This is kinda fun.
Update, day 4, probably spent 12 hours in chat total getting answers done, have figured out how to do a lot more stuff with columns and correctly save/replace/export csvs and generate a correlation chart. i am starting to get extremely excited about all this, had trouble sleeping

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Aella

Aella Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @Aella_Girl

Jul 21
our ancient curse was that men go die in wars and women do childrearing. but we've gone and lifted men's curse and not women's, and the resulting fury at the inequality is the thing we call feminism. we won't find equality again until we solve childrearing
Re: everyone being like nooo children are great
Yeah ok they are great. I believe you. But moms are clearly in the trenches and from the outside it looks rough
Also jfc obviously men still die in wars but the percentage is way way lower than it used to be.
Read 4 tweets
Jun 8
Just searched my name on Twitter and basically 99% of the (high number) of mentions are viciously negative. It's so crazy that just being an openly weird slutty woman generates such universal hate, completely unaffected by high commitment to (trying to be) kind and truth seeking
the thing about this that makes me saddest isn't that people hate me, but the overwhelming hate with nobody defending me. People are ashamed publicly to support me, they don't want to be called a simp or cringe. I get it but it's a little pang that makes me feel alienated
I think I had some shock when I saw how positive the reception was to the decker photo. People just overwhelmingly called him based, chad, respect for him increased. I knew it would be better than the way people treated me but I don't think I expected the gap to be so huge
Read 5 tweets
Mar 14
Thread of photos from families in each quartile of income in the world: first photo is from the poorest 25%, last photo is richest 25%.
Based on these photos, which income bracket are you in?
First up: Toilets Image
Image
Image
Image
Outside of house: Image
Image
Image
Image
Beds: Image
Image
Image
Image
Read 26 tweets
Feb 15
i've heard ppl who lost a lot of weight talk about some angry cynicism when people start treating them better, even ppl they've known for a long time.
I'm having a bit of that now that twitter seems to like me. i've been consistently myself this entire time, what's happening.
literally last weekend i had multiple ppl come up to me at a party and go 'oh are you aella? i see you on twitter cause everyone hates you'.
if the thing that causes ppl to like me is that i just publicly was patient and knowledgeable with a doofus then this feels kind of shallow and fickle and bad incentives for me. Like what, i win the tribal allegiance game by doing very easy, low-brow things? oh no
Read 6 tweets
Feb 1
i feel like i got friendly with the anti-woke coalition over the past few years, but now it feels like they're walking off a plank into extremism and i feel frustrated about it. Being anti a bad thing doesn't make you right by default; righteous revenge is not compassion
i cant believe i went through years of being super trans-cancelled, shinigami eyes labeled a transphobe due to my sin of being nuanced, and now im feeling like im about to become an insane woke trans defender in the eyes of those who moved further right than me
maybe this is cliche af but my calibration method is something like "Imagine you were really, deeply in love with someone, but also had good boundaries around not overexerting yourself, betraying yourself, or lying. From love, what would you say, how would you act?"
Read 7 tweets
Jan 22
as someone who's eaten a buttload of lsd, tripsat another buttload of people on lsd, and seen plenty of examples of ppl kinda losing it after lsd, here's my advice to not go insane:
1. LSD can be lifechangingly good. You shouldn't make the decision to avoid it lightly/
2. I would be hyper careful if you have bipolar, schizophrenia, any psychosis in your family. I'd be careful if you're trans, have anxiety, are switching any meds, or if you've exhibited unusually high amounts of altered beliefs on other drugs.
3. I would START WITH SMALL DOSES. Seriously. Start tiny. Slowly work your way up. This can give you the opportunity to notice at very low levels any symptoms that are a clue you should not continue.
Those symptoms are:
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(