Python Course Content

Description

Python is a high-level general purpose programming language that offers multiple paradigms like objectorientation, and structural and functional programming for software development. It works on crossplatform operating systems and can be used across to develop a wide range of applications including

those intended for image processing, text processing, web, and enterprise level using scientific, numeric

and data from network. BitTorrent, YouTube, Dropbox, Deluge, Cinema 4D and Bazaar are a few globallyused applications based on Python.

Python language has variety of application which includes
  • GUI-Based Desktop Applications
  • Enterprise and Business Applications
  • Web Frameworks and Web Applications
  • Operating Systems
  • Language Development
  • Prototyping and many more
Introduction
  • Why python?
  • Importance of Python
  • Future aspects of Python
  • Downloading Python
  • Installing Python
  • Understanding the command window and script windows
  • Environment Setup
  • Local Environment Setup
  • Getting Python
  • Installing Python
  • Unix and Linux Installation
  • Windows Installation
  • Setting up PATH
  • Setting path at Unix/Linux
Python Environment Variables
  • Running Python
  • Interactive Interpreter
  • Script from the Command-line
  • Integrated Development Environment
  • Basic Syntax
  • Interactive Mode Programming
  • Script Mode Programming
Python Identifiers
  • Reserved Words
  • Lines and Indentation
  • Multi-Line Statements
  • Quotation in Python
  • Comments in Python
  • Using Blank Lines
  • Waiting for the User
  • Multiple Statements on a Single Line
  • Multiple Statement Groups as Suites
Command Line Arguments
  • Variable Types
  • Assigning Values to Variables
  • Multiple Assignment
  • Standard Data Types
  • Python Numbers
  • Python Strings
  • Python Lists
  • Python Tuples
  • Python Dictionary
Data Type continued
  • Python Lists
  • Accessing Values in Lists
  • Updating Lists
  • Append elements in list
  • Delete List Elements
  • Basic List Operations
  • Python Tuples
  • Python Dictionary
  • Accessing Values in Dictionary
  • Updating Dictionary
Data Type Conversion
  • Basic Operators
  • Types of Operator
  • Python Arithmetic Operators
  • Python Comparison Operators
  • Python Assignment Operators
  • Python Bitwise Operators
  • Python Logical Operators
  • Python Membership Operators
  • Python Identity Operators
  • Python Operators Precedence
Decision Making
  • Single Statement Suites
  • Loops
  • Loop Control Statements
  • Iterator and Generator
  • Triple Quotes
  • Unicode String
  • Built-in String Methods
Date & Time
  • What is Tick?
  • What is TimeTuple?
  • Getting current time
  • Getting formatted time
  • Getting calendar for a month
  • The time Module
  • The calendar Module
Other Modules & Functions
  • Python Functions
  • Defining a Function
  • Syntax
  • Calling a Function
  • Pass by reference vs value
  • Required arguments
  • Keyword arguments
  • Default arguments
  • Variable-length arguments
  • Anonymous Function
Accessing database
  • Python xlwt
  • Format of speadsheet
  • Cells and Strings
  • Writing different Sheets
  • Introducing Local Database
Accessing Database continued
  • Python xlrd
  • Reading the values of rows
  • Reading the values of columns
  • Accessing different data types
  • Performing operations on routine database
Multithreading
  • What is Multithreading
  • Create a Thread
  • Start a Thread
  • Custom Thread
Emailing through the Server
  • Configuring SMTP protocol
  • Connecting it to the internet
  • Allowing security to the email account
  • Sending mail to the recipient
  • Email Configuration and Sending Email
Practical: offline gmail
Introduction to GUI creation
  • Introduction to tkinter library
  • Using pushbuttons
  • Creating Radiobuttons etc.
  • Changing the shapes and colors of the buttons
  • Controlling/sending data by buttons
  • Getting the values graphically

Project: EVM

Project: Restaurant Management System using Tkinter and excel
Reading and Writing Files
  • Controlling/sending data by buttons
  • Getting the values graphically
  • Creating a file
  • Opening of file
  • The write() Method
  • The read() Method
Exception
  • Handling an exception
  • The except Clause with No Exceptions
  • The except Clause with Multiple Exceptions
  • The try-finally Clause
  • Argument of an Exception
  • Raising an Exceptions
  • User-Defined Exceptions
OOPS
  • Class declaration
  • Class Variable
  • Instance variable
  • Methods in Class
  • Class object creation
  • Design a class
Inheritance
  • What is meant by Inheritance in Class
  • Types of Inheritance
  • Implementing all the types of Inheritance
  • Access base class functions using derived class object
  • Implementing all the types of Inheritance
  • Access base class functions using derived class object
  • Practicing types of Inheritance
Getting Data from Web:
  • Import requests library
  • Using get( )
  • Using post( )
  • Thingspeak using requests methods
Numpy Module in Python:
  • Numpy
  • Installation on Numpy
  • Creating 1-D array
  • Creating multidimensional array
  • Using Numpy operations on array
Matplotlib Library
  • Installation
  • Creating a plot
  • Creating a subplot
  • Plotting canvas using matplotlib
  • Plotting lists
  • Labelling and providing title to graphs
  • Plotting a csv file
  • Plotting sin and cos wave using matplotlib and numpy
  • Plotting Bar graph
  • Plotting Piechart
Pandas Library
  • Installation
  • Create Data
  • What is DataFrame
  • Data Extraction
  • Groupby and Aggregation
  • Difference between csv and xls file
Getting Data from Web:
  • Import requests library
  • Using get( )
  • Using post( )
  • Thingspeak using requests methods
Directories in Python
  • The mkdir() Method
  • The chdir() Method
  • The getcwd() Metho
  • The rmdir() Method

Presentation and Demonstration of project Certificate Distribution

Courses Features

  • Language
    English
  • Lectures
    03
  • Certification
    Yes
  • Project
    01
  • Duration
    45 hrs
  • Max-Students
    20
DEMO
DROP US A QUERY

© Copyright - 2021 | Cyberaegis . All Rights Reserved.