• LOGIN
  • No products in the cart.

Become a Certified Python Developer

Collabera TACT offers a comprehensive training program on Python. This course is designed to help participants learn python programming and create real-world web applications. This is a comprehensive course that covers from basics to advanced concepts like writing Python scripts, file operations in Python, creating views, Forms, Modules in Python.

Why take Python Training?

Python is one of the most in-demand combinations in the market today because of a lesser amount of code and quick deployment. For web developers mastering Python will ensure that they are always able to find work or build their own product/service as a start-up.

Python Training Syllabus

  • Introduction to Python & Python Fundamentals
  • Data Types and their related functions
  • Python variables and basic data structures
  • Operators
  • Conditional statements/Control Structures
  • Functions
  • Functional Programming
  • File handling and other OS interactions
  • Modules
  • Introduction to OOP
  • Exceptions
  • Debugging
  • Various standard libraries
  • Regular expressions
  • Networking with Python
  • Testing Python Code
Who can take Python Training?

Python Training offered by Collabera TACT is ideally suitable for the following professionals:

  • Web Developers
  • Full Stack Developers
  • UI Developers and Technical Leads
  • QAs, Architects, and Technical Project Managers
Pre-requisites for Python Training

There are no pre-requisites for this training. However, a familiarity with basics of programming and the basics of HTML will be beneficial.

Module 1: Introduction to Python & Python Fundamentals

  • Python Interpreter and its Environment

Module 2: Data Types and their related functions

  • Numbers
  • Strings
  • Unicode Strings

Module 3: Python variables and basic data structures

  • Declaration of variables
  • Arrays, Lists and Tuples
  • Dictionary and Sets
  • List and array slicing

Module 4: Operators

  • Arithmetic Operators
  • Assignment Operators
  • Comparison Operators
  • Logical (or Relational) Operators
  • Conditional (or ternary) Operators

Module 5: Conditional statements/Control Structures

  • If Statements
  • While construct
  • For Statements
  • Looping Techniques over arrays, dictionary,
  • The range() Function
  • Break and continue Statements, and else clauses on Loops
  • Pass Statements
  • Error Handling

Module 6: Functions

  • Local variables
  • Default Argument Values
  • Returning Values
  • Keyword & Positional Arguments
  • Arbitrary Argument Lists
  • Documentation Strings
  • Unpacking Argument Lists
  • Lambda Expressions

Module 7: Functional Programming

  • Lambda Forms
  • list comprehension
  • map
  • apply
  • reduce
  • filter

Module 8: File handling and other OS interactions

  • Opening a File
  • Reading from a file, writing to a file
  • Closing a File
  • Reading directories & other basic directory operations (getcwd, mkdir, chdir etc.)
  • Renaming & deleting files

Module 9: Modules

  • Executing modules as scripts
  • The Module Search Path
  • Building modules
  • Running a module from the command line
  • ‘Compiled’ Python files
  • Standard Modules
  • The dir() Function
  • Packages
  • Importing * From a Package
  • Intra-package References
  • Packages in Multiple Directories

Module 10: Introduction to OOP

  • Class Definition Syntax
  • Class Objects, Instance Objects, Method Objects; Instantiation
  • Inheritance
  • Data Member – Class variable/Instance Variable
  • Function overloading
  • Operator overloading

Module 11: Exceptions

  • Handling Exceptions
  • try-except
  • else clause
  • finally clause
  • Raising Exceptions
  • User-defined Exceptions

Module 12: Debugging

  • Different functions
  • single step
  • Breakpoint
  • Conditional
  • Jumping

Module 13: Various standard libraries

  • shutil (for daily file and directory management tasks)
  • math (underlying C library functions for floating point math)
  • random (tools for making random selections)
  • datetime (access and manipulate dates and times)
  • timeit (to time operations)
  • urllib2 (internet access)
  • smtplib (mail access)
  • os and os.path

Module 14: Regular expressions

  • What is regular expression?
  • Matching characters
  • Compiling regular expressions
  • Metacharacters like quantifiers, anchors, character classes, alternator
  • Strings and Slices
  • Modifying Strings
  • Use of triple quotes
  • Repetition
  • Group extraction and Substitution

Module 15: Networking with Python

  • TCP connection
  • UDP connection
  • pexpect
  • threading

Testing Python Code

  • unit test
  • skipping test
  • Doc test
  • Nose testing
  • Mock testing
  • Profiler

Yes, the course completion certificate is provided once you successfully complete the training program, you will be evaluated on few parameters like – Attendance in sessions, Objective examination and others. Based on you overall performance you will be certified by Collabera TACT.


Yes, we do have an option of group discount. To know more about group discount, contact jointact@collabera.com.

The access to the Learning Management System (LMS) will be for lifetime, which includes – Class recordings, presentations, sample code and project.

The candidates need not worry about losing any training session. They will be able to view the recorded sessions available on the LMS. We also have a technical support team to assist the candidates in case they have any query.

The online live training course will be conducted for 4 weekends, 7 sessions.

To attend the live virtual training, one would require at least 2 Mbps of internet speed.

Course Reviews

N.A

ratings
  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.

TAKE THIS COURSE
  • $439.00 $379.00
  • 10 Hours
3296 STUDENTS ENROLLED

    Upcoming Batches

    India Sat-Sun (4 Weeks)

    26-MAY-18 07:00 PM - 10:00 PM IST

    USA Sat-Sun (4 Weeks)

    26-MAY-18 09:30 AM - 12:30 PM EST

    UK Sat-Sun (4 Weeks)

    26-MAY-18 02:30 PM - 05:30 PM BST


    Course Features

    We provide 28 hours of live online training including live POC & assignments.

    It would be live & interactive online session with Industry expert Instructor.

    Expert technical team available for query resolution.

    We provide lifetime Learning Management System (LMS) access which you can access from across the globe.

    We strive to offer the Best Price to our customers with the guarantee of quality service levels.

    Post completion of the course, you will appear for assessment from Collabera TACT. Once you get through, will be awarded as a course completion certificate.

    Drop us a query

    Collabera TACT, 25 Airport Road,Morristown, New Jersey 07960 Phone: (973)-598-3969 Email: join@collaberatact.com

    COPYRIGHT© 2018 Collabera, All Rights Reserved.
    Course of the Month – Artificial Intelligence ‘Up-Skill with 60% benefit’ -  Know More
    + +
    X