1

Python Course | Continuing Education | Classes in Montreal, Quebec

Introduction to Python Course

Create your first Python script

 

Python Syntax

Types and assignment
Calculations, operations
Comments in python
Inputs / outputs
Pass, while, for statements
Range function
Strings
Functions and predefined functions
Files-open a file
Files-Read / Write a file

Practical workshop: Multiple examples

 

Error handling / Exception

Know the errors
Lift exceptions
Management with try / except

 

Master the data structures

The lists
The dictionaries
The tuples
Use slices
The enumerate () function
The items () method

Practical Workshop: List as Stack, List as Queue

 

Modules and Packages

Standard modules
Creating a module
Import a module
Create a Package
Create an executable file

Practical workshop: Writing and testing a module

 

The basics of the object in Python

Create a first class
encapsulation
Special methods
Function with variable arguments
Errors and Exceptions

Hands-on workshop: creating classes and getting in touch

 

Database

Install a driver
Insert, delete, modify data in database

Practical Workshop: Application with SQLite




Python Training – Data Science (Numpy Pandas Matplotlib)

tool

Install the Anaconda distribution

Python for scientific computing: Numpy

Introduction to Numpy
Create ndarray objects
Data selection
Add, edit, delete items
Use numpy functions
Enter exit

Manipulating data with Pandas

Series objects
DataFrames objects
Data selection
Aggregation functions
Merge, Join, Remodeling
Use lambda functions
Make a dynamic crossover (Pivot Table)
Manipulate excel data (csv) and json

Visualize data with Matplotlib

2D curve display
Point cloud display
Histogram display
Web API

Request to an API
Get the answer
Treat the answer
Application: API Twitter, analyze and visualize in time
->




Python Training for Data Science | scientific python

Introduction to Python Training

Introduction to Python – Block 1

7h + 2h

  • The types of variables (integer, decimal, boolean, etc.) and basic operators;
  • Data structures (list, tuple, dictionary, etc.);
  • Flow checks (if-else, try-except-finally);
  • Loops (for, while);
  • Control-loop combinations;
  • Functions and methods (function (object) and object.method ());
  • Importing plugins to access more functions-methods;
  • Syntax and good practices.

Introduction to Python – Block 2

5h

  • Manage modules;
  • Administer the operating system
  • Pull data from the web (web scraping);
  • Rectify the data with the regex module;
  • Integrate time with the datetime module.

Initiation to the science of data

14h

  • Jupyter Notebook, Spyder and others;
  • Introduction to Numpy;
  • Introduction to Pandas – Series Object;
  • Introduction to Pandas – DataFrame Object;
    • Extra: Introduction to Pandas – Instructions;
    • Extra: Tidy Data;
  • groupby and aggregations;
  • Data collection with Web API and analysis;
  • Graphic visualization;
      • Extra: Map view.

     




Training for engineers

Our training courses appreciated by engineers


The field of technological engineering is one of the most rapidly changing. Having to constantly update itself in order to combine with the incessant evolutions of software and ways of dealing with the world, Doussou Formation has thought of engineers by offering a tailor-made training formula. We provide a variety of interesting and relevant training for engineers. Our teaching team is made up of experts in their field and our approach favors practice as well as small groups. This, in order to encourage interactions conducive to the creation of formative and lasting experiences.

By completing your training with Doussou Formation, you will put your skills into practice, you will have privileged access to your trainer, and we will follow up with you in order to constantly offer the best training.

For the 30 hours of compulsory continuing education requested by the Order of Engineers, we are present. Let us give you the tools to be up to date with technological and methodological advances. At Doussou, you will certainly find training that meets your needs.


Our trainings in technology
  • JavaScript Trainings
  • TypeScript Training
  • C# – C Sharp Training
  • MVC ASP.Net Training
  • Visual Basic.Net Course
  • ASP.NET Web Forms Trainings
  • Cours React.JS – Continuing Education
  • JQUERY Training
  • Backbone.JS Training
  • Node.JS Course
  • Angular.JS Course
  • ojo Toolkit Training
  • VUE.JS Training
  • 3D Programming (Rhino 3D)
  • 3D Max Training
  • HTML5 and CSS3, Javascript/DOM: Responsive Design – Training
  • Foundation 5 Training
  • Java Trainings
  • Hibernate Training
  • Soapui Training
  • Maven Training
  • PHP Course
  • Yii Framework Course
  • Zend Framework Course
  • CakePHP Training
  • Laravel Framework Course
  • Micro-frameworks (SLIM, Silex, Lumen, Fat-Free) Training
  • Python and R langage Training
  • Cisco Trainings
  • Cybersecurity Course
  • Google Scripts Course
  • C++ Training
  • Cobol Training
  • Windev Training
  • Julia Training
  • XML Training
