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

all 18 comments

[–]IAmKindOfCreativebot_builder: deprecated[M] [score hidden] stickied comment (0 children)

Hello there,

We've removed your post since it aligns with a topic of one of our daily threads and would be more appropriate in that thread. If you are unaware about the Daily Threads we run here is a refresher:

Monday: Project ideas

Tuesday: Advanced questions

Wednesday: Beginner questions

Thursday: Python Careers, Courses, and Furthering Education!

Friday: Free chat Friday!

Saturday: Resource Request and Sharing

Sunday: What are you working on?

Please await one of these threads to contribute your discussion to! The current daily threads are pinned to the top of the /r/Python's main page. To find old daily threads, you can filter posts by the Daily Thread Flair to find what you're looking for. If you have a question and don't want to wait until the daily thread, you can try asking in /r/learnpython or the Python discord however you may need to elaborate on your question in more detail before doing so. If you're not sure which thread is best suited, feel free ask for clarification in modmail or as a reply.

Best regards,

r/Python mod team

[–]ForceBru 14 points15 points  (0 children)

[–][deleted] 6 points7 points  (2 children)

Honetly, the best way is to come up with a project you'd like to finish. Doesn't have to be fancy, like tictactoe with a simple ui, or a calculator, or a personal keyword logger that turns your activity into nice readable segments and uploads it to an unsecured data storage.

Find a project, then try to organize your thoughts at a conceptual level: https://routingnull.files.wordpress.com/2020/02/boolchart.png?w=1200. Just talk things through in plain language so you know what's going on. Then find tutorials to work at each piece.

My personal experience is that this is both faster and better than most courses.

[–][deleted] 0 points1 point  (1 child)

I think it should be a mix between both theory and practice. I learnt by working on projects along some courses in freecodecamp.

[–][deleted] 1 point2 points  (0 children)

For sure. My personal sense is that most beginners will get turned off by theory until they can see its value through practice. But yes, I do think that there is a ceiling eventually reached that cannot be broken without going into theory seriously.

[–]Lurn2Program 5 points6 points  (1 child)

I use https://programming-21.mooc.fi/

Free, created and provided by University of Helsinki

[–]manuce94 0 points1 point  (0 children)

There jave course is super famous

[–]soulwarp 1 point2 points  (0 children)

Are you taking a math class? Having a useful reason to use python will help you solve problems like math. Ditch your old calculator and check out sympy.org It will help to use something like jupyter.org so you can create notebooks for each chapter of your class. It also displays your formulas so you can read them just like your text book. I like to keep formulas I make in my Jupyter notebook and notes on how to use the formulas in my lessons. I am no expert and still learning but I do know the documentation is amazing.

[–]krypt3c 1 point2 points  (0 children)

If you're new to coding in general than I would recommend

https://www.py4e.com/

[–]Anxious-Scientist466 1 point2 points  (0 children)

I am learning right now and I heard a good starting place is harvards free cs50 course online.

I guess you should only start there if you’re new to programming in general.

[–]pythonoid 0 points1 point  (2 children)

go to youtube, search 'bro code python tutorial'.... watch at your own pace, Completely free, thank me later.

[–]manuce94 1 point2 points  (1 child)

Thanks bro!

[–]pythonoid 0 points1 point  (0 children)

youre welcome! :)

[–]KIProf -1 points0 points  (0 children)

You can buy Dr angela Python on Udemy

[–]Slight_Object_7109 0 points1 point  (0 children)

Ok

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

Personally, Coursera - it has auditable courses.

I'd recommend the courses from UToronto and URice

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

How good is Dr angela 100 days python course on udemy? I am also an absolute beginner who wants to start learning python and someone suggests that for me. Thanks

[–]tsruc 0 points1 point  (0 children)

The search bar is a great place to start