snarkyboojum / pfs

Python from scratch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python from scratch (Pfs)

Introduction

Welcome to the best, most original Python course on the internets, Python from scratch (or Pfs for short)! This course will take you from zero to a point where you can bend a computer to your will and make it do exactly what you want, all in Python 3.

Of course, you won't know all the things after you've finished this course, but what you will know is all the fundamentals required to be completely self-sufficient so that you can learn whatever else you need to on your own. Your journey to become an expert programmer will have then truly begun, and it's a lifelong journey.

After finishing Pfs, you will understand:

  • The foundations of how programs operate and run on a computer
  • How to write simple programs that you talk to in a terminal or command prompt
  • How to read and write data to your computer
  • How to retrieve information from the internet and work with it
  • How to visualise that information and gain insights from it
  • How to interact with application programming interfaces (API)

This course will take you approximately 30 hours to complete, which would take about 3-4 months if you spend 2 hours a week working through it.

Good luck, and for any questions or improvements please send a pull request with your suggestions.

Respectfully,
Snarkyboojum.

Course Outline

Module 0 - Setting up your tools
Module 1 - What is a computer program and what does a computer do with it?
Module 2 - Writing your first computer program in Python 3
Module 3 - Let's learn programming
Module 4 - Retrieving and storing data
Module 5 - Visualising data and interpreting it
Module 6 - TBD

About

Python from scratch

License:Other