Adv. Certification in Python Programming

Course

In New Delhi and Jaipur

₹ 25,000 VAT incl.

Description

  • Duration

    8 Weeks

  • Start date

    Different dates available

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. Training on Python is being imparted in a friendly environment with team task and definite goals. Your search for a Python training institute will be end with TGC. The Python course is available at weekends, we request you to come for a free demo. Following is the course outline.

Facilities

Location

Start date

Jaipur (Rājasthān)
See map
D-32, 2nd floor, Near Gaurav Tower, Malviya Nagar,, 302017

Start date

Different dates availableEnrolment now open
New Delhi (Delhi)
See map
H-85A, South Extension, Part-I, 110049

Start date

Different dates availableEnrolment now open

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

Subjects

  • Python
  • Coding
  • Programming

Teachers and trainers (1)

TGC India

TGC India

Trainer

Course programme

Week 0
  • Day 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
  • Day 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
Week 1
  • Day 1 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
  • Day 2 Building an index
    • Data Structure
    • Building index using list and performing lookup
    • Network, latency, bandwidth, traceroute and bit
    • Browser, Server, Protocol
Week 2
    • Day 1
      • 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
    • Day 2
      • Recursive Definitions
      • Base Case and recursive case
      • Factorial using Recursion
      • Palindromes
      • Fibonacci Numbers
      • Introduction to Ranking Web Pages (Page Rank)
Week 3
  • Day 1
    • Graphs Data Structure for Page Ranking
    • Building the Link Graph
    • Computing Page Rank
    • Best page Lookup
  • Day 2
    • Queries and Re-discussion of
    • Strings
    • List
    • Dictionary
    • Introduction to Tuples, Sets, range, xrange
Week 4
  • Day 1
    • Working with Files
    • Opening a text file
    • Reading a file
    • Writing to file
    • File Operations
    • Error and Exception handling
    • Dealing with errors
  • Day 2
    • Modules
    • Importing Modules
    • Regular Expressions
    • Introduction to List Comprehensions
    • List Comprehension Operations
Week 5
    • Day 1
      • List Comprehension Revised
      • Lambda Function
      • Generator expression
      • String formatting
    • Day 2
      • OOP Programming
      • Defining Classes
      • Constructors
      • Instance methods and Instance data
      • Class methods and Class data
      • Inheritance
Week 6
    • Day 1
      • Passing arguments to functions (*args, **kwargs)
      • Building a blog site
      • Introduction to HTML Elements
    • Day 2
      • Building a simple blog site
      • Introduction to Web Designing and Flash by Team
Week 7
      • Day 1
        • Quiz and written Exam based on the course content
        • Programming questions & open session for students
      • Day 2
        • Bringing all together. Final words. Certification.

Adv. Certification in Python Programming

₹ 25,000 VAT incl.