Formation python, initiation à la programmation python et cours python individuels en formation professionnelle continue DIF. Apprendre python pour plus de productivité - RasadaCrea, Grenoble Lyon

Sautez en-tête | accessibilité internet: réduction taille du texte accessibilité internet: agrandissement taille du texte | impression du contenu principal de cette page web partagez ce document internet avec un partenaire

Cours DIF en formation individuelle de programmation python

cours de programmation python, ateliers de formation python, cours individuels python

Pré-requis, objectifs et contenu des cours de formation python et travaux pratiques

RasadaCrea est prêt à concevoir une session de formation individuelle en programmation python selon les aptitudes et souhaits du stagiaire. Durée de la formation python, méthode de dispense de cours en programmation python (cours magistraux ou formation structurée en travaux pratiques) et contenu des cours de programmation en langage python sont ajustables, personnalisées et délivrables par modules ( chaque jour de cours est un module détachable ou attachable) et figés avant la session de cours python.

Pré-requis pour les cours de programmation python de formation DIF

Être motivé à apprendre un puissant langage de programmation, qui rapidement améliorera, en automatisant les tâches quotidiennes et répétitives, le niveau de productivité de vos activités personnelles et professionnelles. Vouloir bannir les tâches répétitives. Être familier avec l'usage de l'ordinateur et avoir l'habitude des applications internet. Avoir utilisé un autre langage de programmation et un environnement de travail linux, même si ceci n'est pas indispensable, aidera à obtenir des meilleurs résultats lors de la formation python. De zéro à six mois d'expérience en programmation python

Objectifs des cours de droit individuel à la formation python

  • Démystifier la programmation, profiter de python
  • Découvrir la syntaxe et fonctions lexicales python
  • Apprendre les structures de base de python et le contrôle de flux
  • Créer et exécuter des fonctions python
  • Pratiquer l'environnement d'exécution python
  • Explorer la bibliothèque python
  • Manipuler le système de fichiers avec python
  • Appréhender la programmation orientée objet
  • Comprendre le traitement des erreurs et des exceptions
  • Connaître les meilleures pratiques de test et débogage python
  • Création de documentation par programmation python
  • Découvrir la programmation du web par python
  • Création et Gestion de bases de données SQL et NoSQL avec python

Contenu des cours de formation individuelle en programmation python

  • Environnement de travail et interprète python
  • Syntaxe et style python
  • Objets python, nombres, séquences, dictionnaires
  • Contrôles de flux python, fichiers, erreurs et exceptions
  • List comprehension, itérateurs, générateurs
  • Créer et exécuter fonctions, modules et paquets python
  • La bibliothèque standard python
  • Lire, écrire des fichiers et parcourir le système de fichiers
  • Programmation python orientée objet
  • Stratégies de test et débogage python
  • Programmation de documentation par python
  • Programmation du web par python et pylons, django
  • Interfaces python pour bases de données SQL et NoSQL

Plan des modules de cours de formation DIF personnalisée de programmation python

Module 1: Apprendre à programmer en python

  • Versions python, licence, forums, irc ..
  • Initiation à l'interprète python
  • Le fichier de démarrage interactif
  • Manipulation de données de type nombre et séquence
    • string, tuple,
    • list, set, dictionary
  • Contrôle de flux
    • Déclarations if, while et boucle for
    • Déclarations break, continue, pass
    • Clause else dans une boucle
  • Définition de fonctions
    • Variable globale et locale
    • Transfert de paramètres et valeurs de retour
  • Style de codage
  • Programmation fonctionnelle: map(), reduce() ..
  • La list comprehension
  • Environnement système et ligne de commande
  • Modules et leur exécution en script
  • Autres fonctions intégrée: open, dir, locals ..
  • Paquets python
  • Introduction à la programmation orientée objet
  • Travaux pratiques de programmation python

Module 2: Pratique de la bibliothèque python

  • Tour rapide des fondamentaux python
    • Structures de données et contrôle de flux
    • Structure de programme et interprète interactif
    • Environnement système et ligne de commande
  • Un tour de la bibliothèque standard
    • Services python (operator, site, sys ..)
    • Traitement de mots (string, string.Template, re)
    • Services OS (os, shutil, locale, getopt, glob)
    • Gestion de données (shelve, sqlite3 ..)
    • Programmation réseau (urllib2, elementtree ..)
    • Messagerie (smtplib, poplib, imaplib, email ..)
    • Mathématiques (math, random, array ..)
    • Traitement de dates (datetime, time, timedelta)
    • Listes: array, collections, bisect, heapq
  • Bibliothèques externes utiles
    • Programmation réseau (httplib2, beautifulsoup)
    • Programmation de documentation (docutils, PIL, reportlab)
    • Modèle de documentation (mako ..), OCR pytesser
    • Système de documentation intégrée sphinx
    • Réseaux sociaux (pydelicious, fb python-sdk)
  • Exécuter des commandes linux à partir d'un script python
  • Travaux pratiques de paquets python

