Professional Training &
100% Projects Based Training

Be Professionals From Professionals               Only Professionals can Make u Professional
  • Part Time
  • Duration           :      1.5 Months
  • Class                :      1.30 Hrs Daily
  • Days                 :      Mon-Fri.
  • Half Time
  • Duration           :      3 weeks
  • Class                :      3.00 Hrs Daily
  • Days                 :      Mon-Fri.
  • Full Time
  • Duration           :      1.5 Weeks
  • Class                :      4.30 Hrs Daily
  • Days                 :      Mon-Fri.

Course Description:

Python is a high-level, interpreted, interactive and OOPS language. Python was designed to be highly readable, uses English keywords frequently whereas other languages use punctuation and it has fewer syntactical constructions than other languages. Course is being designed for software programmer with a need to understand Python programming and frameworks.

MODULE 1

Extracting link from a webpage

  • Programming Language
  • Overview of Python, which version and why python
  • Getting Started: Downloading and Installing
  • Backus-Naur Form
  • Introduction to Web Crawler
  • Python Expressions, operators and expressions
  • Variables types and properties
  • Strings types(raw, Unicode), properties, methods, indexing, sequencing, slicing, finding string in strings, finding string in string with numbers
  • Extracting Links from a webpage
  • Quiz, questions and queries

MODULE 2

Extracting all links from a webpage

  • Procedure, defining function
  • Making Decision, Flow Control
  • Logical, Boolean Expressions
  • Loops (While loop), Break Statement
  • Factorial using while loop
  • Multiple assignment
  • Printing all links from a webpage

MODULE 3

Getting all links from all pages

  • Structured Data – List
  • List properties, indexing, slicing
  • Strings are special kinds of lists
  • Nested Lists
  • Mutation (of strings and lists)
  • Aliasing
  • List Operations (append, plus, len, extent)
  • Loops (while loop) on lists
  • FOR LOOP
  • In operator, index operator
  • Union procedure for list
  • List.pop()
  • Collecting all url in a list
  • Crawling the web procedure

MODULE 4

Building an index

  • Data Structure
  • Building index using list and performing lookup
  • Network, latency, bandwidth, traceroute and bit
  • Browser, Server, Protocol

MODULE 5

  • Efficient Algorithms
  • Hash table concept (ord() and modulus operator)
  • Implementing a Hash Table
  • Hash Table Lookup
  • Introduction to Dictionary Data Type
  • Dictionary Operations
  • Using Dictionary in Index

MODULE 6

  • Recursive Definitions
  • Base Case and recursive case
  • Factorial using Recursion
  • Palindromes
  • Fibonacci Numbers
  • Introduction to Ranking Web Pages (Page Rank)

MODULE 7

  • Graphs Data Structure for Page Ranking
  • Building the Link Graph
  • Computing Page Rank
  • Best page Lookup

MODULE 8

  • Queries and Re-discussion of
  • Strings
  • List
  • Dictionary
  • Introduction to Tuples, Sets, range, xrange

MODULE 9

  • Working with Files
  • Opening a text file
  • Reading a file
  • Writing to file
  • File Operations
  • Error and Exception handling
  • Dealing with errors

MODULE 10

  • Modules
  • Importing Modules
  • Regular Expressions
  • Introduction to List Comprehensions
  • List Comprehension Operations

MODULE 11

  • List Comprehension Revised
  • Lambda Function
  • Generator expression
  • String formatting

MODULE 12

  • OOP Programming
  • Defining Classes
  • Constructors
  • Instance methods and Instance data
  • Class methods and Class data
  • Inheritance

MODULE 13

  • Passing arguments to functions (*args, **kwargs)
  • Building a blog site
  • Introduction to HTML Elements
  • Building a simple blog site
  • Introduction to Web Designing and Flash by Team

MODULE 14

  • Quiz and written Exam based on the course content
  • Programming questions & open session for students
  • Bringing all together. Final words. Certification.

Python Training center in West Delhi, Uttam nagar. Best certified computer course curriculum for professional learning institute near Dwarka, Uttam Nagar, Jankapuri, Tilak Nagar, Subhash Nagar, Tagore Garden, Rajouri Garden, Ramesh Nagar, Moti Nagar, Kirti Nagar, Shadipur, Patel Nagar, Rajendra Place, Karol Bagh, Jhandewalan, Ramakrishna Ashram, Connaught Place, vikaspuri, najafgarh, Delhi Cantt, Dhaula Kuan, Palam Colony, Palam Villag, Dabri, Hari Nagar, Fateh Nagar, Raja Garden, Punjabi Bagh, Shivaji Park, Paschim Vihar, Peeragarhi, Inderlok, Netaji Subhash Place, Pitampura, Rohini, Chandni Chowk, New Delhi, East Delhi, North Delhi, West Delhi.

Copyright © Computec Professionals Group