Loading Course Schedule...
PT20581
Summary
This training covers advanced Python topics as well as Web app development using Flask or web2py.
Training Materials
All attendees will receive a detailed workbook.
Software Needed on Each Student PC
• Any Windows, Linux, or Mac OS X operating system
• Python 3.4 or later (Anaconda 5.x recommended)
• A text editor or IDE (PyCharm Community Edition recommended)
• Other tools as specified in detailed setup document
Prerequisites
Before taking this course, students should have basic Python programming skills, equivalent to our “Introduction to Python” course.
Duration
5 Days/Lecture & Lab
Topics
- Python refresher
- Advanced Classes
- Context managers
- Threads and concurrency
- Generators and Other Iterables
- Data Structures
- Serializing Data
- Consuming Data from the Web
- Working with Binary Data
- Scalable Python overview
- Logging
- Decorators
- Python comprehensions
- Functional Python
- Using six for backwards compatibility
- SQLAlchemy Overview
- Flask basics
- Practical Flask
- Web2p