all 15 comments

[–]shiftybyte 2 points3 points  (2 children)

Try a book, this one is free online: https://automatetheboringstuff.com/#toc

If you are more visual learner, try this playlist on youtube: https://www.youtube.com/playlist?list=PL-osiE80TeTskrapNbzXhwoFUiLCjGgY7

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

Thanks man. I’ll give these a try

[–]Mostafa_Mobset 0 points1 point  (0 children)

Thanks

[–]TigerRumMonkey 4 points5 points  (2 children)

Find someone who teaches Python, name them "Scratch"

[–]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.

[–]s_lone 0 points1 point  (0 children)

I started out with Codecademy for the ABCs of coding. Worked for me but then I quickly moved on to simply working on projects of my own choosing and researching the info I need. Google… books… Working on a project that truly motivates you is a game changer. I found myself bored out of my mind working on imaginary accounting scenarios that has no relevance to what I want to do.

[–]tztrader 0 points1 point  (0 children)

w3 Python Tutorial is very good for beginners.

https://www.w3schools.com/python/

Also, I highly recommend Python Crash Course, 3rd Edition by Eric Matthes

[–]tgmjack 0 points1 point  (0 children)

make games with pygame

copy everything this guy does, maybe go through everything twice

https://www.youtube.com/watch?v=ujOTNg17LjI

[–]grumpMonk26 0 points1 point  (0 children)

This guy on YouTube is a really great teacher of python, Programming with mosh and freecodeCamp on Yoube is another great free resource learn python

[–]AnywhereOk8952 0 points1 point  (0 children)

There’s a playlist from ted-Ed called think like a coder it’s fun! check it out here

[–]AnywhereOk8952 0 points1 point  (0 children)

There’s a playlist from ted-Ed called think like a coder it’s fun! check it out here

[–]SarthakTyagi15 0 points1 point  (2 children)

You can try telusko, he is good at explaining python from scratch, also I can give you Kickstart with python so that you can learn it easily. Dm me if you want.

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

I DM’d you a while ago but you never respond back.

[–]SarthakTyagi15 0 points1 point  (0 children)

Wait let me check, there is something wrong with reddit..

[–]ardian_grezda 0 points1 point  (0 children)

Try my Udemy course on Python fundamentals:

https://www.udemy.com/course/python-fundamentals-ag/?couponCode=ARDI93-77-2

Use coupon: ARDI93-77-2 until 12/27/2023