Enroll

About

About

Programs

Admissions

Contact us

Python Programming

Learn to master industry-standard tools and techniques such as OOP concepts, build web services, mini-projects in Java, user interface development, create and manage databases, SQL, spring framework, hibernate framework, JSP and servlets.

Skills gained : Modular thinking, Programming basics,
Algorithimic thinking, Problem solving, Debugging

Home >

>

Programmer Analyst LEA.CK Profile: Web App Development

Duration
36 hours
Schedule : Mon - Wed - Thu
6 PM - 9 PM

Skills gained
Modular thinking,
Programming basics, Algorithimic thinking,
Problem solving
Debugging

Tools
Java, ASP,
Microsoft .Net, SQL server
Object Oriented
Programming, ORM,


Pricing
Course Fee ; 2500
Bundle price available
Request Corporate
vouchers

Program Overview

This Certificate course on Python Programming is designed to take participants from beginners to proficient Python developers. Whether you're new to programming or seeking to expand your coding skills, this course provides a comprehensive exploration of Python's versatility and applications. Through a blend of theoretical lessons, hands-on exercises, and real-world projects, participants will gain a solid foundation in Python programming and develop the ability to create a wide range of applications.

Enroll

Start Date

Duration

Tuition Fee

36 hrs

CAD 2500

14 June 2025

Key Benefits

Official Accredited
Curicullum
Our curriculum is kept up to date with the latest official Certification syllabus and making you getting ready to take the exam.

Get trained by
Industry experts

Our courses are delivered by professionals with years of experience
in the industry.

24/7
Labs
Our students have access to their labs and course materials at any hour of the day to maximize their learning potential and guarantee success.

Certification
Vouchers
Upto 50 percent discount voucher will be provided.

Tax
Credits
Claim up to 25% of tuition fees and education tax credit from your taxes.

Course Outline

Introduction to Python

This module introduces Python, exploring its varied uses and the Python interpreter for program execution. It covers the interactive prompt, guiding students through starting and running interactive code sessions to facilitate hands-on learning with Python.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Python Object Types & Numeric Types

String, lists & Dictionaries

Tuples, sets & Assignment operators

Conditional & looping Statements

This module in Python covers fundamental aspects of conditional and looping statements. It introduces 'if' statements for conditional execution and explores the usage of 'while' and 'for' loops for repetitive tasks. The curriculum includes control flow modifiers like 'break,' 'continue,' and 'pass,' offering comprehensive insights into managing program flow and decision-making structures.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Functions and Generators

This module introduces functions and generators in Python, covering their basics, definition, calls, and showcasing polymorphism. It details local variables, Python scope basics, the LEGB rule for name resolution, built-in scope, and the 'global' statement. Additionally, it explores nested functions and their scopes, providing a comprehensive understanding of Python's function structure and scoping rules.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Modules & Packages

This module focuses on Python's modular approach using modules and packages. It covers importing modules, organizing code into packages, and utilizing namespaces for accessing module contents. Additionally, it explores 'init.py' files in packages, offering insights into creating, importing, and effectively using modular structures in Python programming.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Classes and OOP's

This module delves into exceptions handling in Python, addressing error management and recovery strategies. It covers try-except blocks, raising exceptions, and utilizing tools for effective debugging and error resolution. Students explore exception handling techniques, debugging tools, and error recovery methods, enhancing their skills in managing errors and ensuring robust code performance.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Exceptions and Tools

This module covers intro to the GroupBy Module, First Operations with groupby Object, Retrieve a group from a GroupBy object with the get_group Method, Methods on the Groupby Object and DataFrame Columns, Grouping by Multiple Columns and Iterating through Groups.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Data analysis using Numpy library

In this module, students delve into data analysis using the Numpy library in Python. It covers array creation, manipulation, mathematical operations, and statistical functionalities provided by Numpy. The curriculum explores Numpy's array manipulation, mathematical capabilities, and statistical tools, offering a comprehensive understanding of data analysis with this powerful library.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Data analysis using Pandas library

This module centers on data analysis utilizing the Pandas library in Python. It covers data manipulation, handling, and analysis using Pandas' DataFrame and Series structures. Students explore Pandas' functionalities for data ingestion, cleaning, manipulation, and analysis, gaining a robust toolkit for comprehensive data handling and exploration.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Data Visualization with Pandas

This module explores comprehensive data visualization using Pandas, covering advanced data selection, time series analysis, and exploratory data analysis (EDA) techniques. It delves into creating  multi-indexing, handling large datasets, and applying Pandas to real-world case studies.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Data Visualization with Matplotlib

This module introduces data visualization using Matplotlib in Python, covering plot creation for line, scatter, and bar plots. It explores plot customization, including labels, titles, legends, and annotations, and delves into subplots, saving plots, and exporting them. Additionally, it includes visualization of categorical data, distributions, relationships, and geographic data using various techniques and plot types within Matplotlib, offering a comprehensive understanding of data visualization in Python.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Exploratory Data Analysis with Seaborn

This module introduces Seaborn for exploratory data analysis (EDA) in Python. It covers Seaborn's features, focusing on visualizing data distributions using histograms, KDE plots, and rug plots. It explores visualizing relationships via scatter plots, pair plots, and joint plots, as well as categorical data visualization using bar plots, count plots, and box plots. Additionally, it includes styling and customization features within Seaborn, providing a comprehensive toolkit for effective EDA using Seaborn.

SKILLS GAINED

…………………………………………………………………………………………………………………………………………………………

Skills gained

Algorithimic
Thinking

Programming
basics

Modular
Thinking

Problem
Solving

Debugging

Instructor Spotlight

Connect with our instructors at an event . Build your intelligent network .

Eligibility Criteria

Learners need to possess an undergraduate degree or a high school diploma. No need of any professional experience is required as this is the fundamental course.

Prerequisites

Knowledge on Front End Technologies, SQL Programming is required to enroll in this course.

Upcoming sessions & Schedule

Enroll

Summer Session

17 June 2025

Register before

30th May 2025

Enroll

Fall Session

17 October 2025

Register before

30th May 2025

Enroll

Winter Session

12 February 2026

Register before

30th May 2025

Enroll

Enroll for this
Certification

20th June
Start Date


CAD 2500/-
Stand alone Certification

Enroll

Get Bundle
pricing

Get Bundle

SQL + BI + Python Programming




6000 CAD
Bundle price for three

Get Certified

Related programs

FAQs

I need help in choosing the correct courses for my job role. Can you assist?

About the Instructor?

Is there any Voucher to take the Official certification?

When do I get the MCIT Certificate?

Upon completion of the certification course classes you will be provided with an MCIT certificate.

Montreal College of Information Technology

Collège des technologies de l’information de Montréal

200-1255 Robert-Bourassa Blvd.

Montreal, Quebec H3B 3B2

+1 514 405 6874

info@montrealcollege.ca