link Origem: www.fun-mooc.fr
date_range Inicia em 17 de setembro de 2018
event_note Termina em 6 de setembro de 2022
list 9 sequencias
assignment Nível: Introdutório
chat_bubble_outline Idioma : Francês
card_giftcard 648 pontos
Avaliações
4.6
starstarstarstar
76 avaliações

Informações principais

credit_card Free accesso
verified_user Certificado gratuito
timer 81 total de horas

Sobre o conteúdo

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, de notebooks et d'exercices auto-évalués.

Python possède de nombreuses librairies qui font déjà probablement ce que vous souhaitez. Vous pouvez créer un site Web avec Django, faire du calcul scientifique avec NumPy et pandas, et bien plus encore. Cependant pour exploiter pleinement toutes les possibilités de ce riche écosystème, 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 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'espace de nommage qui permet une programmation plus sûre, minimisant les interactions non souhaitées entre différentes parties d'un programme ;
  • le concept d'itérateur qui permet une programmation naturelle et intuitive, où parcourir un fichier ne prend qu'une ligne de code ;
  • le concept de vectorisation pour atteindre d'excellentes performances dans les applications de calcul scientifique.

Les six premières semaines constituent le tronc commun sur lequel porte l'évaluation. À la fin du tronc commun, vous maîtriserez les fondamentaux du langage et vous saurez les utiliser pour exploiter toute la puissance de Python.

Les trois dernières semaines sont quant à elles optionnelles et couvrent certains usages plus spécifiques du langage.

more_horiz Ler mais
more_horiz Ler menos
report_problem

Pré-requisito

  • Une familiarité avec certaines notions mathématiques comme les variables et les fonctions.
  • Bases en informatique : installer une application, savoir ce qu'est un système de fichiers, utiliser un éditeur de texte…
  • Des notions d'algorithmique : boucle, condition, logique de base.
  • Une bonne capacité d'abstraction.

dns

Programa de estudos

Ce Mooc qui se base sur Python 3 est une version remaniée, améliorée et augmentée du Mooc Inria "Python: des fondamentaux à l'utilisation du langage" qui était orienté sur la version 2.7 du langage.

Tronc Commun

Semaine 1 Introduction au MOOC et aux outils Python
Semaine 2 Découverte des types builtins
Semaine 3 Types builtins (suite), introduction aux modules et classes
Break Du 8 octobre au 14 octobre
Semaine 4 Fonctions
Semaine 5 Itération et importation
Semaine 6 Conception des classes
Break Du 5 novembre au 11 novembre

Semaines optionnelles

Semaine 7 L'ecosystème data science Python
Semaine 8 Programmation asynchrone / asyncio
Semaine 9 Sujets avancés de Python
record_voice_over

Instrutores

Arnaud Legout
Arnaud Legout est chargé de recherche chez Inria et a plus de 15 ans d'expérience d'enseignement à l'université et de formation en entreprise. Il utilise Python depuis 10 ans dans ses activités de recherche et a formé des centaines d'étudiants et de professionnels à ce langage.

Thierry Parmentelat
Thierry Parmentelat a mené une carrière hybride entre les mondes académique et industriel. Ses centres d'intérêt couvrent les langages de programmation, les réseaux, et l'algèbre. Actuellement ingénieur de recherche chez Inria, Thierry Parmentelat utilise Python depuis plus de 10 ans pour ses travaux de recherche, ainsi que pour le développement des plateformes expérimentales dont il a la charge.

store

Criador do conteúdo

INRIA

O Instituto Nacional de Investigação em Informática e Controlo (INRIA) é um estabelecimento público francês de carácter científico e tecnológico, especializado em matemática e informática, sob a tutela conjunta do Ministério do Ensino Superior, da Investigação e da Inovação e do Ministério da Economia e das Finanças, criado em 3 de janeiro de 1967.

A missão do Inria é desenvolver a investigação e a transferência de tecnologia no domínio das ciências e técnicas da informação e da comunicação, tanto a nível nacional como internacional. O instituto dirige igualmente a estratégia nacional da França em matéria de investigação sobre a inteligência artificial.

assistant

Plataforma

FUN MOOC

France Université Numérique est le diffuseur des cours en ligne des établissements d’enseignement supérieur français et de leurs partenaires.

Il opère plusieurs plateformes de diffusion, dont la plus connue, FUN MOOC, est la première plateforme académique francophone mondiale. Grâce à de nombreux établissements partenaires, cette plateforme propose un vaste catalogue de cours s’enrichissant de jour en jour avec des thématiques variées et d’actualité.
 

Avaliações
4.6 /5 Média
starstarstarstarstar
64
starstarstarstarstar
10
starstarstarstarstar
2
starstarstarstarstar
0
starstarstarstarstar
0
Conteúdo
4.8/5
Plataforma
4.4/5
Didática
4.5/5
Melhor avaliação

Très bon cours (supports, structuration, progression...) Attention à ceux qui ne sont pas familiers avec les notations mathématiques (on peut avoir envie et/ou besoin de faire du python en restant très éloigné des maths). Certains exemples ou exercices, y compris dans le niveau débutant, peuvent être un peu déroutants. Merci pour ce MOOC

Anônimo
Anônimo,
Publicada em 3 de fevereiro de 2018
Você é o criador deste MOOC?
Qual a sua apinião sobre esse recurso?
Conteúdo
5/5
Platforma
5/5
Didática
5/5
Anônimo,
em 2 de setembro de 2021
starstarstarstarstar

Excelente!

Anônimo,
em 9 de junho de 2021
starstarstarstarstar

Un des meilleurs MOOC qu'il m'ait été donné de suivre. Tout y est : contenu, évaluation, qualité des animateurs et des animations. Je reviens régulièrement sur ce cours.

em 22 de abril de 2021
starstarstarstarstar

Ce MOOC est un très bon cours. Il est progressif. J'ai beaucoup aimé.

em 11 de setembro de 2020
starstarstarstarstar

bonjour je suis nouveau sur ce plateforme et je ne comment je dois suivre les cours.aidez svp