Course Overview

This Python Training course covers the fundamentals of Python and how to apply it to real-world applications. The modules, lesson-end projects, and assignments comprising the curriculum cover data operations in Python, strings, conditional statements, error handling, shell scripting, web scraping and the commonly used Python web framework Django.

Key Features

100% Money Back Guarantee
No questions asked refund*

At Simplilearn, we value the trust of our patrons immensely. But, if you feel that a course does not meet your expectations, we offer a 7-day money-back guarantee. Just send us a refund request via email within 7 days of purchase and we will refund 100% of your payment, no questions asked!
  • 38 hours of Blended Learning
  • 30 hours of instructor-led training
  • 8 hours of online self-paced learning
  • 20+ assisted practices on all modules
  • Industry-recognized course completion certificate
  • 5 lesson-end knowledge checks and 1 real-life course-end project

Skills Covered

  • Web scraping
  • Objectoriented programming
  • Operators
  • Methods
  • Django
  • Indexing
  • Sets
  • Dictionaries
  • Conditional statements
  • Loops
  • Functions
  • File handling
  • Errors and exceptions
  • Shell scripting

Training Options

Self-Paced Learning

$ 499

  • Lifetime access to high-quality self-paced e-learning content curated by industry experts
  • 24x7 learner assistance and support

Corporate Training

Customized to your team's needs

  • Blended learning delivery model (self-paced eLearning and/or instructor-led options)
  • Flexible pricing options
  • Enterprise grade Learning Management System (LMS)
  • Enterprise dashboards for individuals and teams
  • 24x7 learner assistance and support

Course Curriculum

Eligibility

Anyone interested in learning Python for software development or data science job roles will benefit from this Python Training course. This course also is well-suited for: <ul> <li>Software developers</li> <li>Software engineers</li> <li>Technical leads</li> <li>Architects</li> <li>Programming enthusiasts</li> </ul>
Read More

Pre-requisites

No prior programming knowledge or experience is necessary to take this online python training course.
Read More

Course Content

  • Section 01 - Self Paced Learning Curriculum

    Preview
    • Lesson 01: Python Basics

      32:11Preview
      • 1.1 Course Introduction
        01:50
      • 1.2 Learning Objectives
        00:49
      • 1.3 Introduction to Python and It s Features
        06:10
      • 1.4 Python Introduction - Uses and Flavours
        06:16
      • 1.5 Python Introduction - Why Python
        00:55
      • 1.6 Software Installation and Environment Setup
        01:42
      • 1.7 Demo: Software Installation and Environment setup
        05:13
      • 1.8 Data Types
        04:24
      • 1.9 Input Output Functions
        01:23
      • 1.10 Demo: Data Types and Input Output Functions
        02:57
      • 1.11 Key Takeaways
        00:32
    • Lesson 02: Data Operations

      01:11:35Preview
      • 2.1 Learning Objectives
        00:26
      • 2.2 Data Type Conversion
        04:36
      • 2.3 Arithematic Operators
        02:35
      • 2.4 Comparision Operators
        03:14
      • 2.5 Assignment Operators
        03:02
      • 2.6 Bitwise Operators
        02:16
      • 2.7 Demo: Data Operations
        26:54
      • 2.8 String Methods
        05:01
      • 2.9 Demo: String Operations
        04:37
      • 2.10 List Methods
        02:37
      • 2.11 Demo: List Operations
        02:43
      • 2.12 Tuple Methods
        01:40
      • 2.13 Demo: Tuple Operations
        02:50
      • 2.14 Sets Methods
        01:50
      • 2.15 Dictionary Methods
        03:25
      • 2.16 Demo: Dictionary Operations
        03:28
      • 2.17 Key Takeaway
        00:21
    • Lesson 03: Conditional Statements and Functions

      30:57Preview
      • 3.1 Learning Objective
        00:20
      • 3.2 Expressions
        03:28
      • 3.3 Conditional Statement
        03:08
      • 3.4 Demo - Conditional Statement
        04:32
      • 3.5 Loops - for loop
        04:34
      • 3.6 Loops - while loop
        01:00
      • 3.7 Demo - Loops
        04:47
      • 3.8 Functions
        02:42
      • 3.9 Demo - Functions
        06:08
      • 3.10 Key Takeaway
        00:18
    • Lesson 04: Error Handling and File Operations

      01:04:13Preview
      • 4.1 Learning Objective
        00:25
      • 4.2 File Handling
        05:48
      • 4.3 Demo - File Handling
        04:12
      • 4.4 Errors
        04:45
      • 4.5 Exceptions
        04:51
      • 4.6 Demo - Errors and Exceptions
        05:56
      • 4.7 Logging
        03:02
      • 4.8 Demo - Logging
        04:59
      • 4.9 Python Debugger(Pdb Module)
        03:44
      • 4.10 Demo - Python Debugger
        07:46
      • 4.11 Objects and Classes
        03:35
      • 4.12 Objects and functions
        04:12
      • 4.13 Demo - Object Oriented Programming
        10:35
      • 4.14 Key Takeaway
        00:23
    • Lesson 05: Shell Scripting and Django

      36:17Preview
      • 5.1 Learning Objective
        00:24
      • 5.2 Shell Scripting
        04:21
      • 5.3 Sys, OS and Sub-Process module
        03:35
      • 5.4 Reading Writing Files and Working with Date-time Module
        04:42
      • 5.5 Demo - Shell Scripting in Python
        04:38
      • 5.6 Web Scrapping
        02:24
      • 5.7 Demo - Web Scrapping using Beautiful Soup
        06:22
      • 5.8 Django - Intro and Architecture
        03:59
      • 5.9 Demo - Django Installation
        05:31
      • 5.10 Key Takeaway
        00:21
  • Section 02 - Live Virtual Class Curriculum

    Preview
    • Lesson 01 Python Basics

      • 1.1 Introduction
      • 1.2 Software Installations and Setup
      • Assisted Practice: Install Python IDLE
      • 1.3 First Python Script
      • 1.4 Data Types
      • 1.5 Input /Output Functions
      • Assisted Practice: Basics of Python
    • Lesson 02: Data Operations

      • 2.1 Data Type Conversion
      • 2.2 Data Operations
      • Assisted Practice: Data Operations
      • 2.3 String Methods
      • Assisted Practice: String Operations
      • 2.4 List Methods
      • Assisted Practice: List Operations
      • 2.5 Tuple Methods
      • Assisted Practice: Tuple Operations
      • 2.6 Sets
      • 2.7 Dictionaries
      • Assisted Practice: Dictionary Operations
    • Lesson 03: Conditional Statements and Functions

      • 3.1 Expressions
      • 3.2 Conditional Statements
      • Assisted Practice: If else
      • 3.3 Loops
      • Assisted Practice: For Loop Iterations
      • Assisted Practice: while Loop Iterations
      • 3.4 Functions
      • Assisted Practice: Functions
    • Lesson 04: Error Handling and File Operations

      • 4.1 File Handling
      • Assisted Practice: File Handling
      • 4.2 Errors and Exceptions
      • Assisted Practice: Errors and exceptions
      • 4.3 Debugging in Python
      • Assisted Practice: Logging
      • 4.4 pdb Module
      • Assisted Practice: pdb Print Command
      • Assisted Practice: next and step Commands
      • Assisted Practice: Breakpoints
      • Assisted Practice: unt Command
      • Assisted Practice: display Command
      • Assisted Practice: w Command
      • 4.5 Object-Oriented Programming
      • Assisted Practice: Classes and Objects
    • Lesson 05: Shell Scripting and Django

      • 5.1 Shell Scripting
      • 5.2 Shell Scripting with Python
      • Assisted Practice: Shell Scripting in Python
      • 5.3 Web Scraping
      • 5.4 Django
      • Assisted Practice: Web scraping

