Python Topics
-
CSV files—reading and writing CSV (Comma Separated Value) files in Python
-
dictionaries—Mappings from keys to values
-
files—reading and writing files in Python
-
Flask: —Python Webapp Framework
-
for loops—for loops in Python, from basic to advanced
-
format—dealing with stuff such as print('a={0:5} b={1:7}'.format(a,b)
-
functional programming—e.g. using iter, list comprehensions, map, filter, etc.
-
json—Access JSON data in Python
-
MacOS—Using Python on MacOS
-
main blocks—All about that crazy looking `if __name__=="__main__":` thing that you see in some Python code
-
OOP: —Object Oriented Programming in Python
-
pytest—Unit Testing with the pytest module
-
Python 2 vs. Python 3—Understanding the difference and why it matters
-
scientific computing—Python tools for science and data analysis
-
Python: selenium—Automating a web browser (for web scraping)
-
Python: unittest—module for test-driven development in Python