Module 3: programmation web par le langage python

  • Découverte de la programmation web par python
  • Interaction internet par programmation python
    • Extraction de données web (urllib2, beautifulsoup, w3m*)
    • Extraire des liens et autres infos: crawlers, spiders (scrapy)
    • Interaction avec un navigateur web par webbrowser
  • Programmation de réseau sociaux par python
    • Découverte de l'api delicious pydelicious
    • Script de recommandation messages delicious
  • Programmation de messagerie par python
    • Envoi d'emails par python avec turbomail
    • Script python de sauvegarde gmail
    • Gestion d'emails avec email
  • Outils python de construction et analyse internet
    • Accès aux bases de données SQL ou NoSQL avec python
    • Cadres de développement web par python: pylons vs django
    • Paquet I18N python avec babel
    • Bottle: cadre pour application web simple
    • Accès à l'API google analytics pynalytics
    • Algorithmes et clustering avec python
  • Travaux pratiques de web python

Module 4: Outils d'aide au développement python

  • Services runtime python
    • Installation de modules python
      • distutils
      • easy_install, pip
    • Variables spécifiques de système et fonctions (sys)
    • Accès de configuration python avec sysconfig (>2.7)
    • Inspecter des objets intégrés via __builtin__ et inspect
  • Outils de développement python
    • Stratégies de test (doctest, unitest, nosetest)
    • Module de logging (logging, hotshot)
    • Générateur de documentation avec pydoc, sphinx
    • Débogage python avec pdb
    • Outils profiler (timeit, profile, pstat)
  • Cadre python de ligne de commande (cmd)
  • Analyse de programmes python avec pylint
  • Services spécifiques linux
    • Accès aux routines de la bibliothèque unix syslog (syslog)
    • Exécution de commande de système avec commands
  • Gestion du code python avec mercurial
  • Travaux pratiques de développement python

Logement, logistique et certificat de présence de formation DIF python

Les cours de formation dispensés par RasadaCrea se déroulent à Grenoble en France, une ancienne et célèbre ville olympique, située aux Alpes à 50 minutes de l'aéroport international de Lyon Saint-Exupéry et à une heure de celui de Genève. Vous avez la possibilité d'opter pour un Hébergement dans un appartement meublé de haute qualité avec deux chambres (un joli appartement en location saisonnière qui peut être utilisé entre amis ou en famille avec possibilité d'extension pour une location vacances): sera offerte aux stagiaires en formation linux une réduction jusqu'à 10%, selon la durée de la réservation; l'appartement est situé à Grenoble centre à 5 minutes du lieu des cours DIF de formation python. Le ramassage à la gare routière est inclus dans les honoraires d'hébergement. Les déjeuners sont à la charge de RasadaCrea.

L'ensemble des matériels, aussi bien des logiciels que les documentations pratiques nécessaires pour les cours python sont fournis par RasadaCrea; Le stagiaire qui le souhaite peut travailler avec son propre ordinateur. Une partie de la formation est dispensée en style "pair-programming" avec le formateur et le stagiaire travaillant sur le même ordinateur. Les cours de programmation python se déroulent dans un appartement rénové, situé dans le centre historique de la ville de Grenoble, bien situé et à l'écart de toute autre personne, afin d'assurer d'excellentes conditions d'immersion.

Cette formation DIF python est conçue pour toute personne désirant de se familiariser avec un langage de programmation puissant, incluant une riche bibliothèque, lui permettant une grande productivité et une automatisation des taches quotidiennes de la vie personnelle et professionnelle. Ces cours de formation python ne sont pas prévus pour ceux qui souhaitent des certifications en programmation python, cependant peuvent aider l'étudiant à appréhender les bases en vue de se préparer pour une future certification python. Un certificat de présence est délivré à la fin de la formation python

Frais d'inscription au cours de formation individuelle en programmation python

Tout cours DIF de formation dispensé par RasadaCrea est individuel et personnalisé. Les tarifs d'inscription suivants (basés sur un jour de formation de sept heures) s'appliquent:

Formation Prix de l'heure Prix par jour Prix total Prix total
Durée ( HT ) ( HT ) ( HT ) ( TTC )
1 jour 99€ 693€ 693€ 829€
2 jours 95€ 665€ 1330€ 1591€
3 jours 91€ 637€ 1911€ 2286€
4 jours 87€ 609€ 2436€ 2913€

Une remise de 5% vous est accordée pour toute inscription au cours de formation python reçue 30 jours avant la session de formation et 10% à 60 jours de celle-ci. 30% du montant total des honoraires sont à payer à l'inscription, 30% en début de la formation python et le restant 40% est à acquitter à la fin de la session lors de la remise de l'attestation de présence. Contactez RasadaCrea pour en savoir plus au sujet de l'inscription au cours de formation DIF de programmation python, ainsi que sur les formalités liées aux cours dispensés.