Oreilly – The Well-Grounded Python Developer, Video Edition 2023-8
Oreilly – The Well-Grounded Python Developer, Video Edition 2023-8

The Well-Grounded Python Developer, Video Edition. This comprehensive course shows you the path to becoming a Python beginner developer. With a focus on practical applications, this course helps you gain a better understanding of how the Python ecosystem works and how to effectively use the language’s various features. Throughout the course, you’ll learn how to create application modules, develop a professional web server application, connect to a database, and rewrite your systems for better scalability. By combining individual Python skills and showing the connections between them, this course helps you create applications that not only work, but also meet professional standards such as maintainability, security, and performance. You’ll learn important concepts such as modular structure, API design, and web server principles, and you’ll learn how all the parts of Python work together by building a real web application. This course is designed for people who have some basic experience with Python and want to take their skills to the professional level, including learning best practices for naming, designing scalable systems, handling errors, and building secure, web-connected applications. By the end of this course, you will be able to create applications that meet the needs of today’s businesses and have the skills needed to work as a professional Python developer.
What you will learn:
- Building functional modules
- Creating a well-built web server application
- Integrating database access into Python applications
- Refactor and decouple systems for scalability
- How to think about the big picture of your app
- Naming variables, functions, and classes
- Identifying and writing good APIs
- Use of objects
- Dealing with failures
- Building Internet-connected software
- Main security practices
Who is this course suitable for?
- Experienced beginners who want to learn professional-level Python skills.
- Programmers who want to transition from a Python programmer to a Python developer.
- Anyone who wants to learn about professional Python development.
Course details
- Publisher: Oreilly
- Instructor: Doug Farrell
- Training level: Beginner to advanced
- Training duration: 8 hours and 49 minutes
Course headings
- Chapter 1. Becoming a Pythonista
- Chapter 1. Reaching goals
- Chapter 1. Using Python
- Chapter 1. Selecting which Python version to use
- Chapter 1. Closing thoughts
- Chapter 1. Summary
- Part 1. Groundwork
- Chapter 2. That’s a good name
- Chapter 2. Namespaces
- Chapter 2. Python namespaces
- Chapter 2. Summary
- Chapter 3. The API: Let’s talk
- Chapter 3. Function API
- Chapter 3. Documentation
- Chapter 3. Closing thoughts
- Chapter 3. Summary
- Chapter 4. The object of conversation
- Chapter 4. Closing thoughts
- Chapter 4. Summary
- Chapter 5. Exceptional events
- Chapter 5. Handling exceptions
- Chapter 5. Raising an exception
- Chapter 5. Creating your own exceptions
- Chapter 5. Closing thoughts
- Chapter 5. Summary
- Part 2. Fieldwork
- Chapter 6. Sharing with the internet
- Chapter 6. Servers
- Chapter 6. Web servers
- Chapter 6. Flask
- Chapter 6. Running the web server
- Chapter 6. Closing thoughts
- Chapter 6. Summary
- Chapter 7. Doing it with style
- Chapter 7. Integrating Bootstrap
- Chapter 7. Helping MyBlog grow
- Chapter 7. Namespaces
- Chapter 7. Navigation
- Chapter 7. Application configuration
- Chapter 7. Flask Debug Toolbar
- Chapter 7. Logging information
- Chapter 7. Adding a favicon
- Chapter 7. Closing thoughts
- Chapter 7. Summary
- Chapter 8. Do I know you? Authentication
- Chapter 2. Remembering someone
- Chapter 8. News flash
- Chapter 8. Making new friends
- Chapter 8. What’s next?
- Chapter 8. Summary
- Chapter 9. What can you do? Authorization
- Chapter 9. Confirming new friends
- Chapter 9. Resetting passwords
- Chapter 9. User profiles
- Chapter 9. Security
- Chapter 9. User authorization roles
- Chapter 9. Protecting forms
- Chapter 9. Closing thoughts
- Chapter 9. Summary
- Chapter 10. Persistence is good: Databases
- Chapter 10. Accessing data
- Chapter 10. Database systems
- Chapter 10. SQLite as the database
- Chapter 10. SQLAlchemy
- Chapter 10. Modeling the database
- Chapter 10. Creating and using the database
- Chapter 10. Closing thoughts
- Chapter 10. Summary
- Chapter 11. I’ve got something to say
- Chapter 11. Change of direction
- Chapter 11. Content Blueprint
- Chapter 11. Displaying and creating posts
- Chapter 11. Creating posts
- Chapter 11. Displaying and editing a post
- Chapter 11. Content to comment hierarchy
- Chapter 11. Creating comments
- Chapter 11. Notifying users
- Chapter 11. Handling site errors
- Chapter 11. Closing thoughts
- Chapter 11. Summary
- Chapter 12. Are we there yet?
- Chapter 12. Debugging
- Chapter 12. Tools
- Chapter 12. OS environments
- Chapter 12. Cloud computing
- Chapter 12. Networking
- Chapter 12. Collaboration
- Chapter 12. Closing thoughts
- Chapter 12. Summary
- Appendix: Your development environment
- Appendix: Python virtual environment
- Appendix: Setting up Visual Studio Code
- Appendix: Some advice
Images of The Well-Grounded Python Developer, Video Edition course
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
1.1 GB