Skip to content

sem4-python/dat4sem2019spring-python-materials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Getting Things Done with Python - Curriculum

Binder

Intro

All lecture notes in this block are based on the following literature:

  • AUTOMATE THE BORING STUFF WITH PYTHON, Practical Programming for Total Beginners by Al Sweigart

    • Chapter 1: Python Basics
    • Chapter 2: Flow Control
    • Chapter 3: Functions
    • Chapter 4: Lists
    • Chapter 5: Dictionaries and Structuring Data.
    • Chapter 6: Manipulating Strings
  • PYTHON CRASH COURSE A Hands-On, Project-Based Introduction to Programming by Eric Matthes

    • Chapter 1: Getting Started
    • Chapter 2: Variables and Simple Data Types
    • Chapter 3: Introducing Lists
    • Chapter 4: Working with Lists
    • Chapter 5: if Statements
    • Chapter 6: Dictionaries
    • Chapter 7: User Input and while Loops
    • Chapter 8: Functions
    • Chapter 9: Classes
    • Chapter 10: Files and Exceptions
    • Chapter 11: Testing Your Code

Datascience Basics

All lecture notes in this block are based on the following literature:

  • AUTOMATE THE BORING STUFF WITH PYTHON, Practical Programming for Total Beginners by Al Sweigart

    • Chapter 8: Reading and Writing Files
    • Chapter 12: Working with Excel Spreadsheets
    • Chapter 14: Working with CSV Files and JSON Data
  • Data Science from Scratch by Joel Grus

    • Chapter 3: Visualizing Data
    • Chapter 21: Network Analysis

Intro to Web Scraping

Image Processing and Intro to Machine Learning

The lecture notes in this block are mostly based on the following literature:

  • Data Science from Scratch by Joel Grus
    • Chapter 18: Neural Networks
    • Chapter 19: Clustering

Releases

No releases published

Packages

No packages published

Languages

  • Python 79.5%
  • Jupyter Notebook 20.2%
  • HTML 0.3%