Below are the video training courses included in this Learning Path.
Presented by Stuart Williams2 hours 30 minutes
Many intermediate Python developers aren’t achieving their full potential with the language because of features and concepts they don’t know, or that they partly know but find confusing because their understanding isn’t quite right. In this course, you’ll take a leap forward as you learn exactly how names work, get a solid handle on namespaces, and dive into several powerful features in Python that are missing in other languages, such as generators and first-class objects.
Mastering Python – Networking and Security
Presented by Ric Messier4 hours 48 minutes
In this course you’ll learn how to use the Python libraries for network scripting and develop basic scripts with network functionality. Next, you’ll build on your networking skills with HTTP programming, security scripting, and forensic scripting. You’ll learn how to ensure that your network is hardened so that sensitive information can be passed securely. At the end of this course, you’ll be capable of debugging and security testing using Python, as well as writing Python scripts.
Working with Algorithms in Python
George T. Heineman8 hours 39 minutes
Learn how to make your Python code more efficient by using algorithms to solve a variety of tasks or computational problems. Start with algorithm basics and then tackle a series of problems—such as determining the shortest path through a graph and the minimum edit distance between two genomic sequences—using existing algorithms. Instructor George Heineman fully implements each algorithm from scratch in real time, narrating key concepts along the way, and then demonstrates the execution performance of the algorithm implementations on the model problems.