Python : programmation initiation

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

  • Maîtriser la syntaxe du langage Python
  • Apprendre à développer vos propres programmes from scratch  
  • Acquérir les connaissances nécessaires pour debugger et maintenir les scripts développés par d’autres développeurs

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche entreprise

Tarif

A partir de 2 450,00 €

Durée 3 jours ( 21 heures )
Modes
  • Entreprise
Sessions

DEMOS


Leader de la formation professionnelle et du conseil en ressources humaines
Voir la fiche

Tarif

A partir de 2 450,00 €

Durée 3 jours ( 21 heures )
Modes
  • Entreprise
Sessions

Description

Cette formation en développement logiciel vous apprendra la syntaxe du langage Python dans le détail et des concepts avancés comme la programmation orientée objet.

Programme

Introduction au langage Python
Présentation et historique du langage
Installation et prise en main d’un environnement de développement pour Python
. Installation d’une distribution Python
. Mise en place d’un IDE
Présentation des bonnes pratiques
. Règles et conventions de nommage et de codage

Structure de base du langage
Structure des fichiers Python
Les types de données simples
. Chaînes de caractères, nombres, …
Les types évolués
. Les listes et les opérations et méthodes associées
. Les tuples et les opérations et méthodes associées
. Les dictionnaires et les opérations et méthodes associées
Instructions conditionnelles et boucles
. if/elif/else, while, for, break, continue, …
Les fonctions
. Définition d’une fonction
. Appels de fonctions et paramètres Python
Structuration des programmes en module
. Présentation de la notion de module
. Import et utilisation de modules

La programmation orientée objet
Rappels
. Le paradigme objet : classe, objet, comportements, caractéristiques
. Formalisme des diagrammes UML
Définition d’une classe
. Définition et structure
. Constructeurs et destructeurs
. Le paramètre self
Mise en œuvre de l’encapsulation dans les classes
. Ecriture et utilisation des méthodes publiques/privées
Les mécanismes d’héritage
Généralisation à tous les types de données
Travaux pratiques :
. Création de classes pour la représentation des objets métier de l’application
. Mise en place de ces classes dans l’application

Notions avancées de programmation orientée objet
La gestion des erreurs
. Présentation du mécanisme d’exception
. Déclenchement des exceptions
. Traitement des exceptions
Manipulation avancée des chaînes de caractères suivant l’approche objet

Utilisation de la bibliothèque standard
Gestion de la ligne de commande
Lecture/écriture de fichiers
Les modules sys et os
Utiliser les expressions régulières
Développer rapidement de nouvelles lignes de commande avec options
Gérer vos différents systèmes d’exploitation avec les mêmes scripts

Accès aux bases de données avec Python
Connexion normalisée aux bases de données
. La DB-API
Expression et exécution de requêtes SQL
. Récupération de données structurées
. Mise à jour de données
Utilisation de la base de données SQLite3 embarquée dans Python
Les mécanismes de persistance par l’ORM
. Rappels sur l’ORM
. L’ORM en Python
. Utilisation de SQL Alchemy

Prérequis

Cette formation ne nécessite aucun pré-requis.

Public

Cette formation s’adresse à des développeurs ou à toute personne voulant s’initier à la programmation Python.

Ces formations pourraient vous intéresser

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Manipuler l'ensemble des éléments de l'interface MATLAB
  • Utiliser les commandes simples et avancés de MATLAB afin d'écrire des scripts et des fonctions performantes
  • Importer, exporter, traiter et afficher des données et des graphes de tous types
  • Créer une interface graphique utilisateur pour une application spécifique.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation Python, programmation objet

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Python, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Connaître les fondamentaux de la programmation objet en Python
  • Maîtriser la syntaxe du langage Python
  • Connaître et mettre en œuvre les modules Python
  • Manipuler les données en Python
  • Concevoir des interfaces graphiques en Python
  • Disposer d’une première expérience dans l’utilisation des outils de test et d'évaluation d'un programme Python
Tarif

A partir de 2 695,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Android Developpement avancé vous aurez acquis les connaissances et compétences nécessaires pour :

  • Exploiter toutes les fonctionnalités graphiques et multimédia offertes par Android.
  • Mettre en oeuvre les services, les notifications et la programmation multithread.
  • Intégrer les informations issues des différents capteurs pilotés par Android
  • Réaliser des clients web spécifiques à Android.
  • Tirer partie des possibilités de géolocalisation.
  • Sécuriser les applications.
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Web services REST en PHP

Proposé par PLB CONSULTANT

Objectifs de la formation

