Learn How Python Works with NoSql Database MongoDB: PyMongo

Learn how to integrate utilities of Python with the easy handling of big-data using MongoDB as the database.
4.2 (23 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
181 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 76
  • Length 11.5 hours
  • Skill Level Intermediate Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

  • PyMongo online Tutorial Course provides knowledge about Python and MongoDB with its integration using PyMongo tool.
  • Students, at the end of this training, will be technically competent in the basics and the fundamental concepts of Python such as Loops, Functions, Classes and Exceptions. As well as you will learn the basics of MongoDB along with the concepts of Data Modelling, Indexing and Aggregation, so that you can easily learn their integrated implementation with PyMongo. And finally in the tenth section a web-application will be created, using Python's web-framework-Django.
  • This course contains lectures as videos. Additional Exercise files and Assignments are attached with the last section of the course for your self practice. Various scripts and data for hands-on implementation has also been attached in order to provide you with more help to learn the course.
  • This course is convenient for all those individuals who want to use the ease of Python along with the big data handling capability of MongoDB in order to develop their applications and will help them in Software Development Practice. So it is useful for those who want to begin Software and Website Development with comfort and ease of use.

What are the requirements?

  • Prior knowledge with programming languages is heplful.
  • Basic knowledge of Databases is required.

What am I going to get from this course?

  • Installing and setting up the connectivity of Python with MongoDB
  • Learn fundamental along with the basic concepts of Python
  • Implementation of different Data Types of Python language.
  • Get to know the installation of MongoDB and implementation of CRUD operations.
  • Learn the various data modelling techniques, Indexing and Aggregation concept.
  • Understand how to integration MongoDB with Python
  • Learn connectivity of MongoDB database and collections using PyMongo tool
  • Get to know the practical implementation of the tool by the Web-Application created by using the Django Web-Framework.

What is the target audience?

  • This course is intended for developers who will be using Python to develop their applications and having MongoDB as the database for back-end processes, Software professionals, Analytic's Professionals, and Database administrators.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introduction to the Course
Introduction to PyMongo
Preview
01:53
Pre-requisites
Preview
01:22
What You will Learn?
Preview
03:57
Section 2: Introduction to Python
Introduction to Python
Preview
05:52
Advantages of Python and Program Execution
11:29
Variables and Assignments
18:40
Data Types
03:10
Data Types: Numbers and Strings Part-1
16:32
Data Types: Numbers and Strings Part-2
13:44
Data Types: List and Dictionary Part-1
11:55
Data Types: List and Dictionary Part-2
14:07
Data Types: Tuples and Sets Part-1
12:33
Data Types: Tuples and Sets Part-2
07:36
Section 3: Files, Conditionals, Loops and Functions
Files
10:24
Types of Input
08:11
Conditionals
17:14
Loops - while loop
16:15
Loops - for loop
07:03
Functions
08:55
Scope of Variables
09:29
Arguments
17:13
Section 4: Classes and Exceptions
What is a Class?
15:39
Inheritance
10:28
Modules
10:33
Polymorphism
07:39
Operator Overloading
16:39
Exceptions
13:19
Section 5: Introduction to MongoDB
Introduction to MongoDB
05:45
JSON and Features
07:50
Getting Started with MongoDB
02:05
Databases
06:02
Collections
08:41
Documents
07:18
Data Types in MongoDB
05:58
CRUD Introduction
01:11
Database Operations
01:37
Section 6: CRUD Operations and Data Modeling
CRUD Concept
06:52
CRUD Operations Part1
05:36
CRUD Operations Part 2
18:24
Query Operations
07:25
Data Modeling
08:46
Model Relationship between Documents
06:02
Model Tree Structures
06:37
Section 7: Indexing and Aggregation
Introduction to Indexes
06:02
Types of Indexes: Part 1
05:08
Types of Indexes: Part 2
17:59
Types of Indexes: Part 3
04:25
Types of Indexes: Part 4
17:09
Indexes Properties
18:53
Creating Indexes
14:20
Capped Collection
11:12
Aggregation introduction
16:56
Aggregation Operations
15:09
Section 8: Introduction to PyMongo
Getting Started with PyMongo
08:55
Basic Operations in PyMongo: Part 1
11:28
Basic Operations in PyMongo: Part 2
17:21
Basic Operations in PyMongo: Part 3
03:27
Basic Operations in PyMongo: Part 4
17:09
Section 9: Common PyMongo and Python Patterns
Common PyMongo and Python Patterns
10:23
Using Indexes in PyMongo : 1
15:47
Using Indexes in PyMongo : 2
17:04
Upserts in PyMongo
04:50
Atomic Operations in Pymongo
05:21
Bulk-Write Operations in PyMongo
13:59
GridFs in PyMongo
06:10
Section 10: PyMongo With Web Frameworks
Introduction to Django
04:05
Integration of Django and MongoDB using PyMongo
06:07
Web-Application using Django and MongoDB
14:54
Section 11: Assignments and Quiz
Assignment : Introduction to Python
1 page
Assignment : Files, Conditionals, Loops and functions
2 pages
Assignment : Classes and Exceptions
2 pages
Assignment : Introduction to MongoDB
1 page
Assignment and Scripts : CRUD Operations and Data Modeling
3 pages
Assignment and Scripts : Indexing and Aggregation
1 page
Assignment and Installation Guide : Introduction to PyMongo
1 page
Assignment : Common PyMongo and Python Patterns
1 page

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Easylearning guru, Your Pace!! Your Place!!

Easylearning guru is a leading provider of professional certification courses. We offers training from best experts in the industry to meet the unique learning needs. We are the pioneer's in online education and training, and aims to offer our professionals flexible & an integrated model of training to meet their needs & requirements.

Ready to start learning?
Take This Course