Table of Contents 


 

Python Introduction
  • Introduction to Python
  • Features of Python
  • Why not Perl?
  • Why not Ruby?
  • What Programmers Say
  • Quiz - Python Introduction

Python Installation
  • For GNU/Linux and BSD users
  • For Windows Users
  • DOS Prompt
  • For Mac OS X Users
  • Quiz - Python Installation

Python First Steps
  • Python Introduction
  • Using The Interpreter Prompt
  • Choosing An Editor
  • Using A Source File
  • Getting Help

Python Basics
  • Literal Constants
  • Numbers
  • Strings
  • Python Variables
  • Identifier Naming
  • Data Types
  • Objects
  • Logical And Physical Lines
  • Indentation
  • Quiz - Python Basics

Python Operators and Expressions
  • Python Operator Introduction
  • Python Operators
  • Evaluation Order
  • Changing the Order Of Evaluation
  • Python Associativity
  • Python Expressions
  • Python Exercise 1
  • Python Exercise 1 Solutions | Questions 1-6
  • Python Exercise 1 Solution | Question 7

Python Data Structures
  • Data Structures Introduction
  • Indexing
  • Slicing
  • Indexing & Slicing Practice
  • Sequences
  • List
  • Tuple
  • Dictionary
  • Mutable & Immutable Objects
  • Python Exercise 2
  • Set
  • Data Structures - 2
  • More About Strings
  • Quiz - Python Data Structures

Python Functions
  • Functions Introduction
  • Function Example
  • Python Built-Ins & Methods - Part 1
  • Python Built-Ins & Methods - Part 2
  • Python Built-Ins & Methods - Part 3
  • Local Variables
  • Using The global Statement
  • Using nonlocal statement
  • Default Argument Values
  • Keyword Arguments
  • VarArgs parameters
  • Keyword-only Parameters
  • Functions Advanced
  • DocStrings
  • Annotations
  • Quiz - Python Functions

Python Control Flow
  • Control Flow Introduction
  • The if statement
  • The for loop
  • The while Statement & Range Function
  • Python Exercise 3
  • Exercise 3 Solution
  • break & continue statement
  • Control Flow Advanced
  • Quiz - Python Control Flow

Python Modules
  • Modules Introduction
  • Byte-compiled .pyc files
  • The from ... import ... statement
  • A module's __name__
  • Making Your Own Modules
  • The dir function
  • Packages
  • Quiz - Python Modules

Problem Solving
  • The Problem
  • The Solution
  • Second Version
  • Third Version
  • Fourth Version
  • More Refinements
  • The Software Development Process

Python Object-Oriented Programming
  • Object-Oriented Programming Introduction
  • The self
  • Classes
  • Object Methods
  • The __init__ method
  • Class And Object Variables
  • Inheritance and Deck of Cards
  • Quiz - Python Object Oriented Programming

Python Input Output
  • Input-Output Introduction
  • Input from user
  • Files
  • Pickle
  • Quiz - Python Input Output

Python Exceptions
  • Exception Introduction
  • Errors
  • Exceptions
  • Handling Exceptions
  • Raising Exceptions
  • Try.. Finally
  • The with statement
  • Quiz - Python Exceptions

Python Standard Library
  • Standard Library Introduction
  • sys module
  • logging module
  • urllib and json modules
  • Module of the Week Series
  • Quiz - Python Standard Library

Python Miscellaneous
  • Passing tuples around
  • Special Methods
  • Single Statement Blocks
  • Lambda Forms
  • List Comprehension
  • Receiving Tuples and Dictionaries in Functions
  • exec and eval
  • The assert statement
  • The repr function
  • Lambda Expression & List Comprehension Exercise


Apply for Certification

https://www.vskills.in/certification/certified-python-developer