Register

Python Programming (Basic to Advance)

courses_11

The Purpose of this course is to introduce to Students / Employees to the field of programming using python language. The Students / Employees will be able to enhance their analysing and problem-solving skills and use the same for writing programs in python. By writing their own python script they can easily solve / automate most of the real-world problems. They can create Web Applications, Desktop Applications, Data Analytics, Scientific works and many more.

 

We are providing GLOBALLY RECOGNIZED MICROSOFT CERTIFICATION with this course.

Introduction to Python

  • Introduction to the Python and Course Curriculum
  • Applications of python
  • Setting Up Development Environment
  • Creating Virtual Environment
  • IDE – Visual Studio Code / Visual Studio / PyCharm
  • Anaconda - Alternative Development Environment

 

 

Python Basics

  • Python Shell
  • Using Python as Calculator
  • Working with Jupyter Notebook
  • Commenting Python Code
  • Block Indentation
  • Variables
  • Different ways to declare variables
  • Identifiers in Python.
  • Reserved Keywords in Python.
  • Input, Output and Import Functions.
  • Script Taking Input from user.
  • Reading the Different Input Forms.
  • Displaying the output.
  • Dynamic Typing
  • One Time Password (OTP) Program in Python

 

Python Internal Data Structures

  • Integer
  • String
  • List
  • Tuples
  • Dictionary
  • Mutable and Immutable Types
  • Slicing
  • Basic Operations
  • Quizzes & Assignment.

 

Enum and Set

 

User Inputs and Outputs

  • Accepting User Inputs
  • Print statement

 

Built-in Modules and Functions

  • Important Built-in Modules and Functions
  • Taking Python Help

 

Python Operators

  • Arithmetic Operator
  • Assignment Operator
  • Comparison Operator
  • Logical Operator
  • Bitwise Operator
  • Membership Operator
  • Identity Operator

 

Conditionals and Comparisons

  • Conditional Expression
  • if, elif and else
  • Truth Values
  • Boolean Logic Expressions
  • Lazy Evaluation

 

Loops

  • For Loop
  • While Loop
  • Break, Continue and Pass Statement

 

List Comprehension

  • List Comprehensions
  • Conditional List Comprehensions

 

Python Function and Modules

  • Function Syntax and def statement
  • Block Indentation
  • Argument Passing and Returning
  • Scopes
  • Advance Function Topics
  • Lambda Functions

 

Exception Handling

  • Built in Exceptions.
  • Error Handling in Python
  • Handling Exceptions.
  • User Define Exceptions.
  • Assertions in Python.
  • Quizzes & Assignment.

 

 

Working with Files

  • Reading Data from Files
  • Writing Data to Files
  • Additional File Methods
  • File Operations

 

 

Directories in Python

  • Making New Directory by Python.
  • Renaming Directory by Python.

 

OOPS

  • Class vs Object
  • Defining Class
  • Creating Instance/Objects
  • Variables / Properties / Methods in a Class
  • Built-in Class Attributes
  • Private Attribute
  • Reading and Modifying Class Properties
  • Adding Properties Dynamically
  • Inheritance

 

Working with Database

  • Configuring DB Connector e.g. MySQL Connector
  • CRUD Operations
  • Sqlite3 Module

 

Data Science

  • Data Science Theory.
  • Popular Modules of Data Science.
    • Pandas ( Files Work. )
    • NumPy ( Scientific Work. )
    • Matplotlib ( Data Visualization. )

 

Tkinter ( GUI / Desktop App)

  • Tkinter Explanation .
  • Widgets Explanation.
  • Simple Calculator in Tkinter Python.

 

 

Django (Web Application)

  • Django Explanation.
  • Pycharm installation.
  • Website creation by using Django Python Web framework.

 

Web Scraping

  • Web Scraping Explanation.
  • Example of Web Scraping.

 

Project

Two certifications will be provided to participants:

  1. Microsoft Certified Technology Associate Certification certified by Microsoft.
  2. Institution Certification certified by DOIS Education & Technologies Private Limited

 

Duration of Course: 1.5 Months

Course Price : 15,000 INR + GST OR 328 USD