Skip to content

kchenTTP/python-series

Repository files navigation

Python Tutorials (WIP)

A series of tutorials that will teach you everything you need to know about Python. Work in progress.


Python the Language

Basics

  1. [Fundamentals of Python 1: Basic Syntax, Data Types, and Operators]
  2. [Fundamentals of Python 2: Control Flow, Loops, and Functions]
  3. [Basic Data Structures: List, Set, Tuple, Dictionaries, and Strings]
  4. Errors and Exceptions
  5. Error Handling and Testing
  6. Loops and Iteration in Python

Intermediate

  1. Intermediate Functions
  2. Advanced Functions 1: Higher Order Functions
  3. Advanced Functions 2: Closures and Decorators
  4. Advanced Functions 3: Recursions
  5. Object-Oriented Programming 1: Fundamentals
  6. Object-Oriented Programming 2: Attributes & Methods
  7. Object-Oriented Programming 3: OOP Relationships
  8. Object-Oriented Programming Extras

Advanced

  1. Asynchronous Programming
  2. Multithreading
  3. Multiprocessing

Topics

File Handling

  1. [File Handling Basics]
  2. [Working with Audio]
  3. [Working with Images]

Web Programming

  1. [Working with Web APIs]
  2. [Web Scraping 1]
  3. [Web Scraping 2]
  4. [Creating Simple Web Applications with Streamlit]

Data Science

Natural Language Processing

Miscellaneous

  1. [Setting up Your Coding Environment]
  2. Intro to Shell Commands

About

Material for NYPL TechConnect Python series classes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 2

  •  
  •