Home - chad-p/wiki-python-class GitHub Wiki
Welcome to the Python Class Wiki! This is a page that I use to share additional content and links with students.
About Chad
Recommended resources
- Python Institute https://pythoninstitute.org/python-essentials-1 Actual course: https://edube.org/study/pe1
- Microsoft Learning Python - https://docs.microsoft.com/en-us/learn/paths/python-language/
- Harvard's free Intro to Computer Science - https://cs50.harvard.edu/x/2022/
- Quizlet Flashcards - https://quizlet.com/591555176/python-flash-cards/
- Automate the Boring Stuff Book - https://automatetheboringstuff.com/
- Python Terms - https://www.pythonforbeginners.com/python-glossary
- Exercism Labs - https://exercism.org/tracks/python
- Python Cheetsheet Site - https://www.pythoncheatsheet.org/
- Python Cheetsheet JPG
Sharing Code
Additional Labs
Lesson Pages
Kahoots
Additional Learning Topics
- Git
- Interesting Python Libraries
- Data Analysis
- Pandas - https://github.com/pandas-dev/pandas
- NumPy
- Matplotlib
- Scikit-learn
- SciPy
- GUI
- Tkinter
- PyQt
- wxPython
- Kivy
- PySide
- Web Scrapping
- Scapy - https://github.com/secdev/scapy
- Requests
- BeautifulSoup
- Selenium
- Lxml
- Web Framework
- FastAPI
- Flask
- Django
- Pyramid
- Dash
- Game Development
- Pygame
- PyOpenGL
- Panda3D
- Pyglet
- Arcade
- Unit Testing
- unittest
- pytest
- nose
- doctest
- tox
- System Administration
- Netaddr - https://github.com/drkjam/netaddr
- Netmiko - https://pypi.org/project/netmiko/
- Paramiko - https://github.com/paramiko/paramiko
- Napalm - https://github.com/napalm-automation/napalm
- Pyez - https://github.com/Juniper/py-junos-eznc
- NX-API - https://developer.cisco.com/docs/nx-os#!working-with-nx-api-cli
- Nornir - https://github.com/nornir-automation/nornir
- Configparser - https://github.com/python/cpython/blob/master/Lib/configparser.py
- boto3 (AWS) - https://github.com/boto/boto3
- google-api-python-client - https://github.com/google/google-api-python-client
- PyMYSQL - https://github.com/PyMySQL/PyMySQL
- Psycopg - http://initd.org/psycopg/
- Machine Learning
- Keras
- TensorFlow
- OpenCV
- Data Analysis