Python Programming Online Course - Lwindia
Python Programming Online Course - Lwindia
Overview
Linux has gained considerable momentum as the operating system of
choice for writing Python scripts for various purposes like automation
tasks, text parsing and application development. This course offers
sufficient knowledge to understand and write Python programs. A
brief explanation of Python modules will be given with suitable
examples to explain the scalability of the language and the scope of
implementation of Python.
Pre-Requisites
The participants should have usage knowledge of Linux and a fair knowledge of
using any programming language
Target Audience
The audience for this course includes programmers who want to learn the
language and using it to start developing applications.
Duration : 25 hrs ( 1 Month: 1 hrs Daily or 3 Weekends (Sat n Sun) : 4 hrs daily )
Course Outline:
● Introduction to Python
- A Brief history
- The Uses and scope of python
- Getting and installing Python
● The Python Interpreter
- Using the interpreter
- The other IDE's available
● The Language
- Basic I/O operations
- Assignment operators
- Basic data types
- Code blocks and indentations
- Conditional statements
- Iterations
- Some built-in functions
- Using exceptions
- Functions
- File Operations
Object Oriented Principles
- Creating classes
- Creating instances
- Inheritance
- Polymorphism
- Metaclasses
Modules
- Extending the language with the help of modules
- Creating modules
- Accessing attributes and importing specific module names from packages
- Use of the os module
- Use of the re module for pattern matching using regular expressions
- Use of the thread module for creating threads
- Using the socket module for opening sockets
- Using some client side network protocol modules like HTTP and FTP
Debugging and Optimizing
- Debugging
- The warnings module
- The profile module
- Optimizing loops and I/O