Our trainings in methodology and office automation
  • Lean Six Sigma (Green Belt) / Green Belt Six Sigma – Training
  • VBA Course
  • Excel Trainings
  • Training: Mastering macros and initiation to programming
  • GIT Training: Write technical documentation
  • Training: Managing a difficult employee;
  • Training: Managing conflict in the workplace;
  • Training Professional efficiency: managing your time and priorities
  • Zoom Training
  • Microsoft Teams Training
  • Nuance eCopy Training
  • Acrobat Pro Training
  • Word Training
  • PowerPoint Training
  • Publisher Training

    Tell us about your expectations

    Receive a service offer without any obligation on your part









    Testimonials – Customer Reviews – Recommendations

        

    Mark Plouffe, Gouvernement du Canada/ Government of Canada

    I want to thank you both for providing my resources some excellent training(Cobol) over the past 3 days. Mamadou, thank you for being so accommodating on such short notice and for sending your facilitator to Gatineau for this customised and personalised training course. We’ll look forward to continuing our partnership for future training needs.


        

    Maryse Duguay – Analyste fonctionnelle Base de donnée – Montréal

    J’ai grandement apprécié les méthodes d’enseignement du prof. Le fait que nous soyons un petit groupe a grandement facilité les apprentissages. Il s’adapte à son audience et les exercices sont formateurs. Je recommande fortement.


        

    Hamza Mouadden(Administrateur systèmes et applications pour le Réseau d’information scientifique du Québec)

    Je dois dire sans aucun doute que les deux formations: (Cours Python | Formation continue et Cours Python | Perfectionnement), ont largement dépassé mes attentes. Désormais, je sens que je possède une nouvelle « paire de lunettes ». Dans ces formations, toutes les données probantes amenées sont utiles une fois de retour dans nos milieux de pratiques. Mamadou a toujours été présent et rapide à répondre à nos questions. C’est un formateur professionnel.


        

    Martin Côté – Analyste Assurance Qualité – Travailleur autonome – Montréal

    Ce fut un plaisir de faire affaires avec Doussou Formation. Ce qui fait LA différence est le service personnalisé totalement à l’écoute des participants ainsi que l’adaptation aux besoins de formation. Flexibilité/Adaptabilité/Professionnalisme/Courtoisie. Merci!

    M. Dumoulin(formateur SQL) est un expert en développement qui a sû s’adapter à sa classe tout en captivant l’intérêt des élèves. Il y a une bonne répartition de théorie et d’ateliers pratiques assistés ce qui confirme l’apprentissage. M. Dumoulin maîtrise sa matière donc il peut l’adapter et approfondir les aspects demandés au besoin. Il est à l’écoute des éleves.


        

    Lamara Yadel, Analyste en informatique, Direction de l’analyse et de l’information sur le marché du travail, Emploi-Québec

    C’est très bien expliqué à l’aide d’ateliers et d’exemples, le formateur maîtrise bien le sujet.


        

    Michelle Villemaire, Conseillère en formation, SYNOR-Cégep de Saint-Hyacinthe

    Ce fut un plaisir de collaborer avec M. Dembele dans le cadre d’un mandat de formation pour l’un de nos clients. Son professionnalisme et son expertise pointue nous ont permis de réaliser avec succès le mandat et de répondre aux besoins de notre client.


        

    Gabriel G-Robert – Chef, Soutien – Société Radio-Canada

    Je vous remercie de votre implication dans le succès de cette formation. Les participants reviennent très satisfaits de ces 3 journées de formation sur le langage script de Google. Ils ont acquis des notions qui leur permettront d’être plus efficaces dans leur travail au quotidien.

        

    Mme Bourassa – Technicienne en gestion de données – Bas-Saint-Laurent(Québec)

    Doussou Formation nous a offert une excellente formation Oracle/SQL adaptée à notre environnement de travail et à nos besoins. Nous sommes très satisfaits des acquis obtenus après trois jours de formation et avons beaucoup apprécié l’adaptabilité de la formation.


        

    johan

    Johan MARCHESSEAU
    Chargé de développement pédagogique chez MyDigitalSchool, groupe Eduservices – ESPL Université de Nantes

    C’est toujours un plaisir de travailler avec Mamadou, toujours très professionnel et avec le sourire en plus. Il est intervenu pour former des étudiants sur du développement web. Et les apprenants sont toujours ravis de l’avoir. Il maîtrise ses sujets et sait transmettre de façon claire et efficace. J’espère pouvoir travailler de nouveau avec Mamadou.


        

    didier

    Did Sendra
    Technicien Informatique

    Formation Linux Fondamentaux+administration, très bon accueil, formateur compétent et à l’écoute des besoins.
    Très bonne formation


        

    M. Togola Souleymane Donsé – Administrateur système et DB chez Malitel (Opérateur de Télécommunication au MALI)

    En mai 2017, j’ai profité de mes congés annuels au Canada pour suivre une formation sur trois modules:
    1. WordPress afin de pouvoir développer et administrer des sites Web/blog,
    2. PHP avancé,
    3. Le Framework Symfony
    J’ai été séduis par la polyvalence, la disponibilité et l’acceuil du formateur.
    Nous avons fait 8 jours non-stop de formation accélérée. J’ai trouvé en lui un formateur senior, s’adaptant au niveau son auditeur.
    je recommande Doussou Formation pour tout développeur…