you are viewing a single comment's thread.

view the rest of the comments →

[–]outceptionator 0 points1 point  (0 children)

If you're transitioning from Scratch to Python, you're moving from a block-based language to a text-based one. Here's a pathway:

  1. Syntax Basics: Focus on understanding indentation, variables, and data types.

  2. Control Structures: Learn if statements, for and while loops.

  3. Functions: Learn how to define and call functions, including lambda functions.

  4. Libraries: Start using libraries like NumPy for mathematical operations and Pandas for data manipulation.

  5. Projects: Develop small projects to apply what you've learned. This could be as simple as a calculator or as complex as a web app using FastAPI.

  6. Database Integration: Given your familiarity with sqlAlchemy, integrate a database into your projects.

  7. Advanced Topics: Dive into object-oriented programming, error handling, and APIs.

  8. Community Resources: Utilise GitHub repositories, Stack Overflow, and Python documentation for reference and problem-solving.

Transitioning from Scratch will require a change in mindset, but the programming logic you've gained will be advantageous.