Skip to content

Commit 2727173

Browse files
committed
add lecture 7 notes
1 parent f1c636e commit 2727173

File tree

2 files changed

+46
-2
lines changed

2 files changed

+46
-2
lines changed

README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Introduction to Python
22

33
Objectives:
4-
- Introduce python from the absolute basics.
4+
- Introduce python from the absolute basics.
55
- Create a simple Todo application for the commandline
66
- Introduce Django
77
- Create a Todo application website
@@ -16,4 +16,5 @@ To discuss any doubts or questions after today's class with the community, join
1616
- Lecture 3: [[Notes]](/lecture3.md) [[Video]](https://www.youtube.com/watch?v=tmxCgqNSj88) - Basic Data Structures and Containers: Lists, Tuples, Sets, Dictionaries
1717
- Lecture 4: [[Notes]](/lecture4.md) [[Video]](https://www.youtube.com/watch?v=NsOzuuLlR08) - Organizing Code & Dependency Management
1818
- Lecture 5: [[Notes]](/lecture5.md) [[Video]](https://www.youtube.com/watch?v=kj61srFJ9fY) - File I/O, reading and writing text, csv and json files
19-
- Lecture 6: [[Notes]](todo_cli/README.md) [[Video]](https://www.youtube.com/watch?v=tHDoTDpfRE4) - Building a Todo CLI App with Python
19+
- Lecture 6: [[Notes]](todo_cli/README.md) [[Video]](https://www.youtube.com/watch?v=tHDoTDpfRE4) - Building a Todo CLI App with Python
20+
- Lecture 7: [[Notes]](/lecture7.md) [[Video]](https://www.youtube.com/watch?v=G4C3KYYQV8k) - Advanced Python

lecture7.md

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Advanced Python
2+
3+
What have we covered so far
4+
---------------------------
5+
6+
- Data Types: int, float, bool, complex, str
7+
- Containers: tuple, list, dict, set
8+
- Operators: Arithmetic (`+ - * / % // **`), Logical (`and or not`)
9+
- Flow Control: `if-elif-else`, `for` and `while` loops, `break`, `continue`
10+
- Functions: defining and calling functions
11+
- Organizing Python Code: Modules, Packages and Virtualenv
12+
- File I/O: Reading and writing files, CSVs, Json
13+
- Hands on Project Building: Todo CLI app
14+
15+
What else does Python offer
16+
---------------------------
17+
- Object Oriented Programming
18+
- Functional Programming
19+
- Syntactic Sugar - decorators, generators, context managers
20+
- Fancy metaprogramming - metaclasses, iterators, descriptors, import hooks, monkey patching
21+
- Extensive Standard Library - regex, os, math, random, cli, file, string, date, compression, performance, logging, threading, http
22+
- Extensive Ecosystem - Machine Learning and Data Analysis, DevOps, Web Frameworks
23+
24+
25+
What really matters
26+
-------------------
27+
28+
- What can you build with your skills
29+
- The positive impact you can bring
30+
31+
Build Real SaaS Products using Django & Python
32+
----------------------------------------------
33+
34+
- Starting from tomorrow - 15th Sept 2020
35+
- Timing: 6.30 pm to 7.30 pm (GMT+5.30)
36+
- https://www.youtube.com/c/ScalerAcademy/
37+
38+
Resources
39+
---------
40+
41+
- https://docs.python.org/3/tutorial/index.html
42+
- https://docs.python.org/3/library/index.html
43+
- https://www.youtube.com/playlist?list=PLIoJ3PkAEIvwnkJjvixHIYOH0ErGKBxFc

0 commit comments

Comments
 (0)