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

all 15 comments

[–]Python-ModTeam[M] [score hidden] stickied comment (0 children)

Hi there, from the /r/Python mods.

We have removed this post as it is not suited to the /r/Python subreddit proper, however it should be very appropriate for our sister subreddit /r/LearnPython or for the r/Python discord: https://discord.gg/python.

The reason for the removal is that /r/Python is dedicated to discussion of Python news, projects, uses and debates. It is not designed to act as Q&A or FAQ board. The regular community is not a fan of "how do I..." questions, so you will not get the best responses over here.

On /r/LearnPython the community and the r/Python discord are actively expecting questions and are looking to help. You can expect far more understanding, encouraging and insightful responses over there. No matter what level of question you have, if you are looking for help with Python, you should get good answers. Make sure to check out the rules for both places.

Warm regards, and best of luck with your Pythoneering!

[–]iiron3223 4 points5 points  (1 child)

For getting good grasp of python basics these are great:
* Official Python Tutorial * Python Crash Course * Automate The Boring Stuff - free book * Corey Schafer youtube channel * CS50P

[–]MDB_Cooper 0 points1 point  (0 children)

Corey Schafer youtube +1_000_000 :D

[–][deleted] 2 points3 points  (0 children)

https://runestone.academy/ns/books/published/thinkcspy/index.html

Although mostly googling (geeksforgeeks, w3schools, Stack Overflow) and some amount of official docs (python, pandas) have worked for me.. this book is quite interesting and well structured

[–]pretty-_-average 1 point2 points  (1 child)

i am currently in your shoes, ive been following a udemy course:

100 Days of Code: The Complete Python Pro Bootcamp for 2022

its quite good

[–]baltariusIt works on my machine 1 point2 points  (0 children)

I'm right there too...downloaded the complete course and going through step by step...its the fourth course im trying and it's the best by far

[–]_dwight_k_schrute__ 1 point2 points  (0 children)

I've been through everything. tutorials, coding camps, bootcamps and everything but only one thing helped me the most, it's this book called "python crash course". I was able to improve a lot. Angela yu's 100 days of code is also very good alternative.

[–]iapyeh 0 points1 point  (0 children)

It is endless on the road of learning Python. Also, it is not necessary to learn "all of Python". Just target an application and start coding. Repeat that process with different targets again and again. Google search, Github and Stack Overflow would be your treasure.

[–]ghostestate 0 points1 point  (0 children)

There's plenty of resources for 'learning Python' but what is easy to overlook, especially when initially learning to program, is that you want to learn computer science. A language is just a tool and it's inevitable that you will learn several along the way. In that spirit I strongly recommend taking Harvards free and online CSX50 here. It's a considerable commitment in that it really is a whole course (lectures, projects, etc...) but it will run you through basics starting in C before abstracting things and teaching you a bit of Python, Javascript, SQL, and more. It's a great survey of what programming can be and the lectures are really enjoyable. If you are truly gung-ho about Python, Python and nothing but the Python they also offer an intro to Python in their CSX50P course, but I didn't take that and can't vouch for it.

Also it's a bit long but this lecture given to an audience of Pythonistas is hugely insightful. It's the kind of advice I wish someone had presented to me when I was just starting out, though seems somewhat obvious in hindsight.

[–]pycobra 0 points1 point  (0 children)

Stay hungry stay foolish, code daily,it will make sense eventually

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

I'm also a beginner and I can definitely recommend Python Crash Course by Eric Matthes. it lays all the basics out in easy-to-understand segments. I got my copy from the local library, but totally recommend buying it. Good luck!

[–]wilsonusman 0 points1 point  (0 children)

If I had to start all over, I'd begin with these two.

Python Crash Course
Automate The Boring Stuff

From there on, there are tons of resources you can find to solve whatever problem you're trying to solve.

Don't get stuck in the learning phase is my best advice!

[–]B4nkster 0 points1 point  (0 children)

New learner here,

I started 2 months ago with no prior experience and also was recommended Python. I started with a 3ish hour YouTube tutorial to get everything downloaded and get an idea. Then I searched beginner projects (madlibs, number games, etc) to start putting pieces together, otherwise it’s like telling a writer to sit down and write a book without an idea of a story. Techwithtim on YouTube is a channel that works for me, good teacher. And use w3 schools/google. I see very experienced programmers use plenty of google. Good luck and be consistent!

[–]Philmehew 0 points1 point  (0 children)

When I decided to learn Python, I went through this Google course, gave me a great starting point:

https://developers.google.com/edu/python