Advanced Python Programming
Advance Your Python Skills with Real-World Projects and Powerful Tools
Ready to go beyond the basics? This advanced Python course challenges you to apply your skills to real-world applications-equipping you with the tools to build dynamic software, interact with databases, and develop full-stack solutions.
Through hands-on coding projects, you'll create graphical desktop apps, client/server network programs, and Python-powered web applications. You'll also strengthen your object-oriented programming (OOP) skills and gain experience with advanced language features like generators, lambdas, and multithreading. Explore both SQL and NoSQL database integration, build event-driven GUIs, and work with modern web server frameworks like Tornado.
This course is perfect for intermediate Python developers looking to elevate their coding, architecture, and debugging skills.
What You Will Learn:
- Advanced language features: generators, lambdas, and threading 
- Object-oriented programming concepts in complex applications 
- Creating GUIs with Python's built-in libraries 
- Connecting to and working with SQL and NoSQL databases 
- Building networked client/server applications using sockets 
- Developing web apps with Python and the Tornado framework 
- Writing and running unit tests for robust, maintainable code 
This course is included in the Python Developer Certificate and Master Programmer Certificate.
Earn 2.1 Continuing Education Units (CEUs).
 
										
									
								
							 Cart (0)
  Cart (0)