Skip to content

Latest commit

 

History

History
35 lines (31 loc) · 1.46 KB

README.md

File metadata and controls

35 lines (31 loc) · 1.46 KB

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