Skip to content

A basic course in Python created and governed by me.

Notifications You must be signed in to change notification settings

binhdoitsme/python-101

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Basic for beginners

This repo contains example code, exercises and notes to walk through the basics of Python programming language, then some practical aspects of the language. Specifically, those modules and topics are present in this repository:

  • Module 1: Python language

    • Topic 1.1: Primitive data types: numeric, string, bool
    • Topic 1.2: Basic operators: binary operators, unary operators
    • Topic 1.3: Standard IO
    • Topic 1.4: Conditional & while loop
    • Topic 1.5: Sequence types: list, range, tuple
    • Topic 1.6: for loop, enumerate
    • Topic 1.7: Set types (set, frozenset) & Mapping types (dict)
    • Topic 1.8: Functions
    • Topic 1.9: Modules, Packages, pip package manager
    • Topic 1.10: File IO
    • Topic 1.11: Command-line arguments
    • Topic 1.12: Structuring a Python file module
    • Topic 1.13: Object Oriented Programming
    • Topic 1.14: Logging & Debugging
    • Topic 1.15: Operator overloading
  • Module 2: Python & Web

    • Topic 2.1: Exceptions, try-except-finally
    • Topic 2.2: Strings & regex
    • Topic 2.3: Working with JSON, XML, CSV
    • Topic 2.4: Consuming JSON, XML web services
    • Topic 2.5: Consuming HTML web pages using BeautifulSoup
    • Topic 2.6: Working with SQLite database using sqlite3
    • Topic 2.7: HTTP & HTTP Server
    • Topic 2.8: REST API using FastAPI
    • Topic 2.9: Challenge: Create a Discord application
    • Topic 2.10: Git basics
  • Module 3: Python for Data Analysis

    • ...to be added

About

A basic course in Python created and governed by me.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published