eyJpZCI6IjQ0IiwiaWRlbnRpZmlhbnQiOiJjb3ZpZC1ub3RpY2UiLCJpc19tYWluIjoiMCIsInRpdHJlIjoiSG9yYWlyZSByXHUwMGU5Z3VsaWVyIiwiY29udGVudSI6IjxwPkxlIHBhdmlsbG9uIGRlIGxhIGZvcm1hdGlvbiBjb250aW51ZSBlc3Qgb3V2ZXJ0IHNlbG9uIGwnaG9yYWlyZSByXHUwMGU5Z3VsaWVyIDogZHUgbHVuZGkgYXUgdmVuZHJlZGkgZGUgN2gzMCBcdTAwZTAgMjFoMzAgXHUwMGUwIGwnZXhjZXB0aW9uIGR1IHZlbmRyZWRpIG9cdTAwZjkgbGEgZmVybWV0dXJlIHMnZWZmZWN0dWUgXHUwMGUwIDE3aC48XC9wPlxuPHA+UHJlbmV6IG5vdGUgcXVlIGwnXHUwMGU5cXVpcGUgZWZmZWN0dWUgZHUgdFx1MDBlOWxcdTAwZTl0cmF2YWlsIGRlIGZhXHUwMGU3b24gcG9uY3R1ZWxsZSBldCBxdSdpbCBlc3QgcHJcdTAwZTlmXHUwMGU5cmFibGUgZGUgcHJlbmRyZSByZW5kZXotdm91cyBhdmFudCBkZSB2b3VzIHByXHUwMGU5c2VudGVyIHN1ciBwbGFjZS48XC9wPlxuPHA+RW4gdG91dCB0ZW1wcywgdm91cyBwb3V2ZXogY29tbXVuaXF1ZXIgYXZlYyBub3VzIHBhciBjb3VycmllbCBhdSA8YSBocmVmPVwibWFpbHRvOmRmY0BjZWdlcGdhcm5lYXUuY2FcIj5kZmNAY2VnZXBnYXJuZWF1LmNhPFwvYT4gb3UgcGFyIHRcdTAwZTlsXHUwMGU5cGhvbmUgYXUgNDE4LTY4Ny01ODUxLjxcL3A+XG48cD5Wb3VzIHBvdXZleiBcdTAwZTlnYWxlbWVudCByZWpvaW5kcmUgbFx1MjAxOWVuc2VtYmxlIGR1IHBlcnNvbm5lbCBlbiBhcHBlbGFudCBkaXJlY3RlbWVudCBcdTAwZTAgbGV1ciBwb3N0ZSB0XHUwMGU5bFx1MDBlOXBob25pcXVlICg8YSBocmVmPVwiaHR0cHM6XC9cL2JvdHRpbi5jZWdlcGdhcm5lYXUuY2FcL1wiIHRhcmdldD1cIl9ibGFua1wiPmJvdHRpbiBkdSBwZXJzb25uZWw8XC9hPikuIEF2YW50IGRlIHZvdXMgcHJcdTAwZTlzZW50ZXIgYXUgQ1x1MDBlOWdlcCwgYXNzdXJleiB2b3VzIGRlIHByZW5kcmUgY29ubmFpc3NhbmNlIGRlcyBtZXN1cmVzIHNhbml0YWlyZXMgZW4gdmlndWV1ci48XC9wPiIsInBhcmVudF9zZWN0aW9uX2lkIjpudWxsLCJjbGFzc2VzIjoiIiwiY3JlYXRlZCI6IjIwMjEtMDQtMjcgMDk6MzM6NDgiLCJ1cGRhdGVkIjoiMjAyMi0wNC0yOCAxNjoyNjoxMCIsInVybCI6IiIsImxvZ3MiOiI1OCJ9

Introduction au langage de programmation Python | Technologies de l'information

Logo Cégep Garneau

Introduction au langage de programmation Python

INF-175-TP

Description

Dans le cadre de ce cours, vous apprendrez à utiliser ce langage de programmation interprété. Vous pourrez développer vos connaissances axées sur le web, les bases de données, et les frameworks les plus utilisés. De plus, Python 3 étant riche en librairies, il vous sera possible d‘en explorer les plus courantes. L'étudiant mettra progressivement les notions acquises en pratiques à l'aide de Jupyter notebooks.

