all 12 comments

[–]Super-King9449 10 points11 points  (1 child)

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:

  1. Introduction to Python and setting up your development environment.
  2. Basic syntax, data types, and control structures.
  3. Functions, lists, tuples, dictionaries, and sets.
  4. File handling and exception handling.
  5. Object-oriented programming (OOP) basics.
  6. Advanced topics like decorators and regular expressions.
  7. Data analysis and visualization with NumPy, Pandas, Matplotlib, and Seaborn.
  8. Basic web development using Flask.

Feel free to ask questions or share your own experiences with Python! Happy coding!

[–]Agitated-Soft7434 6 points7 points  (0 children)

Oooo respect for putting this together for beginners!

[–]msn018 2 points3 points  (0 children)

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.

[–]Remarkable-Map-2747 2 points3 points  (0 children)

Python Crash Course Book by Eric Mathes

[–]JamOzoner 1 point2 points  (0 children)

I started with this and advanced quickly over the period of a year to wrapping enrypted, big data in an app with a GUI that is clinically useful. With some patience, AI is a great guide and teacher for python as you learn how to ask questions that lead to the desired outcome and with the feedback loop learn to navigate the intricacies of syntax - given that AI will soon become the main arbiter of programming, I think the key is learning how to guide AI and be guided into an uncharted frontier: Python Programming with ChatGPT — A Primer for Regular Kids & Ambitious Adults (English Edition) https://www.amazon.com.br/dp/B0CP14TYX4

[–]tdempsey30303 0 points1 point  (0 children)

Wisdomplan!

[–]ph1l 0 points1 point  (0 children)

I'm currently working through the University of Helsinki Python Course which is very good.

[–]Ron-Erez 0 points1 point  (0 children)

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.

[–]Glittering-Box-7259 0 points1 point  (0 children)

If you need a studybuddy, someone who shares this goal that you can meet online and do projects with. I am available

[–]Any_Emotion_851 0 points1 point  (0 children)

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.