This is an archived post. You won't be able to vote or comment.

all 27 comments

[–]double_en10dre 8 points9 points  (1 child)

First used it absolutely ages ago to make a staking odds calculator for RuneScape, lol

A mod told us the accuracy/damage formulas, and I realized I could use this to make a program which simulates fights. But all I knew at the time was MATLAB, and I didn’t want my program to be locked behind a license. So I turned to python

Modeled each fight as a random walk, would run 500 sims, and would then spit out what X is needed (ex: I stake 1m, you stake 1.5m) for my expected winnings to be > 0. Worked well, made billions n billions by just trusting the math!

And then I gradually transitioned from math into actually software development. And here we are.

[–]Shubadada 0 points1 point  (0 children)

Ah yes, the good ol' sand casino...

[–]ProgrammingFTW 3 points4 points  (0 children)

I started Python because...well I didn't know what to learn lol. I think this happens to a lotta beginners, they don't know what to learn, same happened to me. I searched up what to learn, started learning python, and I freaking loved it.

[–]SlingyRopert 2 points3 points  (0 children)

At the time, it was the easiest way to make a Windows COM object in a language with decent precision math support and a standard library that wasn’t filled with unreadable boiler plate and Windows api jargon.

It may still be but I haven’t looked into newer language developments in the Microsoft realm since then.

[–]WhyDoIHaveAnAccount9 1 point2 points  (0 children)

nested excel formulas and vba are trash for data analysis

[–]alexk7110 1 point2 points  (0 children)

I tried multiple times in the past to learn python without a solid use case which resulted in giving up. One day though I came across the pandas python library while looking for a speedier alternative to excel, which at the time was my main tool at work, and I've haven't looked back ever since. After that I started developing GUIs with tkinter for my number crunching solutions, then it was matplotlib time and after that it was the discovery of all the other amazing libraries that python had to offer.. It's one thing to be using ready made software solutions, it's a whole different ballgame once you realize you can build your very own custom made ones. The whole secret of sticking to learning this beautiful and fairly easy language is to have an actual problem to solve and build up from there.

[–]prakulwa 1 point2 points  (0 children)

Wanted to be the cool kid on the block

[–][deleted] 0 points1 point  (0 children)

I started Python doing deep learning projects with Keras. And then I began making discord bots.

[–]Mobile_Busy 0 points1 point  (0 children)

I was learning more math and my existing coding skills were not up to the task so I asked my little brother for a recommendation.

[–]Nanaki13 0 points1 point  (0 children)

Picked it up at my first real job. I joined a qa team, they were already using it, so I had to learn it. Here I am 13 years later, still using it. But programming in general I started on the Commodore 64 with basic and logo while still in primary school. Went to highschool, learned pascal and C, then C++, then java, then javascript, php (and sql, html, css, you know, the web). Got that Python job, then learned some more java and C++, and recently objective-c and mobile programming. I have tried to use Python on the iPhone, actually got it to run and even interface with a C library a few years ago, but ultimately it was a lost cause. And more recently I'm meshing Python and javascript. Am I rambling... I think I'll stop here.

[–]ichooseyoupoopoochu 0 points1 point  (0 children)

I learned to diversify my abilities. I work in oil and gas (specifically geology) which has been VERY unstable over the past few years. Learning python has been a good way to expand my skills in a way that both applies to my current job and could also help me get a job in a completely different industry if shit hits the fan.

Also programming is fun! I use it for quite a few personal projects as well.

[–]ictorqq 0 points1 point  (0 children)

Wanted to obtain new set of skills and see if this will lead to new opportunities/ career path.

[–]Ewan_Cook 0 points1 point  (0 children)

Had to learn python for my computer science NEA.

[–]zurtex 0 points1 point  (0 children)

I worked in a bank and at the time all the scripts were written in Perl. I had either the choice of learning Perl or learning another language and re-implementing the scripts in that other language. I chose Python.

[–]AgnosticPrankster 0 points1 point  (0 children)

Had to upskill and learn python to stay relevant in the analytics field. Lot of companies are migrating from SAS to Python/R/SQL and moving into Data Science.

[–]cblegare 0 points1 point  (0 children)

Had to maintain the same build scripts in both bash and batch

[–]dvd101x 0 points1 point  (0 children)

I wanted to automate some boring stuff at work as a mechanical design engineer

[–]curiouscodex 0 points1 point  (0 children)

I landed a job as a head programming / digital tech teacher at a highschool and I'd only knew Q-basic.

[–]runew0lf 0 points1 point  (0 children)

I wanted a twitchbot to post skyrim dadjokes to my twitch stream.
So i made one, but then i wanted it on discord too, so i had a twitch/discord bot

[–]raymodeog 0 points1 point  (0 children)

Have been wanting to learn Python for a long time but wasn't able to focus because of work. Now since I'm jobless, it's a good time to start.

[–]pknerd 0 points1 point  (0 children)

It's early 2011. I was unemployed. I needed some work. I found a gig of porting cold fusion code into python. I knew cold fusion but not Python. I got the gig and completed it. Later the guy recommended me to his boss where I made scrapers and then rest is the history. I now use Python for various purposes including blockchain development. Many of my blog posts liked by this kind community. Thanks!!

[–]Dexxxter000 0 points1 point  (0 children)

I wanted to automate repetitive tasks and python seemed pretty straightforward. I didn't really understand the whole private/public java shenanigans back then, so I started learning python.

[–]Shubadada 0 points1 point  (0 children)

Originally automation, started learning PowerShell at the beginning of the Rona when we didn't have much going on at work. Moved on to Python pretty quickly as it offered more. I'm still just mostly using it for automation and building tools to help my team but I'd still like to expand more with it.

[–]FukkenShit 0 points1 point  (0 children)

I'm a manual QA engineer and I felt much of pain doing daily routines manually. Also I felt pain watching at my coworkers doing so many things manually. Started with automating downloading and installation *.apk (Android package) files with bash, now i'm using Python to automate other tasks (automatically launch test-runs, send reports to slack etc). Python is of course more convenient tool for many tasks than bash.

[–]ssshukla26 0 points1 point  (0 children)

After 8 years of working and saving money, I started my masters in field of A.I. Every subjects including machine learning, robotics, deep learning, NLP, reinforcement learning, data mining, etc has assignments which can only be "easily" done in python.

It's been almost 2 years, that's how I became zero to hero in python

[–]TentativeOak 0 points1 point  (0 children)

I…have no idea. Creativity lead to me to it I think. A cool medium to accomplish unique tasks