Skip to content

Latest commit

 

History

History
43 lines (33 loc) · 1.47 KB

lecture7.md

File metadata and controls

43 lines (33 loc) · 1.47 KB

Advanced Python

What have we covered so far

  • Data Types: int, float, bool, complex, str
  • Containers: tuple, list, dict, set
  • Operators: Arithmetic (+ - * / % // **), Logical (and or not)
  • Flow Control: if-elif-else, for and while loops, break, continue
  • Functions: defining and calling functions
  • Organizing Python Code: Modules, Packages and Virtualenv
  • File I/O: Reading and writing files, CSVs, Json
  • Hands on Project Building: Todo CLI app

What else does Python offer

  • Object Oriented Programming
  • Functional Programming
  • Syntactic Sugar - decorators, generators, context managers
  • Fancy metaprogramming - metaclasses, iterators, descriptors, import hooks, monkey patching
  • Extensive Standard Library - regex, os, math, random, cli, file, string, date, compression, performance, logging, threading, http
  • Extensive Ecosystem - Machine Learning and Data Analysis, DevOps, Web Frameworks

What really matters

  • What can you build with your skills
  • The positive impact you can bring

Build Real SaaS Products using Django & Python

Resources