Python Reallife Projects

  • Project 1

    Python Decorators

    Implement a Python decorator that should take whatever the decorated function returns, and writes it to a file in a new line.

  • Project 2

    Manage the Password

    Develop a new version of a password manager that can keep track of all the passwords that have been set for the respective accounts.

  • Project 3

    Patient Management Application

    Write an application in Django for a hospital receptionist that has features, including checking if the patient is already registered. If not register the patient.

Exam & Certification

Python Certificate
  • What do I need to do to unlock my Simplilearn certificate?

    To obtain the Python training course certification, you must:

    • Complete 85 percent of the online self-learning course or attend 1 complete batch of this training
    • Successful evaluation in the project

  • What are the system requirements to take the exam?

    You must have a computer with:

    • Chrome or Chromium browser
    • Strong internet access
    • Webcam
    • Microphone, speakers, and headset

Reviews

  • Charlotte Martinez

    Charlotte Martinez

    This is a good course for beginners as well as experts with all the basic concepts explained clearly. It's a good starter to move to python programming for programmers as well as non- programmers

  • Sofia Taylor

    Sofia Taylor

    This is one of the best courses I've taken on Simpliearn. The courseware is very well organized with a clearly thought out learning progression

  • Avery Anderson

    Avery Anderson

    It was very well constructed, concise and to the point course. Great courseware

  • Dinesh Singh Kunwar

    Dinesh Singh Kunwar

    Dy. Manager (IT Applications) at Mahindra Comviva

    Nice and compact!

FAQs

  • What is Python and why it is used?

    Python is an open-source functional and object-oriented programming language that is popular for its simplicity and extensive library. It is used for building GUI applications, interactive websites and applications, data analysis, artificial intelligence, automation, and much more.

  • I want to know more about the training program. Whom do I contact?

    Please join our Live Chat for instant support, call us, or Request a Call Back to have your query resolved.

  • How do I enroll in this online Python training course?

    You can enroll at our website and make an online payment using any of the following options:
     
    ·     Visa credit or debit card
    ·     MasterCard
    ·     American Express
    ·     Diner’s Club
    ·     PayPal

    Once payment is received, you will automatically receive a payment receipt and access information via email.

  • What are the payment options?

    Payments can be made using any of the following options and a receipt of the same will be issued to you automatically via email.

    •     Visa Debit/credit Card
    •     American Express and Diners Club Card
    •     Master Card
    •     PayPal

  • Is this a live training or will I watch pre-recorded videos?

    All of the classes are conducted live online. They are interactive sessions that enable you to ask questions and participate in discussions during class time. We do, however, provide recordings of each session you attend for your future reference.

  • Who provides the certification?

    Simplilearn provides the course completion certificate once you successfully complete the Certified iOS App Developer training program.
     

  • How will I get my course completion certificate from Simplilearn?

    Your course completion certificate will be auto generated in the LMS once you meet the below criteria:
    1. Completion of at least 85% of the eLearning course
    2. Submission of project as per course requirements
    3. Successfully meeting the project evaluation criteria set by our experts
     

  • Who are our Faculties and how are they selected?

    All our trainers are working professionals and industry experts with at least 10-12 years of relevant teaching experience.
    Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and training demo before they are certified to train for us.  
    We also ensure that only those trainers with a high alumni rating continue to train for us.


     

  • What is covered under the 24/7 Support promise?

    We offer 24/7 support through email, chat, and calls.  
    We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.
     

  • If I need to cancel my enrolment, can I get a refund?

    Yes, you can cancel your enrolment if necessary. We will refund the course price after deducting an administrative fee. To learn more, please read our Refund Policy.
     

  • Disclaimer
  • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.