We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Programmation pour tous (mise en route de Python)

Localization Team and Charles Russell Severance

Ce cours vise à enseigner à tous les bases de la programmation informatique en Python. Nous couvrons les bases pour construire un programme à partir d’une série d’instructions simples en Python. Le cours ne suppose aucune condition préalable et repose sur le b.a.-ba des mathématiques. Toute personne avec une expérience informatique modérée devrait être capable de maîtriser le contenu de ce cours. Ce cours couvrira les chapitres 1 à 5 du manuel « Python pour tous ». Lorsqu’un étudiant aura terminé ce cours, il sera en mesure de suivre des cours de programmation plus avancés. Ce cours couvre le Python 3.

Enroll now

What's inside

Syllabus

Chapitre 1 - Pourquoi programmer ?
Nous vous présentons le contenu du cours et la première partie du chapitre 1, où nous explorons ce que signifie d’écrire des programmes. Nous terminons le premier chapitre avec un quiz et le premier devoir soumis au cours de la troisième semaine de classe. Tout au long du cours, vous pouvez revenir en arrière et examiner ce contenu. Cette section ne devrait pas durer une semaine complète.
Read more
Installer et utiliser Python
Ce module porte sur la configuration afin que vous puissiez écrire des programmes Python. Toutes les activités de ce module ne sont pas requises pour cette classe. Veuillez donc lire le contenu « Utiliser Python en classe » pour obtenir plus de détails.
Chapitre 1 : Pourquoi programmer ? (suite)
Le premier chapitre ressemble à une « vue d’ensemble » de la programmation pour que vous puissiez consulter un « sommaire » pour le reste du livre. Ne vous inquiétez pas si vous ne comprenez pas tout dès la première fois. Ce chapitre est assez étendu. Vous auriez intérêt à lire le chapitre du livre et à regarder les conférences pour mieux en assimiler tout le contenu. Vous voudrez peut-être revenir et regarder ces conférences une nouvelle fois après avoir couvert d’autres chapitres.
Chapitre 2 : Variables et expressions
Dans ce chapitre, nous expliquons comment un programme utilise la mémoire de l’ordinateur pour stocker, récupérer et calculer des informations.
Chapitre 3 : Code conditionnel
Dans cette section, nous passons du code séquentiel, qui exécute une ligne de code après l’autre, au code conditionnel où certaines étapes sont ignorées. C’est un concept très simple mais c’est ainsi que les logiciels informatiques font des « choix ».
Chapitre 4 : Fonctions
Ce chapitre est relativement court. Nous découvrirons les fonctions et leur mode d’utilisation. Les programmes des premiers chapitres du livre ne sont pas assez volumineux pour nous obliger à développer des fonctions. Ceci dit, au fur et à mesure que le livre évolue vers des programmes de plus en plus complexes, les fonctions seront un moyen essentiel pour comprendre notre code.
Chapitre 5 : Boucles et itération
Les boucles et les itérations complètent nos quatre modèles de programmation de base. Les boucles nous permettent de demander à Python de répéter sans cesse certaines actions. Les boucles permettent de construire des programmes qui gèrent un problème tant qu’il n’est pas résolu.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches Python 3, which is the current stable version of Python
Develops foundational skills in programming with Python
Uses a 'learn by doing' approach with activities and assignments
Covers the basics of Python, including variables, functions, and loops
May require students to purchase additional software or resources
Assumes basic computer literacy and experience with programming

Save this course

Save Programmation pour tous (mise en route de Python) to your list so you can find it easily later:
Save

Reviews summary

Highly rated introductory python course

This introductory Python programming course is well-regarded by its students. The course goes through the basics of Python programming, starting from the installation and setup of Python to coding in Python. It consists of 5 chapters that provide a comprehensive understanding of Python, starting with what programming is to variables, conditional code, functions, loops, and iteration. By the end of this course, students will be well-equipped to pursue advanced programming courses.

Activities

Coming soon We're preparing activities for Programmation pour tous (mise en route de Python). These are activities you can do either before, during, or after a course.

Career center

