1.1. About Agenda
1.1.1. Day 1 (data and protocols)
CSV
Jupyter and Pandas for simple data
Datetime
JSON
Pickle
XML
*args
,**kwargs
Logging
Performance Optimization
Basic debugging and introspection
Doctest
Regex
1.1.2. Day 2 (HTTP and Web)
Databases
HTML Scrapping
Requests
RESTful APIs and Versioning
Gateway Pattern
Web services
Microservices
Testing Microservices
Web Frameworks (Django, Flask)
SOAP and WSDL
1.1.3. Day 3 (low-level networking)
TCP/UDP
Socket
Routing
DNS
IPv4 and IPv6
SMTP, POP3, IMAP
FTP
Botnet
1.1.4. Day 4 (network applications)
Tools and Libraries
Threading and workers
Network distributed applications
Twisted Framework
Networking frameworks and services
Testing network applications