Objectifs

  • Maîtriser les bases de Python
  • Utiliser NumPy
  • Utiliser Pandas
  • Utiliser Flask
  • Se connecter à une base de données SQL
  • Répondre à des connections HTTP

Clientèle cible

Ce cours s’adresse à toute personne qui a une bonne logique, qui connaît les bases de la programmation et qui désire apprendre le langage Python. Il s’agit d’un cours de niveau intermédiaire qui vous permettra d’être autonome et fonctionnel avec ce langage.


Préalables

Important : cette formation n’est pas un cours d’introduction aux principes de programmation, mais bien un cours d’initiation au langage Python

Matériels requis

Les participants doivent préalablement installer Python 3, pip pour Python 3, Visual Studio Code, et être capable d'éxécuter des Jupyter notebooks.

Contenu

Les bases du langage Python - partie 1 (les variables et les types, les listes, les opérateurs de base, etc.)

Les bases du langage Python - partie 2 (Les conditions, les boucles, les fonctions, etc.)

Un premier programme (travail guidé)

Le Web (connexion à une base de donnée, un serveur http)

Les cadriciels web

Aller plus loin avec Python (les librairies, etc.)

*L'ordre des sujets abordés pourrait varier


Formateur

Guillaume Chevalier est président depuis quatre ans d’une entreprise d’intelligence artificielle (Neuraxio) spécialisée en apprentissage automatisé (machine learning) et apprentissage profond (deep learning).

Ses projets open-source comptent cumulativement plus de sept mille étoiles (stars) sur GitHub. Il possède plus de neuf ans d’expérience en programmation, notamment plus de sept ans dans le domaine de l’intelligence artificielle. Il a effectué des travaux pour plus d’une vingtaine d’entreprises en recherche et développement sur les enjeux liés à ce domaine d’expertise.

Horaire et coûts


Ceux qui ont consulté cette fiche ont également consulté :

eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMTciLCJ0aXRsZSI6Ikdlc3Rpb24gZGUgcHJvamV0IiwiZGVzY3JpcHRpb24iOiJFeHBsb3JleiBsYSBnZXN0aW9uIGRlIHByb2pldCEgMzkgaGV1cmVzIGRlIGZvcm1hdGlvbi4gQ291cnMgZW4gbGlnbmUgXHUwMGUwIHRlbXBzIHBhcnRpZWwuIEF0dGVzdGF0aW9uIFNPRkVEVUMuIEluc2NyaXZlei12b3VzIGVuIGxpZ25lLiBcbiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2dlc3Rpb24tZGUtcHJvamV0cyIsInR5cGUiOiJwcm9kdWN0IiwiaW1hZ2VfdXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY291cnNcL2ltYWdlXC8yMzBcL2FseW50aTI5LmJyaW9pbWFnZS5wbmciLCJpbWFnZV90eXBlIjoiaW1hZ2VcL3BuZyIsImltYWdlX3dpZHRoIjoiMTkyMCIsImltYWdlX2hlaWdodCI6IjEwODAifQ==
eyJyZWxhdGVkX2VsZW1lbnQiOiJjb3VycyIsInJlbGF0ZWRfaWQiOiI1MTgiLCJ0aXRsZSI6IkRcdTAwZTl2ZWxvcHBlbWVudCBXZWIiLCJkZXNjcmlwdGlvbiI6IkZhaXRlcyBjYXJyaVx1MDBlOHJlIGVuIGRcdTAwZTl2ZWxvcHBlbWVudCB3ZWIhIENvbnN1bHRleiBsYSBmaWNoZSBjb21wbFx1MDBlOHRlIGRlIG5vdHJlIEFFQy4gSW5zY3JpdmV6LXZvdXMgZW4gbGlnbmUhIFx1MDBjYXRlcy12b3VzIGFkbWlzc2libGUgYXUgcHJvZ3JhbW1lPyIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2RldmVsb3BwZW1lbnQtd2ViIiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jb3Vyc1wvaW1hZ2VcLzUxOFwvcGFua2FqLXBhdGVsLTUxNTIxOS11bnNwbGFzaC5qcGciLCJpbWFnZV90eXBlIjoiaW1hZ2VcL2pwZWciLCJpbWFnZV93aWR0aCI6IjYwMDAiLCJpbWFnZV9oZWlnaHQiOiI0MDAwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI4NSIsInRpdGxlIjoiTCdlc3NlbnRpZWwgZGVzIGJhc2VzIGRlIGRvbm5cdTAwZTllcyBTUUwiLCJkZXNjcmlwdGlvbiI6IkFwcHJlbmV6IGxhIGJhc2UgZW4gbWF0aVx1MDBlOHJlIGRlIGRvbm5cdTAwZTllcyBTUUwuIEluc2NyaXB0aW9ucyBldCBjb3VycyBlbiBsaWduZS4gT2J0ZW5leiBsYSBmaWNoZSBjb21wbFx1MDBlOHRlIGR1IGNvdXJzLiBQclx1MDBlOWFsYWJsZXMgcmVxdWlzLiBBdHRlc3RhdGlvbiBTT0ZFRFVDLiAxNWggZGUgY291cnMuIFxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvbGVzc2VudGllbC1kZXMtYmFzZXMtZGUtZG9ubmVlcy1zcWwiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMTI1NjNcL2JiYnhjYjcyOS5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxNDAiLCJ0aXRsZSI6IkV4Y2VsIGRcdTAwZTlidXRhbnQiLCJkZXNjcmlwdGlvbiI6IkNvdXJzIGVuIGxpZ25lIEV4Y2VsIGRcdTAwZTlidXRhbnQuIDEyaCBkZSBjb3Vycy4gVGVtcHMgcGFydGllbC4gSW5zY3JpcHRpb25zIGVuIGxpZ25lISBBdWN1biBwclx1MDBlOWFsYWJsZSByZXF1aXMuIERcdTAwZTljb3V2cmV6IGxlcyBzdWpldHMgZXhwbG9yXHUwMGU5cyEgQXR0ZXN0YXRpb24gU09GRURVQy5cbiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NoaWZmcmllci1lbGVjdHJvbmlxdWUtZGVidXRhbnQiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMTczMTRcL2FseWx4bjUyMy5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMjciLCJ0aXRsZSI6IkFuaW1lciBsZXMgbVx1MDBlOWRpYXMgc29jaWF1eCIsImRlc2NyaXB0aW9uIjoiVG91dCBzdXIgbCdhbmltYXRpb24gZWZmaWNhY2UgZGVzIG1cdTAwZTlkaWFzIHNvY2lhdXguIENvdXJzIGV0IGluc2NyaXB0aW9ucyBlbiBsaWduZS4gT3V2ZXJ0IFx1MDBlMCB0b3VzISBEXHUwMGU5Y291dnJleiBsYSBmaWNoZSBjb21wbFx1MDBlOHRlIGR1IGNvdXJzLiBBdHRlc3RhdGlvbiBTT0ZFRFVDLlxuIiwidXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvYWxpbWVudGVyLWxlcy1yZXNlYXV4LXNvY2lhdXgiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMjEzNTFcL2FseWZteDk0MS5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI5MiIsInRpdGxlIjoiR2VzdGlvbiBkZSBwcm9qZXQgVEkgQWdpbGUiLCJkZXNjcmlwdGlvbiI6IkFwcGxpcXVleiBsZXMgbVx1MDBlOXRob2RlcyBkZSBnZXN0aW9uIEFnaWxlXC9mcmFtZXdvcmsgU2NydW0uIENvdXJzIGV0IGluc2NyaXB0aW9ucyBlbiBsaWduZS4gQXVjdW4gcHJcdTAwZTlhbGFibGUuIERcdTAwZTljb3V2cmV6IGxhIGZpY2hlIGNvbXBsXHUwMGU4dGUgZHUgY291cnMhIEF0dGVzdGF0aW9uIFNPRkVEVUMuXG4iLCJ1cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9nZXN0aW9uLWRlLXByb2pldC10aS1hcHByb2NoZS1hZ2lsZS1tZXRob2RlLXNjcnVtIiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jb3Vyc1wvaW1hZ2VcLzIyMDYzXC9hbHp5eHI4OS5icmlvaW1hZ2UucG5nIiwiaW1hZ2VfdHlwZSI6ImltYWdlXC9wbmciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMzUiLCJ0aXRsZSI6IkludHJvZHVjdGlvbiBhdSBkXHUwMGU5dmVsb3BwZW1lbnQgV2ViIiwiZGVzY3JpcHRpb24iOiJEXHUwMGU5dmVsb3BwZXogdW5lIHN0cmF0XHUwMGU5Z2llIGF4XHUwMGU5ZSBzdXIgbCdleHBcdTAwZTlyaWVuY2UgY2xpZW50IChDWCkuIEluc2NyaXB0aW9ucyBldCBjb3VycyBlbiBsaWduZS4gQXR0ZXN0YXRpb24gU09GRURVQy4gQXVjdW4gcHJcdTAwZTlhbGFibGUuIENvbnN1bHRleiBub3RyZSBmaWNoZSBjb21wbFx1MDBlOHRlLiBcbiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2ludHJvZHVjdGlvbi1hdS1kZXZlbG9wcGVtZW50LXdlYiIsInR5cGUiOiJwcm9kdWN0IiwiaW1hZ2VfdXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY291cnNcL2ltYWdlXC8yMjEyOFwvYW1hY3ZqOTg5LmJyaW9pbWFnZS5wbmciLCJpbWFnZV90eXBlIjoiaW1hZ2VcL3BuZyIsImltYWdlX3dpZHRoIjoiMTkyMCIsImltYWdlX2hlaWdodCI6IjEwODAifQ==
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIxMjYiLCJ0aXRsZSI6IkN5YmVyc1x1MDBlOWN1cml0XHUwMGU5IC0gbm90aW9ucyBkZSBjb250cmUtbWVzdXJlcyBldCBzdXJmYWNlIGRcdTIwMTlhdHRhcXVlIiwiZGVzY3JpcHRpb24iOiJQbHVzIHN1ciBsZSBjb25jZXB0IGV0IGxlcyBwcmF0aXF1ZXMgZGUgY3liZXJzXHUwMGU5Y3VyaXRcdTAwZTkgKG1lbmFjZXMsIHByb3RlY3Rpb24sIGV0Yy4pLiA5IGhldXJlcyBkZSBjb3VycyBlbiBsaWduZS4gSW5zY3JpdmV6LXZvdXMgc3VyIG5vdHJlIHNpdGUhIEF0dGVzdGF0aW9uIFNPRkVEVUMuXG4iLCJ1cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jeWJlcnNlY3VyaXRlIiwidHlwZSI6InByb2R1Y3QiLCJpbWFnZV91cmwiOiJodHRwczpcL1wvZmMuY2VnZXBnYXJuZWF1LmNhXC9jb3Vyc1wvaW1hZ2VcLzIyMzA3XC9hbW9obnIzMDkuYnJpb2ltYWdlLnBuZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvcG5nIiwiaW1hZ2Vfd2lkdGgiOiI5NjAiLCJpbWFnZV9oZWlnaHQiOiI1NDAifQ==
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiI5NyIsInRpdGxlIjoiRmlkXHUwMGU5bGlzZXIsIHB1aXMgcmVjcnV0ZXIgZWZmaWNhY2VtZW50IiwiZGVzY3JpcHRpb24iOiJGb3JtYXRpb24gZXQgYWNjb21wYWduZW1lbnQgaW5kaXZpZHVhbGlzXHUwMGU5XG5Db21wcmVuZHJlIGwnaW1wb3J0YW5jZSBkZSBsYSBmaWRcdTAwZTlsaXNhdGlvbiBcdTAwZTAgdHJhdmVycyBsZXMgZGlmZlx1MDBlOXJlbnRlcyBzdHJhdFx1MDBlOWdpZXMgZXQgb3V0aWxzIHJlc3NvdXJjZXMgaHVtYWluZXMsIGNvbXByZW5kcmUgbGUgcHJvY2Vzc3VzIGRlIHJlY3J1dGVtZW50LiIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2ZpZGVsaXNlci1wdWlzLXJlY3J1dGVyLWVmZmljYWNlbWVudCIsInR5cGUiOiJwcm9kdWN0IiwiaW1hZ2VfdXJsIjoiaHR0cHM6XC9cL2ZjLmNlZ2VwZ2FybmVhdS5jYVwvY291cnNcL2ltYWdlXC8yMjM1OVwvYW9xaW5yOTEuYnJpb2ltYWdlLmpwZyIsImltYWdlX3R5cGUiOiJpbWFnZVwvanBlZyIsImltYWdlX3dpZHRoIjoiMTkyMCIsImltYWdlX2hlaWdodCI6IjEwODAifQ==
eyJyZWxhdGVkX2VsZW1lbnQiOiJicmlvZWxlbWVudCIsInJlbGF0ZWRfaWQiOiIyODIiLCJ0aXRsZSI6IkNlcnRpZmljYXRpb24gY29sbFx1MDBlOWdpYWxlIGVuIGN5YmVyc1x1MDBlOWN1cml0XHUwMGU5IiwiZGVzY3JpcHRpb24iOiJNYVx1MDBlZXRyaXNleiBsZXMgbWVpbGxldXJlcyBwcmF0aXF1ZXMgZW4gZW50cmVwcmlzZS4gQ2VydGlmaWNhdGlvbiBjb2xsXHUwMGU5Z2lhbGUgc3BcdTAwZTljaWFsaXNcdTAwZTllIGVuIGN5YmVyc1x1MDBlOWN1cml0XHUwMGU5LiBJbnNjcmlwdGlvbiBldCBjb3VycyAoMjE0aCkgZW4gbGlnbmUgZGUgc29pci4gQ29uc3VsdGV6IGxhIGZpY2hlIGNvbXBsXHUwMGU4dGUuICIsInVybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL21pY3JvcHJvZ3JhbW1lLWRlLXNwZWNpYWxpc2F0aW9uLWVuLWN5YmVyc2VjdXJpdGUiLCJ0eXBlIjoicHJvZHVjdCIsImltYWdlX3VybCI6Imh0dHBzOlwvXC9mYy5jZWdlcGdhcm5lYXUuY2FcL2NvdXJzXC9pbWFnZVwvMjI0MTZcL2RsZGh0ZjExLmJyaW9pbWFnZS5qcGciLCJpbWFnZV90eXBlIjoiaW1hZ2VcL2pwZWciLCJpbWFnZV93aWR0aCI6IjE5MjAiLCJpbWFnZV9oZWlnaHQiOiIxMDgwIn0=

