iNEWPM
Course Duration:2 Months

Course Details

1. Introduction to Python

  • l Python - The Universal Language
2. Getting Started
  • l Installing Python
  • l Python - *Hello World*
  • l Using the Interpreter
  • l Python - a better Python interpreter
3. Language Basics
  • l Types - Dynamic v/s Static Typing
  • l Numbers
  • l Strings
  • l Unicode
  • l Complex types
  • l Operators - Operator Overloading
  • l Variables
  • l Scoping and Expressions
  • l Use of tabs and whitespaces as indent
  • l Conditionals - for...else -
4. Functions
  • l The general syntax
  • l Default values for arguments
  • l Returning and receiving multiple values
  • l Variable number of arguments
  • l Scope revisited
5. Collections
  • l Primitive v/s Composite Types
  • l Lists
  • l Tuples
  • l Maps (or Dictionaries)
  • l Sets
  • l Enums
  • l Looping Techniques
6. Modularisation of code
  • l Global and Local namespace
  • l Introduction to modules
  • l Using modules
  • l Creating your own modules
  • l Working with a third-party library
7. Regular Expressions
  • l Matching v/s Searching
  • l Regular Expression Objects
  • l Match Objects
  • l Examples
8. Files and Directories
  • l Reading Files
  • l Writing Files
  • l Handling I/O Errors
  • l Higher level file operations
  • l File and Directory comparisons
9. Exception Handling
  • l Exception handling basics
  • l try...except
  • l Examples
10. Socket Programming
  • l Introduction to networking concepts
  • l Creating a socket
  • l Using a socket
  • l Disconnecting
  • l Non-blocking sockets
11. Object Oriented Programming Basics
  • l Introduction to OOPs
  • l Classes and Objects
  • l Instance methods and data
  • l Initialization of objects
  • l Inheritance
  • l Multiple and Multilevel Inheritance
  • l Method overriding
  • l Classes and Types
  • l Web development:
  • l Django: MVC,
  • l Database connectivity, deployment.
  • l Web Crawling: Beautiful Soup, Urllib2, using selenium as well.
  • l ORM: Defining of database tables using ORM, querying ORM, Joins in ORM, benefits and drawbacks., 
  • l Linux: basic understanding of Linux, hands on experience on Ubuntu, installing Python and related softwares on Linux.

Linux, hands on experience on Ubuntu, installing Python and

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