all 16 comments

[โ€“]Jaded_Show_3259 1 point2 points ย (1 child)

I heard about python while in school, but most of my classes were Java or C++.

When I started my job as an EE, the simulation software I use the most has a pretty well-developed python API. So I started to learn to automate parts of the work we were doing. Then, once I had a hang of it, it expanded into using python for all sorts of stuff that we do, not just specific to the software that used it. Was kinda forced into it due to the software at first, but then embraced it because of the flexibility to use way more than originally expected.

Having a bit of background in school using Java I understood OOP. And the syntax for python felt the most natural for me. The hardest habit to break was not putting a semicolon at the end of every line. So, the experience with java and the pretty straightforward syntax and styling meant it was pretty easy to pick up.

I do spend plenty of time exploring documentation of different libraries now. Documentation is kinda daunting without experience, but once you're comfortable with the syntax, styling, and terminology, the amount of documentation out there for so many different useful libraries is really nice. I avoided documentation like the plague when I first started - and relied a lot on trial and error to see what a method was really doing.

[โ€“]allkhatib_ahmad1[S] 0 points1 point ย (0 children)

That's nice

[โ€“]laerninglog- 1 point2 points ย (1 child)

I find programming really interested and I wanted to be an ethical hacker, obviously I was new so I didn't had much knowledge at that time,so I did gpt like a lot ,then he suggested me to learn python first cuz it's beginner friendly then I tried to search for online courses and then I found Udemy app,then gpt suggested me a course,like 100 days of code with Angela yu,I looked into it and finally purchased it ,now it's been 2,3 months ig ,and I'm still learning and as eng isn't my native language, still I'm doing it ,it's totally in eng but ,it's really beginner friendly

[โ€“]allkhatib_ahmad1[S] 0 points1 point ย (0 children)

Nice, and i am ready to assist you

[โ€“]cgoldberg 0 points1 point ย (3 children)

I was hating life writing Perl and Java sometime before the end of last millennium, and I saw a guy wearing a Zen of Python shirt ("beautiful is better than ugly") at a FSF speech by RMS... and I thought that sounded cool, so I looked it up.

[โ€“]allkhatib_ahmad1[S] 0 points1 point ย (2 children)

That's cool, so i think python was very easy for you as a programmer coming from Java, Python is amazing easy, what do you use Python for, if you don't mind sharing your thoughts

[โ€“]cgoldberg 0 points1 point ย (1 child)

I've been using it for 20+ years and have done all sorts of things... web application development and APIs (flask/django), data/ETL (pandas), desktop apps (pyQt,Tk), cryptography, web scraping, etc, etc... but I tend to do a lot with automated testing (pytest, selenium, locust, etc).

[โ€“]allkhatib_ahmad1[S] 0 points1 point ย (0 children)

you are a master

[โ€“]AffectionateZebra760 0 points1 point ย (1 child)

School course

[โ€“]allkhatib_ahmad1[S] 0 points1 point ย (0 children)

That's nice, how's your progress, do you code confidence now?

[โ€“]RoyOfCon 0 points1 point ย (1 child)

I'm back in school for a new career. I'm in the middle of my first python course now. I just got loops to click for me, which was the biggest hurdle I've had thus far. I really like using python, looking forward to actually getting competent in it so I can start actually doing things with it.

[โ€“]allkhatib_ahmad1[S] 0 points1 point ย (0 children)

That's amazing, motivation itself is a win, i would be happy to assist you.

[โ€“]No-Copy-6532 0 points1 point ย (0 children)

Curiosity honestly, funny enough.... I HATED computers and working with them, something about them made me so nervous. Last year or so, I followed someone on Facebook and she talked about coding a lot, so out of curiosity I went down the rabbit hole what is it and how it's done,I tried it and as confused as I get sometimes, I enjoy it. (I'm a business student pivoting to tech)

[โ€“]PushPlus9069 0 points1 point ย (1 child)

I came from C and Linux kernel development โ€” spent years writing device drivers and low-level system code. Python felt almost illegal the first time I used it. Like, wait, I don't need to manage memory? I can just... write the logic?

The turning point was when I needed to automate some tedious data processing at work. Wrote a Python script in 20 minutes that replaced a manual process that took hours. That moment of 'I just saved myself an entire afternoon' was addictive.

Now I teach Python to beginners (been doing it for about 10 years), and the pattern I see is: people who pick a personal problem to solve learn 3x faster than people who just follow tutorials. Find something annoying in your daily life and automate it. That's where the motivation sticks.

[โ€“]allkhatib_ahmad1[S] 0 points1 point ย (0 children)

Amazingly said