Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Taken this course? Share your experience with other students. Write review

Overview

Ouverture d'un nouveau cours Python 3 le 2 novembre 2017 !

les Inscriptions sont ouvertes à cette adresse : https://www.fun-mooc.fr/courses/course-v1:UCA+107001+session01/about

A PROPOS DU COURS

Dans ce cours, vous apprendrez à bien programmer en Python.

On vous mènera des premiers pas dans le langage à l'étude des concepts les plus évolués au travers de nombreuses vidéos courtes, d'exercices et de mini-projets.

Python possède de nombreuses librairies qui font déjà probablement ce que vous souhaitez. Vous pouvez créer un site Web avec Django, travailler avec des bases de données avec SQLAlchemy, développer des applications sur Internet avec Twisted, faire des applications réseaux avec Scapy, faire du calcul scientifique ou symbolique avec NumPy, SciPy ou Sage, et bien plus encore. Cependant pour exploiter pleinement ces librairies vous devez acquérir une profonde compréhension du langage.

Le langage Python encourage une programmation intuitive qui repose sur une syntaxe naturelle et des concepts fondamentaux puissants qui facilitent la programmation. Il est important de bien maîtriser ces concepts pour écrire rapidement des programmes efficaces, faciles à comprendre et à maintenir, et qui exploitent pleinement les possibilités du langage.

On couvrira dans ce cours tous les aspects du langage, des types de base aux méta-classes, mais on l'articulera autour des trois concepts fondamentaux qui font la force de Python :

  • le concept de typage dynamique et de références partagées qui permet une programmation rapide, facilement extensible et économe en mémoire ;
  • le concept d'itérateur qui permet une programmation naturelle et intuitive où parcourir un fichier est aussi facile que de faire une boucle dessus et ne prend qu'une ligne de code ;
  • le concept d'espace de nommage qui permet une programmation plus sûre, minimisant les interactions non souhaitées entre différentes parties d'un programme.

À la fin de ce Mooc, vous maîtriserez les fondamentaux du langage et vous saurez les utiliser pour exploiter toute la puissance du langage Python.

Syllabus

Plan du cours

Semaine 1

Introduction et prise en main

Semaine 2

Types de base

Semaine 3

Références partagées et itérateurs

Semaine 4

Fonctions

Semaine 5

Modules, classes et espaces de nommage

Semaine 6

Conception d'itérateurs et gestion d'exceptions

Semaine 7

Sujets avancés

Taught by

Arnaud Legout

Reviews for France Université Numerique's Python : des fondamentaux à l'utilisation du langage
4.0 Based on 2 reviews

  • 5 star 50%
  • 4 star 0%
  • 3 star 50%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review
  • 1
Maxime Z
5.0 4 years ago
by Maxime completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
Cours très bien construit, avec des leçons claires et beaucoup d'exercices applicatifs de niveaux variés. Une approche très progressive des difficultés, et qui ne se contente pas de rester à un niveau basique. Très bonne introduction à l'utilisation de ce langage.
1 person found
this review helpful
Was this review helpful to you? Yes
Suraksha K
3.0 4 years ago
by Suraksha completed this course.
0 person found
this review helpful
Was this review helpful to you? Yes
  • 1

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.