Talk Python: MongoDB for Developers you own this product

Michael Kennedy
  • Course duration: 6h 52m

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases

lite $19.99 per month

  • access to all Manning books, including MEAPs!


5, 10 or 20 seats+ for your team - learn more

Look inside
Talk Python: MongoDB for Developers is part of the exciting Talk Python course series from podcaster and software trainer Michael Kennedy. In this interactive, hands-on, visually-oriented guide, you’ll learn how to build simple and extremely high-performance Python applications using MongoDB. Containing end-to-end coverage of MongoDB, you’ll go beyond the basics of document databases and dive into techniques and performance methods that will make your apps run hundreds of times faster than you get with out-of-the-box MongoDB.

Distributed by Manning Publications

This course was created independently by Python expert Michael Kennedy and is distributed by Manning through our exclusive liveVideo platform.
Talk Python can't be downloaded.

about the subject

Because it allows you to model data as complete documents without first defining a rigid schema and subdividing content into its constituent parts, MongoDB is one of the most exciting data technologies you can use today. This cross-platform database can be used to build extremely high-performance apps with the joy of a schemaless lifestyle. Fast, flexible, and scalable, it’s a great choice for Python developers.

about the video

Talk Python: MongoDB for Developers teaches you how to use MongoDB and document databases to build simpler and faster data-driven applications. You’ll start with the origin and major concepts of NoSQL and document databases, then learn how to work with MongoDB from its native shell as well as from Python using PyMongo. You'll see how to use mongoengine to map classes to MongoDB, bringing features not typically available in MongoDB. After you master working with MongoDB from Python, you’ll tackle performance. You’ll take a large database with millions of data points and make it run hundreds of times faster than you get out-of-the-box with MongoDB! You’ll then wrap up by deploying MongoDB to production Linux servers. In the end, you'll be ready to start building and running high performance, MongoDB-backed, data-driven applications.


For intermediate Python programmers.

what you will learn

  • How to install and configure MongoDB on your operating system
  • MongoDB's native query syntax
  • Searching subdocuments and other advanced queries
  • How to use MongoDB's atomic, transactional operators
  • Using PyMongo to connect to MongoDB from Python
  • Mapping classes from Python to MongoDB with mongoengine
  • Document design and data modeling techniques
  • Tuning MongoDB for high performance
  • To deploy MongoDB into production with SSL, authentication, auto-updates and more

about the instructor

Michael Kennedy is the host of the #1 Python podcast, Talk Python to Me. He’s interviewed many of the leaders and creators in the Python community and brings that perspective to all the courses he creates. He has been a professional software trainer for over 10 years.
what's a liveVideo?
Find out more

choose your plan


only $41.67 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • Talk Python: MongoDB for Developers liveVideo for free