Advance Your Skills in Python
Offered By: LinkedIn Learning
Course Description
Overview
Now that you've learned the basics of Python programming, it's time to dive into the next steps to prepare for a career as a Python developer. This learning path takes you through the practical need of programmers, such as learning about design patterns, testing, and even interview preparation.
- Learn industry standard practices.
- Create practical applications through hands-on practice.
- Apply your knowledge to land a job as a Python programmer.
Syllabus
- Course 1: Python: Design Patterns
- Explore 15 essential design patterns that will help you solve common coding challenges in Python.
- Course 2: Learning Python Generators
- Python generators are the best way to iterate through large and complex data sets. Find out how to use generators in your own code, in these Python tutorials.
- Course 3: Effective Serialization with Python
- Learn about serialization formats such as JSON and msgpack, how to work with each format, and how to pick the right one for your Python project.
- Course 4: Python GUI Development with Tkinter
- Learn how to build a graphical user interface (GUI) for your Python applications with Tkinter.
- Course 5: Secure Coding in Python
- Develop more secure Python apps. Discover how to set up a secure coding environment and explore the security features of popular Python frameworks like Django and Flask.
- Course 6: Building Tools with Python
- Streamline workflows by developing custom tools with Python. Learn about designing for end users, craftsmanship, and trust as they relate to building small software utilities.
- Course 7: Unit Testing in Python
- Learn the fundamentals of unit testing in Python projects. Explore techniques for test-driven development of a Python project using the pytest framework and a Docker container.
- Course 8: Python Parallel and Concurrent Programming Part 1
- Write more effective programs that execute multiple instructions simultaneously. Learn the fundamentals of parallel and concurrent programming in Python.
- Course 9: Python Parallel and Concurrent Programming Part 2
- Write more effective programs that execute multiple instructions simultaneously. Learn advanced techniques for parallel and concurrent programming in Python.
- Course 10: Nail Your Python Interview
- Ace your next technical interview. Learn about the personal characteristics, nontechnical skills, and programming concepts you need to land your dream gig as a Python developer.
Taught by
Jungwoo Ryoo, Joshua McQuiston, Miki Tebeka, Barron Stone, Ronnie Sheer, Scott Simpson, Jasmine Omeke, Olivia Stone, Olivia Stone and Erin Allard
Related Courses
Python 3: Deep Dive (Part 3 - Dictionaries, Sets, JSON)Udemy Apache Kafka Series - Confluent Schema Registry & REST Proxy
Udemy Java Swing (GUI) Programming: From Beginner to Expert
Udemy Java Programming
Udacity The Ultimate Guide to Savegames in Unity
Udemy