iNEWPM
Course Duration:2 Months

Course Details

1

Introduction to Python & Fundamentals- Compiled vs Interpreted Languages
- Why python as hybrid language
- Python versions.

- Python Interpreter and its Environment
- Python programming building blocks like Variables
- Data Types and their functions, python as calculator.
- Pycharm, installation, configuration, running the program.

2

Python Basics:
- Arrays, Lists and Tuples
- Dictionaries and Sets
- Array and List related functions
- Arithmetic  Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Conditional/ ternary Operators
- Set functions
- List to set and set to list

3

Python Control Structures:
- If Statements
-While construct
- For Statements
-Looping Techniques over data structures

-The range() function

- Break and Continue Statements

- Statements and else clauses in loops

- Pass Statements

- List Comprehensions
- nested list comprehensions, if conditions in list comprehensions
- Dictionary comprehensions

4

Functions

          - Local variables
          -  Default Argument Values

          -  Returning Values

          -  Keyword & Positional Arguments

          -  Arbitrary Argument Lists

          -  Unpacking Argument Lists

          -  Lambda Forms

          - Documentation Strings

 

5

   Modules

- Executing modules as scripts

               - The Module Search Path

               - Building Modules

- 'Compiled' Python files

-  various Standard Modules/libraries

-  The dir() function

-  Debugging Python Code

-  Logging in Python

-Unit testing in Python

-  Static code analysis

6

I/O & Exception handling :
- Standard Input and Output I/O
- File I/O

-Python File & Directory functions

- Introduction to subprocess module

- Handling Exceptions
- Raising Exceptions
- User-defined Exceptions
- Clean-up Actions
- Try/finally clauses

7

Regular Expressions :
- What are regular expressions
- Matching characters

-Compiling regular expressions

-split, findall, search, ignore case vs normal search

- Modifying Strings

- Use of triple quotes
- Repetition

- Emails example

- Group extraction

 

8

OOPs in Python :
- OOPS concepts
- Class definition syntax

- Class Objects, Instance Objects, Method Objects; Instantiation

- Inheritance

        -  Data Member - Class variable/Instance

        -  Function overloading

        -  Operator overloading
        -  Pickle module

        -  The dir() function
         - Packages
         - Intra-package References

 

9

Standard libraries :
- os
- sys
- datetime
- random
- math
- pickle
- subprocess

10

Database Programming  :

- Connecting to a database server

  - Connecting to different databases like MySQL, SQLite

 -  CURD operations

 -  Transactions management

11

Threads:
           - Introduction to Threads
           - Thread creation.
           - Java style threads
           - Locking mechanisms
           - Different ways of calling threads, class vs functional approach

12

Web Programming & Django Framework:
­­­­ Web framework
- Client Server Model
- Request- Respons
- SOAP vs REST, REST API, CRUD Operations.
- XML vs JSON
- Examples
- Introduction to Django
- Sample program
- Templatization using Django
- Database integration using Django
- Admin page, configuration, setup, installation,
- Creating classes, forms,
- Bootstrap Integration

 

Are you providing Training Classes
IT Courses / Govt Exam Preparation
Higher Studies / Studies Abroad
NEWFreeCompanies HiringUpdates//nuPM