DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS.

Formation Python Initiation + Approfondissement

Date de mise à jour : 30/10/2023 | Identifiant OffreInfo : 02_201807038552

Information fournie par :
Cap Métiers Nouvelle-Aquitaine

Objectifs, programme, validation de la formation

Objectifs

Connaître les possibilités et limites de Python - Maîtriser la syntaxe essentielle de Python. Etre capable de créer et maintenir des applications complètes et complexes en Python

Programme de la formation

Introduction
Historique, alternatives
A propos de Python 2 et Python 3
Présentation et installation de Python dans un environnement Windows ou Linux
Mise en oeuvre de Python : accès au terminal
Environements de développement assistés ; association à des outils connus et éditeurs pratiques
Syntaxe basique
Syntaxe de base, en interprétation directe et en script
Déclarer des variable en Python, types internes et leur utilisation
Utiliser les opérateurs et expressions
Présentation et détail des structures de contrôle : les tests, les boucles
Utiliser les boucles et tests pour réaliser des algorithmes
Se servir des tableaux, algorithmes divers de traitement de données massives
Types de données et opérations avancés (ensembles, dictionnaires,ordonnancement...)
Atelier pratique : une application interactive de gestion, petit à petit
Structuration procédurale
Intéret des structurations du code dans le projet et pour le groupe de projet
Créer et organiser les fonctions
Retour des fonctions, absence de retour, mutliples retour, et interet dans un algorithme complexe
Espaces de noms, manipulation
Créations de bibliothèques de fonction, documentation de celle-ci
Atelier pratique : découpage de l'existant et quelques créations
Bibliothèques essentielles
Lire, ecrire, modifier les chaînes de caractères
Calculer avec Python
Gérer les date, heures, intervales de temps avec Python
Fonctions diverses nécessaires
Atelier pratique : application complète et interactive
Programmation Orientée Objet
Théorie et utilisation ; pourquoi l'objet
Connaitre la syntaxe fondamentale des classes avec Python
Utilisation et création de classes de service et de données
Agrégation, héritage, autres points avancés de la POO
Bilan sur l'utilisation de l'objet
Atelier pratique : augmentation de l'aplication par des classes de données
Bibliothèques additionelles courantes
Interfaces graphiques - TkInter, GTK, wxWidgets
Sockets et CGI
Manipulation de fichiers divers
Utiliser des bases de données avec Python, DBAPI
Présentation de Python et le Web ; l'exemple de CherryPy, Django
Atelier pratique : une application graphique complète

Validation et sanction

-

Type de formation

Non certificiante

Sortie

Information non communiquée

Métiers visés

Code Rome

Durée, rythme, financement

Modalités pédagogiques
Durée
35 heures en centre, 35 heures hebdomadaires

Conventionnement : Non

Financeur(s)

Autre

Conditions d'accès

Public(s)
Demandeur d'emploi, Handicapé, Jeune 16-25 ans, Public en emploi, Salarié, Tout public
Modalités de recrutement et d'admission

Niveau d'entrée : Sans niveau spécifique

Conditions spécifiques et prérequis

Aucun

Modalités d'accès

Lieu de réalisation de l'action

Formation mixte
Adresse
250 avenue Emilie Counord
33000 - Bordeaux
Responsable :
Téléphone fixe :
Contacter l'organisme

Contacts

Contact sur la formation
Responsable : JONOVIC Milena
Téléphone fixe : 0665756554
fax :
Site web :
Contacter l'organisme
Contacter l'organisme formateur
DAWAN
SIRET: 42998754800311
33300 Bordeaux
Responsable : JONOVIC Milena
Téléphone fixe : 0665756554
Site web :
Contacter l'organisme

Période prévisibles de déroulement des sessions

du 01/01/2024 au 31/12/2025
débutant le : 01/01/2024
Adresse d'inscription
250 avenue Emilie Counord
33000 - Bordeaux
Etat du recrutement : Information non disponible
Modalités : Entrées/sorties permanentes

Organisme responsable

DAWAN
SIRET : 42998754800311

Adresse
Bât Ravezies - 2ème étage 250 Avenue EMILE COUNORD
33300 - Bordeaux
Téléphone fixe :
Contacter l'organisme