Skip to content

ValRCS/Python_SheGoesTech_22

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python_SheGoesTech_22

Python course for SheGoesTech 22

Syllabus:

  • Day 1 - Python introduction, Computing, Hardware and Software, History, Setting up Python development environment
  • Day 2 - Setting up it Git version control, Python arithmetic operations
  • Day 3 - Input, Variables, Data Types
  • Day 4 - Booleans, Logic, Conditionals
  • Day 5 - Loops
  • Day 6 - Strings
  • Day 7 - Lists
  • Day 8 - Functions
  • Day 9 - Dictionaries
  • Day 10 - Tuples and Sets
  • Day 11 - Classes and Objects
  • Day 12 - Modules and Packages
  • Day 13 - File Input / Output
  • Day 14 - Upgrading Python, pip package manager, PyPi package index, setting up virtual environment
  • Day 15 - Introduction to Jupyter Notebooks
  • Day 16 - JSON, working with JSON APIs
  • Day 17 - Pandas data analysis library basics
  • Day 18 - Data wrangling with Pandas
  • Day 19 - Plotting, Visualization with Pandas and matplotlib
  • Day 20 - Web scraping with Beautiful Soup
  • Day 21 - Web automation and testing with Selenium
  • Day 22 - SQL and relational databases
  • Day 23 - SQLite with Pandas and standard Python library
  • Day 24 - Intermediate SQL for analysis, groupby aggregations
  • Day 25 - standalone application development with game example
  • Day 26 - configuration management, SQL integration into application, persistence, statistics
  • Day 27 - graphical user interface (GUI) basics with Tkinter library
  • Day 28 - introduction to Machine Learning (ML) - classification
  • Day 29 - ML part 2 - unsupervised learning - clustering
  • Day 30 - ML Part 3 - building and tuning regression models
  • Day 31 - Testing overview, Unit Testing, docstring, unittest, doctest
  • Day 32 - regular expressions, deployment strategies, code review
  • Day 33 - group project presentations

About

Python course SheGoesTech 22

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published