Info alerte

J'aimerais recevoir un avis par courriel lors de la prochaine période d'inscription pour Introduction au langage de programmation Python (INF-175-TP)

  • Cours à temps partiel
    Logo SOFEDUCCertification : SOFEDUC. Attestation de réussite avec émission de 1.8 UEC ?
  • Durée: 18 heures
  • Emplacement: En ligne
  • Coût : 333,90 $ + tx
  • Début de la prochaine cohorte : À venir.
  • Horaire: De soir

Pour plus d'information


Secteurs : Transport, approvisionnement, immobilier, juridique, design, langues, entrepreneuriat, sécurité & sûreté

Marie Julie Coulombe
418-688-8310 poste2422
mjcoulombe@cegepgarneau.ca

Secteurs : Administration, bureautique, ressources humaines & Technologies de l'information

Thomas Baril Lessard
418-688-8310 poste 2270
tbaril-lessard@cegepgarneau.ca

En tout temps, vous pouvez également communiquer avec le secrétariat de la formation continue au 418-687-5851 ou par courriel au dfc@cegepgarneau.ca.

Site web : progressez.ca

Progressez jusqu'à vous renouveler, vous réaliser, vous retrouver et vous réinventer.

Développez vos compétences grâce à la formation
continue du Cégep Garneau

Logo Cégep Garneau
Milieu de travail d'exception en 2017 Cégep sans fumée
Logo Facebook Logo Twitter

Pavillon Simonne-Monet-Chartrand
1530, boul. de l'Entente
Québec (Québec) G1S 4S7

Téléphone : 418 687-5851
Sans frais : 1-866-311-1057
Télécopieur : 418 688-0375
dfc@cegepgarneau.ca