Full Stack Python

Certificate Course in Python“ WE TURN DREAMS INTO REALITY”

Duration: 3 months
Prerequisite: C Programming
Software: Anaconda, Spyder, Visual Studio Code
INTRODUCTION TO PYTHON
  • What is Python and history of Python?
  • Unique features of Python
  • Python-2 and Python-3 differences
  • Install Python and Environment Setup
  • First Python Program
  • Python Identifiers, Keywords and Indentation
  • Comments and document interlude in Python
  • Command line arguments
  • Getting User Input
  • Python Data Types
  • What are variables?
  • Python Core objects and Functions
  • Number and Maths
  • Week 1 Assignments
CONTROL STATEMENTS
  • If-else
  • If-elif-else
  • While loop
  • For loop
  • Break
  • Continue
  • Assert
  • Pass
  • Return
PYTHON DICTIONARIES AND SETS
  • Introduction to the section
  • Python Dictionaries
  • More on Dictionaries
  • Sets
  • Python Sets Examples
INPUT AND OUTPUT IN PYTHON
  • Reading and writing text files
  • writing Text Files
  • Appending to Files and Challenge
  • Writing Binary Files Manually
  • Using Pickle to Write Binary Files
PYTHON BUILT IN FUNCTION
  • Python user defined functions
  • Python packages functions
  • Defining and calling Function
  • The anonymous Functions
  • Loops and statement in Python
  • Python Modules & Packages
LIST, RANGES & TUPLES IN PYTHON
  • Introduction
  • Lists in Python
  • More about Lists
  • Understanding Iterators
  • Generators, Comprehensions andLambda Expressions
    • Introduction
    • Generators and Yield
    • Next and Ranges
  • Understanding and using Ranges
  • More About Ranges
  • Ordered Sets with tuples
PYTHON OBJECT ORIENTED
  • Overview of OOP
  • The self variable
  • Constructor
  • Types Of Variables
  • Namespaces
  • Creating Classes and Objects
  • Inheritance
  • Types of Methods
    • Instance Methods
    • Static Methods
    • Class Methods
  • Accessing attributes
  • Built-In Class Attributes
  • Destroying Objects
  • Abstract classes and Interfaces
  • Abstract Methods and Abstract class
  • Interface in Python
  • Abstract classes and Interfaces
EXCEPTIONS
  • Errors in Python
  • Compile-Time Errors
  • Runtime Errors
  • Logical Errors
  • What is Exception?
  • Handling an exception
  • try….except…else
  • try-finally clause
  • Argument of an Exception
  • Python Standard Exceptions
  • Raising an exceptions
  • User-Defined Exceptions
USING DATABASES IN PYTHON
  • Python MySQL Database Access
  • Install the MySQL dB and other Packages
  • Create Database Connection
  • CREATE, INSERT, READ Operation
  • DML and DDL Operation with Databases
MULTITHREADED PROGRAMMING
  • What is multithreading?
  • Difference between a Process and Thread
  • Concurrent Programming and GIL
  • Uses of Thread
  • Starting a New Thread
  • The Threading Module
  • Thread Synchronization
    • Locks
    • Semaphore
  • Deadlock of Threads
  • Avoiding Deadlocks
  • Daemon Threads
PYTHON REGULAR EXPRESSIONS
  • What are regular expressions?
  • The match Function
  • The search Function
  • Matching Vs searching
  • Search and Replace
  • Extended Regular Expressions
  • Wildcard
GRAPHICAL USER INTERFACE
  • GUI in Python
  • Button Widget
  • Label Widget
  • Text Widget

WEB SCRAPING IN PYTHON

DATA SCIENCE USING PYTHON

Numpy:
  • Introduction to Numpy
  • Creating arrays
  • Indexing Arrays
  • Array Transposition
  • Universal Array Function
  • Array Processing
  • Array Input and Output
Pandas:
  • What are Pandas?
  • Where it is used?
  • Series in Pandas
  • Index objects
  • Reindex
  • Drop Entry
  • Selecting Entries
  • Data Alignment
  • Rank and Sort
  • Summary Statics
  • Index Hierarchy
  • Matplotlib: Data Visualization
  • Python for Data Visualization
  • Welcome to the Data Visualization Section
  • Introduction to Matplotlib
DJANGO WEB FRAMEWORK IN PYTHON
  • Introduction to MVC and MVT architecture in Web development
  • Django folder structure and flow of control
Your Success is our AiMS..!

Features of the course

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Et optio cum velit autem dolor reprehenderit saepe assumenda eos, qui. Voluptatem eveniet, illum dolor nemo? Velit maiores quaerat a non dolor praesentium, corporis optio ullam, voluptatem fuga consequatur sed cupiditate quam!


Advance Lab

Excellent Trainers

Reasonable Fees

Apply Now