À l'issue de cette formation Web services REST PHP, vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Appréhender les différents composants impliqués dans l'architecture REST
  • Modéliser les services au sein d’une architecture applicative
  • Concevoir une architecture ROA avec la technologie REST
  • Standardiser les règles de développement des Web Services REST
  • Implémenter des Web Services REST: les concevoir, les écrire, les déployer et les sécuriser
  • S’appuyer sur un protocole ou des librairies pour assurer un degré de sécurité suffisant
  • Assurer un niveau de performance suffisant
  • Implémenter un client REST et un serveur REST
  • Invoquer un Web Service à différents niveaux d’une architecture ROA : back end (couche métier) et front end (IHM) en MVC
  • Connaitre les frameworks REST disponibles en PHP et en utiliser un pour développer un Web Service
  • Mesurer les performances de vos Web Services
  • Effectuer des tests
  • Sécuriser vos Web Servies
Tarif

A partir de 1 690,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

A l'issue de cette formation, vous serez capable de :

  • Développer une application sous Android
  • Installer cette application sur un téléphone Android
  • Maintenir et faire évoluer cette application.
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Distance

Formation Développer des EJB 3

Proposé par PLB CONSULTANT

Objectifs de la formation

L'architecture EJB 3 a gommé tous les défauts des EJB2.x. Les EJBs session ou MDB sont devenus les composants les plus naturels pour implémenter les services métier d'une application et sont particulièrement adaptés aux architectures en cluster. Du côté de la persistance, JPA et les classes entités ont radicalement transformé les activités de développement d'applications Java en fournissant une abstraction complètement objet au modèle de persistance. Grâce aux nombreux ateliers réalisés durant ce cours, vous maîtriserez le développement d'EJB 3 et leur intégration dans une application d'entreprise. Cette formation EJB s'appuie sur les produits phares dans le monde de l'Open Source : les IDEs Eclipse et IntelijIDEA, ainsi que les serveurs applicatifs Wildfly et/ou GlassFish.

Tarif

A partir de 1 790,00 €

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

  • Identifier les composants fondamentaux d'une application Shiny
  • Développer des interfaces utilisateurs et une logique serveur pour des applications Shiny basiques et avancées
  • Mettre en œuvre les principes de la programmation réactive dans les applications Shiny
  • Intégrer diverses techniques et outils de visualisation de données dans Shiny
  • S’approprier les meilleurs pratiques pour déployer des applications Shiny
Tarif

A partir de 3 000,00 €

Durée

4 jours

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

Concrètement, à l'issue de cette formation Ingérie sociale vous aurez acquis les connaissances et compétences nécessaires pour :

  • Vous protéger contre les escroqueries de l'ingénierie sociale qui menacent la sécurité de l'entreprise
  • Planifier, exécuter et analyser les évaluation des faiblesses humaines
  • Être vigilant et mettre en oeuvre les procédures et les stratégies
  • Minimiser les vulnérabilités du personnel grâce à la formation et à la prise de conscience en termes de sécurité
Tarif

Contacter l'organisme

Durée

3j / 21h

Modes
  • Centre
  • Entreprise
  • Distance

Objectifs de la formation

À l'issue de cette formation Introduction Cisco Data Center Initiation, vous serez à même de :

  • Décrire les fondements de la mise en réseau des centres de données.
  • Décrire les produits Cisco Nexus et expliquer les fonctionnalités et outils de base de Cisco NX-OS
  • Décrire la redondance de premier saut de couche 3
  • Décrire la connectivité Cisco Fabric Extender (FEX)
  • Décrire les canaux de port Ethernet et les canaux de port virtuel (VPC)
  • Présenter la virtualisation des commutateurs, la virtualisation des machines et la virtualisation des réseaux.
  • Comparer les options de connectivité de stockage dans le centre de données
  • Décrire la communication Fibre Channel entre le serveur initiateur et le stockage cible
  • Décrire les types de zones Fibre Channel et leur utilisation
  • Décrire la virtualisation de N-Port (NPV) et la virtualisation d'identifiant de N-Port (NPIV).
  • Décrire les améliorations apportées à l'Ethernet des centres de données pour obtenir une structure sans perte.
  • Description de Fibre Channel over Ethernet FCoE
  • Décrire la connectivité des serveurs de centres de données
  • Décrire Cisco UCS Manager
  • Décrire le but et les avantages des API
  • Décrire Cisco ACI
  • Décrire les concepts de base du cloud computing
Tarif

A partir de 4 090,00 €

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Formation Delphi - Programmation

Proposé par PLB CONSULTANT

Objectifs de la formation

A l'issue de cette formation Delphi Programmation vous aurez acquis les connaissances et compétences nécessaires pour : 

  • Connaître le panorama complet des domaines d'applications Delphi, grâce à un projet
  • Connaître les différents champs d'application
  • Connaître les aspects les plus récents comme la programmation d'applications FMX en 3D, les applications pour tablettes et les architectures multi-tiers basées sur DataSnap
Tarif

Contacter l'organisme

Durée

5j / 35h

Modes
  • Centre
  • Entreprise
  • Distance

Je cherche à faire...