MicroDots Computers Education, Erode,Tamil Nadu, India.
PYTHON PROGRAMMING COURSE
Python is a high-level general purpose programming language. It has been one of the most popular programming languages of the recent years and has many areas of application from web applications to machine-learning and data science. Python is easy to learn because of its intuitive and natural syntax.It is also a highly productive programming language, which allows you to build complex applications quickly with minimal lines of code.In addition, students will work on and finish at least two projects each in a different area such as web development, desktop apps development, game programming etc.
Online Class (✓) InPerson Class (✓)
PYTHON PROGRAMMING COURSE SYLLABUS
Introduction
❏ What is Python and History of Python?
❏ Unique Features of Python
❏ Python-2 and Python-3 Dfferences
❏ 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
List, Ranges & Tuples in Python
❏ Lists in Python
❏ More About Lists
❏ Understanding Iterators
❏ Generators , Comprehensions and Lambda Expressions
❏ Generators and Yield
❏ Next and Ranges
❏ Understanding and Using Ranges
❏ More About Ranges
❏ Ordered Sets with Tuples
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
Python Object Oriented
❏ Overview of OOP
❏ Creating Classes and Objects
❏ Accessing attributes
❏ Built-In Class Attributes
❏ Destroying Objects
Python Exceptions Handling
❏ 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
Python Regular Expressions
❏ What are regular expressions?
❏ The match Function
❏ The search Function
❏ Matching vs searching
❏ Search and Replace
❏ Extended Regular Expressions
❏ Wildcard
Python Multithreaded Programming
❏ What is multithreading?
❏ Starting a New Thread
❏ The Threading Module
❏ Synchronizing Threads
❏ Multithreaded Priority Queue
❏ Python Spreadsheet Interfaces
❏ SPython XML interfaces
Using Databases in Python
❏ Python MySQL Database Access
❏ Install the MySQLdb and other Packages
❏ Create Database Connection
❏ CREATE, INSERT, READ, UPDATE and DELETE (CRUD)Operation
❏ DML and DDL Oepration with Databases
❏ Performing Transactions
❏ Handling Database Errors
❏ Web Scraping in Python
Python For Data Analysis
❏ Introduction to numpy
❏ Creating arrays
❏ Using arrays and Scalars
❏ Indexing Arrays
❏ Array Transposition
❏ Universal Array Function
❏ Array Processing
❏ Array Input and Output
GUI Programming (Tkinter)
❏ Tkinter
❏ Tkinter Frame Widget
❏ Tkinter Widgets
❏ Tkinter Menus
❏ Tkinter Dialog Boxes
❏ Tkinter Grid Methods
❏ Geometry Management
Contacting Use r Through Emails Using Python
❏ Installing smtp python module
❏ Sending emailb
❏ Reading from file and sending emails to all users addressing them directly for marketing
Python CGI Introduction
❏ Writing python program for CGI applications
❏ Creating menus and accessing files
❏ Server client program
XML Processing
❏ Introduction to XML
❏ XML Parser Architectures and APIs
❏ Parsing XML with SAX APIs
❏ Synchronizing Threads
❏ Multithreaded Priority Queue
❏ Parsing XML with DOM APIs
❏ XML data to a CSV file
Parsing JSON Dataset
❏ Introduction to JSON
❏ Importing JSON Files
❏ Convert the object to a JSON Query.
PROJECT
Python programming course Oriented Project Development Training
The Best Institution for Online Courses, Direct Courses, Certificates, Diploma and Educational Resources