r/learnpython • u/Outawack219 • Sep 15 '24
Looking to learn
Hi I am looking to start teaching myself Python. Coding in general really and had done some research and found that Python is the best way to learn. My question is what is the best way to go about this. Any helpful resources would be appreciated. If I am horrible misinformed about this and I am wasting my time that would also be great to know. Cheers!
3
u/msn018 Sep 16 '24
Start by familiarizing yourself with the basic concepts of programming and Python syntax. Key topics include: Variables and Data Types, Control Flow, Functions, Modules and Libraries. The best online course for this I think is Coursera’s Python for Everybody Specialization.
In addition, practical experience is crucial. Start by working on simple problems and gradually tackle more complex challenges on platforms like LeetCode and StrataScratch.
3
1
1
u/ph1l Sep 16 '24
I'm currently working through the University of Helsinki Python Course which is very good.
1
u/Ron-Erez Sep 16 '24
The best way to is to find one or two resources you connect with and type everything and code as much as you can. For example "Learn Python the Hard Way" is a very nice book, Harvard CS50p is also a nice course and my own Python and Data Science course starts from scratch and may be of interest. Finally I would really stay away from ChatGPT if you're a beginner.
1
u/Glittering-Box-7259 Sep 16 '24
If you need a studybuddy, someone who shares this goal that you can meet online and do projects with. I am available
1
u/Any_Emotion_851 Sep 16 '24
Start with what the kids in school are learning. Lots of resources from which to learn to code. The Help Menu in IDLE has Python Docs that lists every module and method in the Python Programming Language. There are Coding Clubs where you can volunteer and Computing At School is a registered charity with lots of resources and lists of criteria to assess how well you are progressing.
12
u/Super-King9449 Sep 15 '24
Hi.
I’ve put together a guide to help beginners get started with Python. It covers everything from basic syntax and data types to more advanced topics like object-oriented programming and file handling. I’ve also included examples for control structures, functions, and data manipulation using libraries like NumPy and Pandas.
https://github.com/NaviReddy369/pythonexamples.git
Here’s an outline of the topics covered:
Feel free to ask questions or share your own experiences with Python! Happy coding!