Professional Training &
100% Projects Based Training

Be Professionals From Professionals               Only Professionals can Make u Professional
  • Part Time
  • Duration           :      2.5 Months
  • Class                :      1.30 Hrs Daily
  • Days                 :      Mon-Fri.
  • Half Time
  • Duration           :      1 Month
  • Class                :      3.00 Hrs Daily
  • Days                 :      Mon-Fri.
  • Full Time
  • Duration           :      2 Weeks
  • Class                :      4.30 Hrs Daily
  • Days                 :      Mon-Fri.

Course Description:

Core and Advanced Python is a high-level, interpreted, interactive and OOPS language. Python was designed to be highly readable, uses English keywords frequently whereas other languages use punctuation and it has fewer syntactical constructions than other languages. Course is being designed for software programmer with a need to understand Python programming and frameworks.

Introduction to Python Programming

  1. History and Background
  2. Comparison with other Programming Languages
  3. Installation and Environment Setup
    • Working in IDLE and CMD
    • Working in VS-Code
    • Working in Jupyter Notebook (Anaconda)
    • Working in Google Colaboratory (with Google Drive)
  • Writing your First Python Program

Core Programming Fundamentals

  1. Displaying a Message
  2. Datatypes and Variables
  3. String Operations
    • Concatenation
    • Using title(), upper(), lower(), lstrip(), rstrip(), strip()
  4. Arithmetic Operations
    • Add, Subtract, Multiply, Divide, Modulus
    • Using ** and //
    • Using Math Functions [import math] : sqrt(), factorial(), pow(), pi
  1. Conditional Statements with Relational and Logical Operators
    • If… Else
    • If… Elif… Else
    • Nested if… Else
  1. Loops and Ranges
    • While loop
    • range() and for loop
    • Creating Patterns
    • Using break, continue and pass statements
  1. Basic Data Structures
    1. List using [ ]
      • Using append(), extend(), insert(), remove(), pop(), clear(), index(), count(), sort(), reverse(), copy(), len(), max(), min(), range()
    1. Slicing a List using [_:_:_] notation
    2. Tuples using ( )
    1. Dictionary using { key : value }
      • Using clear(), copy(), fromkeys(), get(), items(), keys(), popitem(), setdefault(), pop(), len(), del
    1. Set using { }
      • Using add(), remove(), discard(), union(), intersection(), isdisjoint(), difference()

Comprehension

    • List Comprehension
    • Dictionary Comprehension
    • Set Comprehension

Working with Strings

    • String representation and structure
    • String input and output
    • String Slicing
    • String Functions
      1. Using len(), str(), upper(), lower(), format(), find(), replace()
      2. Using in and not in operators

Functions

    • Definition and Types of Function
    • Working with Global and Local Variables
    • Anonymous Function
      1. Lambda
      2. Filter, map, reduce
    • Recursive Function
    • Using *args and **kwargs
    • Generators

Modules and Packages

    • Introduction to Modules
    • Importing a module
    • Working with math and os modules
    • Working with datetime module
      1. Using now(), today()
    • Introduction to Packages
    • Working with packages

 

Exception Handling

    • Definition and Example of Exception
    • Using try and except block
    • Using raise keyword
    • Using finally block
    • Using try with else block

File Handling

    • Definition
    • Opening and Closing a File
    • Writing and Reading a File
    • File Methods

Object Oriented Programming

    • Definition
    • Classes and Objects
    • Encapsulation
    • Inheritance
    • Polymorphism

Regular expressions

    • Introduction to CFG
    • Match Function
    • Search Function
    • Matching VS Searching
    • Patterns

Multithreading

    • Introduction
    • Life Cycle of a Thread
    • Working with threads and its methods
    • Thread Synchronization
    • Multithreaded Priority

 

Database Connectivity

    • Introduction & Connecting to MySQL Database
    • Working with Cursor
    • Performing SELECT and INSERT Operation
    • Performing DELETE and UPDATE Operation

Graphical User Interface (GUI)

    • Introduction to tkinter module
    • Creating forms and working with Widgets
    • Working with Command Buttons
    • CRUDS Application

Networking

    • Socket
    • Socket Module
    • Client and server
    • Internet Modules
    • Complete chat server

Working with numpy module

    • Introduction to Numpy Arrays
    • Using zeros(), ones(), reshape(), hstack(), vstack(), asarray(), arange(), linspace() and logspace()
    • Indexing and Slicing of Arrays
    • Matrix Operations

Working with pandas module

    • Introduction to Pandas Series and DataFrames
    • Read Dataset from CSV File
    • Selecting Rows and Columns
    • Indexing and Slicing
    • Using loc and iloc
    • Sorting, Grouping and Aggregation

Data Visualization using MatPlotLib

    • Introduction to Matplotlib and pyPlot API
    • Creating Line graph, Scatter Graph, Bar Chart, Pie Chart and Histogram
    • Parts of a Plot - Labels, Legends and Ticks

Web Development using Django

  • Understanding the Web Development Architecture
  • Architecture of Django
  • Getting started with a Django Project
  • Working on Admin Panel
  • Working with URLs and Patterns
  • Working on Templates and Static Files
  • Django Web Project

Python Training center in West Delhi, Uttam nagar. Best certified computer course curriculum for professional learning institute near Dwarka, Uttam Nagar, Jankapuri, Tilak Nagar, Subhash Nagar, Tagore Garden, Rajouri Garden, Ramesh Nagar, Moti Nagar, Kirti Nagar, Shadipur, Patel Nagar, Rajendra Place, Karol Bagh, Jhandewalan, Ramakrishna Ashram, Connaught Place, vikaspuri, najafgarh, Delhi Cantt, Dhaula Kuan, Palam Colony, Palam Villag, Dabri, Hari Nagar, Fateh Nagar, Raja Garden, Punjabi Bagh, Shivaji Park, Paschim Vihar, Peeragarhi, Inderlok, Netaji Subhash Place, Pitampura, Rohini, Chandni Chowk, New Delhi, East Delhi, North Delhi, West Delhi.



Message Us

Max Chars Allowed = 100

Copyright © Computec Professionals Group