Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-09-2018 18:45:45

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

FUN MooC

bonsoir
deux nouveau moocs qui peuvent être interessant :
Python 3 : des fondamentaux aux concepts avancés du langage

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.


    Fin d'inscription
    07 déc 2018

    Début du Cours
    17 sep 2018

    Fin du cours
    17 déc 2018

    Effort estimé
    7 à 10 h/semaine

*********************************
Écrivez votre premier programme avec Java

À propos du cours

Vous souhaitez être initié aux bases de la programmation ? Dans ce cours, vous écrirez quelques programmes simples et ludiques en vous familiarisant avec les instructions fondamentales. Vous expérimenterez et saisirez ce qu'est un programme et par quel processus il est créé.

Vous écrirez vos premiers programmes en langage Java et le cours se limitera aux instructions que l’on retrouve sous une forme voisine dans tout langage de programmation courant. Le but de ce cours n’est pas, en effet, de vous initier à la programmation objet.


    Fin d'inscription
    18 nov 2018

    Début du Cours
    08 oct 2018

    Fin du cours
    18 nov 2018

    Effort estimé
    02:30 h/semaine

Hors ligne

#2 17-09-2018 08:28:09

Invité-X
Invité

Re : FUN MooC

Merci pour python

#3 17-09-2018 21:10:01

infothema
CA Debian-Facile
Lieu : Bégard (Côtes d'Armor)
Distrib. : 9 (stretch) 64 bits
(G)UI : MATE
Inscription : 28-01-2012
Site Web

Re : FUN MooC

Merci Severian pour cette information !

Association libriste infothema  située dans les Côtes d'Armor (Bretagne)
Blog : https://www.infothema.fr / Forum : https://www.infothema.fr/forum
Twitter : https://twitter.com/asso_infothema / Compte Mastodon : https://framapiaf.org/@infothema
Diaspora : https://framasphere.org/u/association_infothema

Hors ligne

Pied de page des forums