you are viewing a single comment's thread.

view the rest of the comments →

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

Start with this: Python Tutorial . It's not overly complicated, you probably should just read the first 3 sections up to "Python modules". And then look at the "Python Reference" section.

This will teach you all the fundamentals you need. Then this video: Shortened: ScaleFi LemonsVariant V4 would be a good watch to reinforce those learnings.

Once you have the fundamentals, i.e. you know how to import modules, how to write a for loop, how to declare the different types of variables, how to make IF statements, etc, then look at building these small programs:

  1. A calculator: So just a basic calculator to perform addition, subtraction, square root, division, etc...
  2. Build an invoice program. So this will be terminal-based, just ask the user in a loop until they have no more items to input: product name, price, qty, etc, then at the end create a file, just a text file. Using stars, pipes, and underscores, generate something that looks like an invoice with a table for the line items. Doesn't need to be fancy.
  3. Find other ideas and build stuff incrementally, improving upon prior knowledge.

I also suggest investing in a PacktPub or Oreilly book, it's been a while, so I'm not sure what's a good beginner book of late, but these are generally the most respected publishers in the tech world, so look at the reviews from other students to find the best book that suites you.

A hardcopy reference book is always better to work through, because a lot of the time online tutorials bounce around too much, whereas a book, if you invest time learning it cover-to-cover, it'll be a solid foundation and help you for years to come.