Learn Python with me

Python Course Syllabus

#### Introduction to Programming

# * Introduction to programming
# * About compiler
# * About interpreter
# * Classification of programming languages

### Python

# * Introduction to python
# * Features of python
# * What makes python famous among all other programming language

#### Main course

### Installation
# * Installing python
# * Setting up path variable

### statements and built-in functions

# * print
# * built in functions
# * if else elif
# * for loop
# * while loop
# * developing interactive program

### data structures

# * list
# * tuple
# * dictionary
# * nested list, dictionary and tuple

### comprehension

# * list
# * dictionary

### exception handling 

# * try and except
# * else
# * finally
# * raising exception
# * creating custom exception for your application

### functions and arguments

# * defining functions
# * function arguments
# * function keyword arguments
# * command line arguments
# * parsing command line arguments

### modules

# * Introduction to modules
# * Important modules and functions
# * Developing a custom module
# * Various methods in installing modules

### OS and application command

# * Executing operating system and application commands
# * parsing command output

### File operations

# * Creating a file
# * File read operation
# * File write opertion

### find and replace

# * Introduction to regular expression
# * Python regex module
# * Writing regex pattern
# * Searching for a pattern
# * Finding all matches for a pattern
# * Finding pattern and replace
# * Using regular expression in file objects

#### Advance programming

### OOPS(Object Oriented Programming)

# * Introduction to OOPS
# * OOPS Terminologies
# * Inheritance
# * Composition
# * super function
# * Abstract Base Classes

### Functional programming

# * map
# * filter
# * reduce

### Efficient programming

# * threading
# * multiprocessing
# * queue

### argument parsing

# * simplifying argument parsing
# * Various modules available for argument parsing
# * advance command line argument parsing using docopt/argparse

### features

# * virtualenv
# * closure
# * decorator
# * iterator
# * generator

### Automation

# * Introduction to selenium
# * web automation using selenium

### Web Development

# * View
# * Rendering
# * Routing
# * Subscriber
* WSGI app
# * Templating Engine
# * ORM, Hosting
# * Form Engine
# * BootStrap
# * Api argument parsing
# * Hosting (Binding with production ready web server)
# * Developing opearing system service for web app

### Packaging

# * Developing setup.py
# * Source distribution and binary distribution
# * Developing RPM

### Logging
# * Introduction to logging
# * python logging
# * console logging
# * file logging
# * file rotation

### Remote operation

# * Executing commands on remote machine
# * Remote file copy

About Trainer:

Click here

Method of Training:

* Practical way of training either class room or web based
* Taking notes strictly not allowed (You are learning for now, not for future)
* On completion of each day, the learning content(usually python file) will be shared along with exercise of the day
* Feedback will be collected every 5 hours of the total training 15-17 hours to help the student
* Each class would begin with Q&A of the last training exercise given
* On last day of the course, will be having a go through to a real time python project.
* To sharpen the saw: eBooks will be shared

Post a Comment

5 Comments

  1. Thanks of sharing this post…Python is the fastest growing language that helps to get your dream job in a developing area. It says every fundamental in a programming, so if you want to become an expertise in python get some training
    Regards,
    Python Training in Chennai|Python Training

    ReplyDelete
  2. Day by day I am getting new things and learn new concept through your blogs, I feel very confident, thanks for your informative blog keep your post as updated one...
    Regards,
    PHP Training in Chennai|PHP Course in Chennai

    ReplyDelete
  3. Programming in python is very easy when compare too other language. if you learn python you can get other programming certification simply.
    .net course in chennai|DOT NET Training in Chennai

    ReplyDelete
  4. Thank you for sharing an amazing & wonderful blog. This content is very useful, informative and valuable in order to enhance knowledge. Keep sharing this type of content with us & keep updating us with new blogs. Apart from this, if anyone who wants to join the Python Base training institute in Delhi, can contact 9311002620 or visit our website-
    https://www.htsindia.com/Courses/python/python-training-institute-in-delhi

    ReplyDelete
  5. In fact, we noticed that some of the the} greatest slots video games to play are well-liked amongst real cash players exactly outcome of|as a outcome of} they're machine video games which were featured a number of} times on gambling news web sites. There are quantity of} methods find a way to|you presumably can} earn free spins when playing in} slots online. Currently, HoF offers the option for 1xbet korea new spanking new|for brand new} users choose on} between both a thousand coins of a hundred free spins as their welcome reward.

    ReplyDelete