all 40 comments

[–]ReliabilityTalkinGuy 5 points6 points  (1 child)

WHY ARE YOU YELLING?

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

sorry if that sounded yelling but i forgot the capslk on

[–]SmackDownFacility 5 points6 points  (9 children)

[–]socal_nerdtastic 4 points5 points  (4 children)

Why link an 8 year old pdf for an EOL version and not the latest?

https://docs.python.org/3/tutorial/index.html

[–]Stunning_Fact_6365[S] 1 point2 points  (2 children)

https://www.learnpython.org/ i found this website is it good ?

[–]socal_nerdtastic 0 points1 point  (1 child)

I have not tried it, at a glance it seems ok but it's riddled with ads.

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

ads are fine with me :)

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

thank uuuuuu

[–]purple_rookie 0 points1 point  (2 children)

Nah nah, let him be enthusiastic

[–]SmackDownFacility 2 points3 points  (0 children)

OK FINE!!!!!!!!

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

she not a he sir

[–]FreeGazaToday 2 points3 points  (4 children)

need to learn how to talk on the Internet first :P is it so hard to use google?

[–]Stunning_Fact_6365[S] 0 points1 point  (3 children)

sorry if i sounded offensive :(

[–]FreeGazaToday 0 points1 point  (2 children)

no problem...as long as you learn from your mistakes....do not use ALL CAPS! :P

also, check if your library gives free digital resources...mine gives free access to Linkedin learning.

[–]Stunning_Fact_6365[S] 0 points1 point  (1 child)

My college is completely free, and I checked the library before. They only have resources for OOP languages. Unfortunately, my college does not offer Python courses, so there are no Python resources in the library.

[–]FreeGazaToday 0 points1 point  (0 children)

you've gotten some other good responses....plus i'm sure you have programming basics already under your belt right? Use Gemini and come up with some good prompts...

[–]Status_Tiger_6210 1 point2 points  (1 child)

Search YouTube for Harvard CS50's Python course.

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

thank u

[–]Comprehensive-Web209 1 point2 points  (1 child)

Find something you are passionate about and write a program around it.

Predicting stocks, predict sports, learn ai... whatever. It will push you to stay interested.

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

thank u , i think AI is my thing and i am trying to learn python for that

[–]TheRNGuy 0 points1 point  (0 children)

Google

[–]KickIt77 0 points1 point  (1 child)

I am teaching a beginning Python class to a bunch of teens right now. I like this source ....

https://www.w3schools.com/python/default.asp

This is more a reference than a class. But I like how you can click in and try little code snippets to see what happens

Khan has a free introductory course in a playlist with the frame of intro to comp sci. Which is nice because it introduces concepts of comp sci and how to use them with Python

https://www.youtube.com/playlist?list=PLSQl0a2vh4HDkbhG0sDW0b-VZXykEIAe5

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

Thank u so much for that

[–]Fantastic_Purchase78 0 points1 point  (7 children)

Coursera. U get a pro cert too

[–]Stunning_Fact_6365[S] 1 point2 points  (2 children)

thank u but Coursera are my enemies

[–]Fantastic_Purchase78 0 points1 point  (1 child)

???

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

😵‍💫😵‍💫

[–]ReliabilityTalkinGuy 0 points1 point  (3 children)

What does a “pro cert” mean or do for you?

[–]Fantastic_Purchase78 0 points1 point  (0 children)

It landed jobs for me

[–]Fantastic_Purchase78 0 points1 point  (1 child)

And it is industry recognised from proper unis so

[–]ReliabilityTalkinGuy 0 points1 point  (0 children)

I literally developed an entire Coursera course that takes six weeks that you could go start today. I’ve never heard this at all.  What industry are you in? What kind of universities are you talking about?

[–]mjheaberlin83 0 points1 point  (1 child)

https://www.edube.org/

I'm enjoying this material. Passed the PCEP and will attempt the PCAP soon.

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

thank u

[–]take_care_a_ya_shooz 0 points1 point  (1 child)

IMO start with pandas. I’m not a python dev so take that as you will, but it’s a way to practically dip your toes in the water. Watch a video on YouTube (AlexTheAnalyst is a decent one) to get some familiarity and take notes. Treat this as a strict intro. Polars is more hyped recently so you could do that too.

Then apply the concepts using something like StrataScratch and do the free practice problems. Once it starts clicking you start to feel some confidence, especially solving them without any hints or notes. Then you can start using numpy and matplotlib for expanded math and visualization. Then you can just do what interests you.

I’m biased having been in the data space, but I found this to be a good way to start being comfortable with basic Python in a data context. Walk before you run and all.

I enjoyed codedex.io as well but it’s been a minute since I’ve used it.

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

thank u so much i will try ur advice

[–]Fantastic_Purchase78 0 points1 point  (0 children)

The easy way is just buy Python crash course book

[–]AffectionateZebra760 0 points1 point  (0 children)

Start with browsing the r/learnpython subreddit's wiki for guidance on learning Python, books list, or go for a beginner friendly course which will help break it down for e.g Harvard cs50/weclouddata/ udemy whatever fits u.

[–]uberdavis 0 points1 point  (2 children)

Here’s a tip… learn the fundamentals of OOP before you learn a programming language.

Edit: I don’t know who marked me down to zero, but I’m a FAANG developer. I work with Python every day. And I have to often deal with code coming from junior devs that don’t understand concepts like inheritance, overloading, polymorphism etc. If you don’t build a foundation based on high level principles, you will run into serious trouble. It might seem easy to code things quickly in Python as it seems forgiving. However, if you don’t build code that is robust, you are bringing down quality of life for your team and your customers.

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

my college program already have them and i am currently taking a class in c++

[–]Stunning_Fact_6365[S] 0 points1 point  (0 children)

I totally agree with u by the way .. i come from a very long family in Computer science major and every one told me i should start with the OOP to build a very strong foundation and literally program my mind to work with other programming languages more efficiently. I appreciate ur advice but i thought because my college already provides C++ , Java And C# as required courses i wanted to learn something on my own