Python
Course Duration: - 2.5 Months (1hrs)
Weekdays: - 1hrs/6days, Fastrack: - 2hrs/day, Weekends: - 4hrs (Sat & Sun)
Learn Python Programming
Python is an object-oriented and high-level programming language. Currently, it become a demand of IT Company because it uses a syntax which by virtue of its elegance makes all the programs one writes convenient and easy to read.
DIIT Educom with its team of professionals offers best python training in Rajasthan. Our course will every detailed knowledge about the python, start from basics to advance level. Our experts teach students in such a way that they become most demanding candidates for IT Companies.
Course Content
An Introduction to Python
Beginning Python Basics
- The print statement
- Comments
- Python Data Structures & Data Types
- String Operations in Python
- Simple Input & Output
- Simple Output Formatting
Python Program Flow
- Indentation
- The If statement and its' related statement
- An example with if and it's related statement
- The while loop
- The for loop
- The range statement
- Break & Continue
- Assert
- Examples for looping
Functions & Modules
- Create your own functions
- Functions Parameters
- Variable Arguments
- Scope of a Function
- Function Documentation/Docstrings
- Lambda Functions & map
- An Exercise with functions
- Create a Module
- Standard Modules
Exceptions
- Errors
- Exception Handling with try
- Handling Multiple Exceptions
- Writing your own Exceptions
File Handling
- File Handling Modes
- Reading Files
- Writing & Appending to Files
- Handling File Exceptions
- The with statement
Classes In Python
- New Style Classes
- Creating Classes
- Instance Methods
- Inheritance
- Polymorphism
- Exception Classes & Custom Exceptions
Regular Expressions
- Simple Character Matches
- Special Characters
- Character Classes
- Quantifiers
- The Dot Character
- Greedy Matches
- Grouping
- Matching at Beginning or End
- Match Objects
- Substituting
- Splitting a String
- Compiling Regular Expressions
- Flags
Data Structures
- List Comprehensions
- Nested List Comprehensions
- Dictionary Comprehensions
- Functions
- Default Parameters
- Variable Arguments
- Specialized Sorts
- Iterators
- Generators
- The Functions any and all
- The with Statement
- Data Compression
Writing GUIs in Python
- Introduction
- Components and Events
- An Example GUI
- The root Component
- Adding a Button
- Entry Widgets
- Text Widgets
- Checkbuttons
- Radiobuttons
- Listboxes
- Frames
- Menus
- Binding Events to Widgets
Network Programming
- Introduction
- A Daytime Server
- Clients and Servers
- The Client Program
- The Server Program
- Recap
- An Evaluation Client and Server
- The Server Portion
- A Threaded Server
Python MySQL Database Access
- Introduction
- Installation
- DB Connection
- Creating DB Table
- INSERT, READ,UPDATE, DELETE operations
- COMMIT & ROLLBACK operation
- Handling Errors