Learners who complete Programmation pour tous (mise en route de Python) will develop knowledge and skills that may be useful to these careers:
Quantitative Analyst
Quantitative Analysts develop and implement mathematical and statistical models to analyze financial data. Python is widely used in Finance, so this course may help you become more comfortable with basic Python programming.
Web Developer
Web Developers design, create, and maintain websites. This course provides beginner-friendly fundamentals of programming in Python, a skill that's useful for working with web frameworks.
Machine Learning Engineer
Machine Learning Engineers design and develop machine learning models. Python is widely used in machine learning, so this course can be a helpful introduction to the fundamentals of Python.
Data Visualization Analyst
Data Visualization Analysts create visual representations of data to communicate insights. This course can provide you with a foundation in Python, a popular programming language used for data visualization.
Software Developer
Software Developers design, develop, and test software applications. For roles requiring only a bachelor's degree, this course will introduce you to basic computer science programming concepts in Python. Learning the fundamentals of Python can help you build a foundation for coding.
Computer Programmer
Computer Programmers write and test code that allows computer applications and software programs to run. Taking this course may help you become more comfortable with basic programming concepts in Python.
Data Engineer
Data Engineers design, construct, and maintain the systems that store and process data. This course can provide you with a foundation in Python for roles that focus on data engineering with Python.
Software Engineer
Software Engineers develop, maintain, and test software systems. This course can provide you with an introduction to Python programming for software engineering.
Financial Analyst
Financial Analysts evaluate and make recommendations on investment opportunities. This course may help you build a foundation for using Python in financial analysis, as Python has become increasingly common in finance roles.
Data Analyst
Data Analysts collect, analyze, and interpret data to help organizations make informed decisions. Learning Python basics can be useful if you want to become a Data Analyst that uses Python coding in their role.
IT Consultant
IT Consultants analyze organizations' technology needs and develop solutions. This course can build a baseline for developing problem-solving abilities that are key to consulting in the tech industry.
Actuary
Actuaries use mathematical and statistical skills to assess risk and uncertainty. Python can be a helpful tool for data analysis in actuarial roles. This course can help you build a foundation for using Python in this career.
Product Manager
Product Managers oversee the development and launch of new products. Understanding Python fundamentals can be helpful for Product Managers, especially for those that work with technical teams.
Data Scientist
Data Scientists use programming, statistics, and math to extract valuable insights from data. This course's focus on Python can be a stepping stone towards learning more complex programming concepts necessary for data science
Business Analyst
Business Analysts analyze business processes and develop solutions to improve efficiency. This course can introduce you to Python, whose automation capabilities can be used in business analysis.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Programmation pour tous (mise en route de Python).
Ce livre est un guide pratique pour apprendre Python et l'utiliser pour automatiser des tâches quotidiennes. Il couvre des sujets tels que la manipulation de fichiers, le web scraping et la création d'interfaces graphiques.
Ce livre est un cours accéléré sur Python qui couvre les bases du langage en peu de temps. Il est idéal pour les débutants qui souhaitent apprendre rapidement les concepts essentiels.
Ce livre est un guide avancé sur Python qui explore les fonctionnalités avancées du langage et les bonnes pratiques de programmation. Il est destiné aux développeurs expérimentés qui souhaitent améliorer leurs compétences en Python.
Ce livre est une collection de recettes et de solutions pour les problèmes courants de programmation en Python. Il est idéal pour les développeurs qui souhaitent trouver des solutions rapides et efficaces à leurs problèmes.
Ce livre est un manuel d'introduction à la programmation informatique en Python. Il couvre les concepts de base de l'informatique et fournit de nombreux exemples et exercices.
Ce livre est un guide sur les structures de données et les algorithmes en Python. Il est destiné aux développeurs qui souhaitent approfondir leurs connaissances en informatique.
Ce livre est un guide sur l'apprentissage automatique en Python. Il couvre les concepts fondamentaux de l'apprentissage automatique et fournit de nombreux exemples et exercices.
Ce livre est un guide sur le traitement automatique du langage en Python. Il couvre les concepts fondamentaux du traitement automatique du langage et fournit de nombreux exemples et exercices.
Ce livre est un guide sur l'apprentissage profond en Python. Il couvre les concepts fondamentaux de l'apprentissage profond et fournit de nombreux exemples et exercices.
Ce livre est un guide sur l'analyse de données en Python. Il couvre les concepts fondamentaux de l'analyse de données et fournit de nombreux exemples et exercices.
Ce livre est un guide sur l'utilisation de Python pour la finance. Il couvre les concepts fondamentaux de la finance et fournit de nombreux exemples et exercices.
Ce livre est un guide sur l'utilisation de Python pour la bioinformatique. Il couvre les concepts fondamentaux de la bioinformatique et fournit de nombreux exemples et exercices.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Programmation pour tous (mise en route de Python).
Traitement d'images : introduction au filtrage
Most relevant
Développeur Python | Formation Complète 2024
Most relevant
Google Cloud Product Fundamentals en Français
Most relevant
Programmation et Politiques Financières, Première Partie:...
Most relevant
Automatiser les tâches de cybersécurité avec Python
Most relevant
Fondamentaux de la science des données
Most relevant
Administration système et services d’infrastructure...
Most relevant
Traitement d'images : segmentation et caractérisation
Most relevant
Administration système et services d’infrastructure...
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser