Module 1: Installing Python and Setting up the Development Environment
- Downloading Python and Installing
- Downloading Eclipse and PyDev
- Introduction to different IDE and Editors for Python
- Installing Anaconda Navigator
- Hands on to Jupyter Notebook
Module 2: Basic programs handling Data type
- Running python
- Python identifier, keywords, comments etc
- Assigning values to variable
- Different data types in python
- Python numbers, strings
Module 3: Operators and Decision making in python
- Operators in python
- Decision making in python
- If elif statements
- Loops
- While loop and for loop
- Break and continue
- In, is keywords
Module 4: Functions in python-
- Defining a function with ‘def’ keyword
- Calling a function in python
- Pass by value and pass by reference
- Pass by object reference
- Local vs global variable
- Modules and packages in python
- Default argument, keyword argument and arbitrary argument
- Programs on function
Module 5: Dictionaries
- Introduction
- Accessing values in dictionaries
- Working with dictionaries
- Properties
- Functions
Module 6: Data structures in python
- Creating a list in python
- Different types of list operations
- Difference between list and tuple
- Understanding the concepts of sets
- Programs involving above data structures
Module 7: String in Python
- String Formatting Operator
- Built-in String Methods
Module 8: Object and Classes in python
- Introduction to the concepts of OOP
- Declaration of a class
- Basic properties, constructor
- Self, super keywords
- Creating object of a class
- Importing a custom class
- Programs involving classes
- Iterators
- Generators
Module 9: Regular expressions
- Match function
- Search function
- Matching VS Searching
- Modifiers
- Patterns
Module 10: Exceptions
- What is 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 Exception
- User-Defined Exceptions
Module 11: File-Handling in python-
- Handling different types of file
- Opening a text file and a binary file
- Different modes of opening a file
- Reading and writing to a file
- Operations using file-handling
Module 12: Multithreading
- Thread
- Starting a thread
- Threading module
- Synchronizing threads
- Multithreaded Priority
Module 13: Building a Desktop based Application using Databases
- Introduction to sqlite3 or MySQL
- Database Connection
- Creating Database Table
- INSERT Operation
- SELECT Operation
- UPDATE Operation
- DELETE Operation
- Disconnecting Database
- Handling Errors
Module 14: Python Library
- NumPy: deal with the scientific task
- SciPy: deal with linear algebra, optimization, integration, and statistics
- Pandas: deal with Data Frame
- Matplotlib: deal with Graph Visualization
Module 15: Web Scraping
- Web Scraping using Beautiful Soup
- Data Manipulation using Get Requests
Module 16: Introduction to GUI Programming in python-
- Understanding the tkinter module.
- Structure of a tkinter program.
- Tkinter window, frame.
- Tkinter layout geometry.
- Pack, Grid, Place layout managers.
- Different types of widget classes in tkinter.
- Labels, Buttons, Entries in tkinter.
- Implementation of Listbox widget.
Module 17: Web PROGRAMMING
- Web Server Support and Configuration.
- Web page design using HTML and CSS.
- GET and POST Methods.
- Passing Information using GET method.
Module 18: Project (Specimen Topics)
Module 1: Installing Python and Setting up the Development Environment
- Downloading Python and Installing
- Downloading Eclipse and PyDev
- Introduction to different IDE and Editors for Python
- Installing Anaconda Navigator
- Hands on to Jupyter Notebook
Module 2: Basic programs handling Data type
- Running python
- Python identifier, keywords, comments etc
- Assigning values to variable
- Different data types in python
- Python numbers, strings
Module 3: Operators and Decision making in python
- Operators in python
- Decision making in python
- If elif statements
- Loops
- While loop and for loop
- Break and continue
- In, is keywords
Module 4: Functions in python-
- Defining a function with ‘def’ keyword
- Calling a function in python
- Pass by value and pass by reference
- Pass by object reference
- Local vs global variable
- Modules and packages in python
- Default argument, keyword argument and arbitrary argument
- Programs on function
Module 5: Dictionaries
- Introduction
- Accessing values in dictionaries
- Working with dictionaries
- Properties
- Functions
Module 6: Data structures in python
- Creating a list in python
- Different types of list operations
- Difference between list and tuple
- Understanding the concepts of sets
- Programs involving above data structures
Module 7: String in Python
- String Formatting Operator
- Built-in String Methods
Module 8: Object and Classes in python
- Introduction to the concepts of OOP
- Declaration of a class
- Basic properties, constructor
- Self, super keywords
- Creating object of a class
- Importing a custom class
- Programs involving classes
- Iterators
- Generators
Module 9: Regular expressions
- Match function
- Search function
- Matching VS Searching
- Modifiers
- Patterns
Module 10: Exceptions
- What is 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 Exception
- User-Defined Exceptions
Module 11: File-Handling in python-
- Handling different types of file
- Opening a text file and a binary file
- Different modes of opening a file
- Reading and writing to a file
- Operations using file-handling
Module 12: Multithreading
- Thread
- Starting a thread
- Threading module
- Synchronizing threads
- Multithreaded Priority
Module 13: Building a Desktop based Application using Databases
- Introduction to sqlite3 or MySQL
- Database Connection
- Creating Database Table
- INSERT Operation
- SELECT Operation
- UPDATE Operation
- DELETE Operation
- Disconnecting Database
- Handling Errors
Module 14: Python Library
- NumPy: deal with the scientific task
- SciPy: deal with linear algebra, optimization, integration, and statistics
- Pandas: deal with Data Frame
- Matplotlib: deal with Graph Visualization
Module 15: Web Scraping
- Web Scraping using Beautiful Soup
- Data Manipulation using Get Requests
Module 16: Introduction to GUI Programming in python-
- Understanding the tkinter module.
- Structure of a tkinter program.
- Tkinter window, frame.
- Tkinter layout geometry.
- Pack, Grid, Place layout managers.
- Different types of widget classes in tkinter.
- Labels, Buttons, Entries in tkinter.
- Implementation of Listbox widget.
Module 17: Web PROGRAMMING
- Web Server Support and Configuration.
- Web page design using HTML and CSS.
- GET and POST Methods.
- Passing Information using GET method.
Module 18: Project (Specimen Topics)
Learn Python Online Course from reputed online IT training institute, Webskitters Academy. We are known for developing a standard for our students that they never find anywhere else. With the help of our professional experts, we make it possible for our candidates to learn the intricate details of the field. We have impressive training facilities that help our students to develop their proficiency and skills in the field. Our trainers are certified professionals, helping you to find the right career opportunities in the market. Enrol in our online course now and grab golden opportunities!