1.6. Agenda¶
1.7. 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.8. 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.9. Day 3 (low-level networking)¶
TCP/UDP
Socket
Routing
DNS
IPv4 and IPv6
SMTP, POP3, IMAP
FTP
Botnet
1.10. Day 4 (network applications)¶
Tools and Libraries
Threading and workers
Network distributed applications
Twisted Framework
Networking frameworks and services
Testing network applications