Apprendre à coder en Python par NOVOLINKO
Lieu(x)
En centre (35)
Durée
Total : 21 heures
En centre : 21 heures
Financement
Demandeur d’emploi
Salarié
Éligible CPF
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Python est le langage informatique simple à prendre à main qui s'adapte à tous vos besoins grâce à ses nombreuses bibliothèques spécialisées. Python est le langage informatique idéal pour débuter dans le développement d'applications. Vous apprendrez les concepts de base de la programmation pour réaliser une multitude d'applications :application, site web, scripts système, intelligence artificielle...1) Apprendre les bases de Python
- Environnement de développement Pycharm
- Bases
- Variable
- Types simples
- Types avancés (String, Tuple, List, Dictionary, Set) - Conversion de types
- Boucles et tests
- Conditions sur les boucles
- Opérateurs booléens
- Fonctions
- Opérateur de reste
- Module et package
- Entrée d'un programme
- Programmation orientée objet
- Variable globale et constante
- Exceptions
- Fichiers
- Parcours de répertoires
- Sérialisation de données2) Maîtriser les principales bibliothèques de Python
- Fichier de données CSV
- Base de données SQLite
- ORM Peewee
- Interfaces graphiques avec TkInter et Brython
- Serveur web avec Flask
- Aléatoire avec random
- Dates et heures
- Entrées de l'utilisateur
- Options du programme
- Traitement d'images avec Pillow
- Vecteurs et matrices avec Numpy
- Qualité logicielle avec unittest, logging, time, docstring, doctest et reStructuredText3) Automatiser ses tâches avec des scripts Python avancés
- Expressions régulières
- Scraper les données web avec requests, Beautiful Soup et Selenium
- Envoyer des mails
- FTP et SSH
- Commandes du système avec os et subprocess
- Parallélisation des traitements avec les threads
- Serveur de sockets
- Compresser ses données au format Zip
- Exercices
- Evaluation finale par QCM
- Certification NOVOLINKO
- Environnement de développement Pycharm
- Bases
- Variable
- Types simples
- Types avancés (String, Tuple, List, Dictionary, Set) - Conversion de types
- Boucles et tests
- Conditions sur les boucles
- Opérateurs booléens
- Fonctions
- Opérateur de reste
- Module et package
- Entrée d'un programme
- Programmation orientée objet
- Variable globale et constante
- Exceptions
- Fichiers
- Parcours de répertoires
- Sérialisation de données2) Maîtriser les principales bibliothèques de Python
- Fichier de données CSV
- Base de données SQLite
- ORM Peewee
- Interfaces graphiques avec TkInter et Brython
- Serveur web avec Flask
- Aléatoire avec random
- Dates et heures
- Entrées de l'utilisateur
- Options du programme
- Traitement d'images avec Pillow
- Vecteurs et matrices avec Numpy
- Qualité logicielle avec unittest, logging, time, docstring, doctest et reStructuredText3) Automatiser ses tâches avec des scripts Python avancés
- Expressions régulières
- Scraper les données web avec requests, Beautiful Soup et Selenium
- Envoyer des mails
- FTP et SSH
- Commandes du système avec os et subprocess
- Parallélisation des traitements avec les threads
- Serveur de sockets
- Compresser ses données au format Zip
- Exercices
- Evaluation finale par QCM
- Certification NOVOLINKO
Objectifs
- Apprendre les bases de Python
- Maîtriser les principales bibliothèques de Python
- Automatiser ses tâches avec des scripts Python avancés
- Répondre aux attentes du stagiaire avec une formation personnalisée.
- Maîtriser les principales bibliothèques de Python
- Automatiser ses tâches avec des scripts Python avancés
- Répondre aux attentes du stagiaire avec une formation personnalisée.
Centre(s)
- Cesson Sévigné (35)
Métier(s)
- Adjoint / Adjointe d'exploitation informatique
- Adjoint technicien / Adjointe technicienne d'exploitation informatique
- Administrateur / Administratrice de bases de données
- Administrateur / Administratrice de la messagerie
- Administrateur / Administratrice de serveurs
- Administrateur / Administratrice de site Web
- Administrateur / Administratrice de site internet
- Administrateur / Administratrice réseau informatique
- Administrateur / Administratrice réseaux - télécoms
- Administrateur / Administratrice système informatique
- Administrateur / Administratrice systèmes et réseaux
- Administrateur / Administratrice sécurité informatique
- Agent / Agente d'exploitation informatique
- Agent / Agente de planning informatique
- Analyste d'exploitation
- Assistant / Assistante d'exploitation informatique
- Chargé / Chargée de mise en exploitation informatique
- Chef d'exploitation informatique
- Chef d'équipe de production informatique
- Contrôleur / Contrôleuse de réseau informatique
- Exploitant / Exploitante informatique
- Gestionnaire de production informatique
- Gestionnaire de ressources informatiques
- Gestionnaire de ressources matérielles informatiques
- Gestionnaire du parc informatique
- Ingénieur / Ingénieure d'exploitation informatique
- Ingénieur / Ingénieure de production informatique
- Intégrateur / Intégratrice d'exploitation informatique
- Opérateur / Opératrice en cybersécurité
- Opérateur / Opératrice informatique
- Opérateur pupitreur / Opératrice pupitreuse informatique
- Pilote de ressources informatiques
- Pilote multiserveur informatique
- Pupitreur / Pupitreuse d'exploitation informatique
- Pupitreur / Pupitreuse réseau informatique
- Spécialiste en gestion de crise cyber
- Technicien / Technicienne d'exploitation informatique
- Technicien / Technicienne informatique
- Technicien / Technicienne poste de travail en informatique
- Technicien / Technicienne réseau informatique
- Technicien / Technicienne système informatique
Compétence(s)
- Algorithmique
- Analyse d'incidents
- Analyse de la performance
- Architecture des systèmes d'information
- Caractéristiques des logiciels d'interface (middleware)
- Connectique
- Gestion de projet
- Infogérance / télémaintenance
- Ingénierie d'exploitation
- Modélisation spatiale
- Métrologie
- Normes et standards d'exploitation
- Normes qualité
- Normes rédactionnelles
- Paramétrage de logiciels
- Principes d'intégration de matériels et de logiciels
- Procédures de maintenance
- Protection des données numériques
- Règlement Général européen sur la Protection des Données (RGPD)
- Règles d'installation informatiques
- Règles de sécurité Informatique et Télécoms
- Site web
- Système d'exploitation AS 400
- Système d'exploitation Gcos
- Système d'exploitation HP-Ux
- Système d'exploitation IBM Aix
- Système d'exploitation Irix
- Système d'exploitation Linux
- Système d'exploitation MVS
- Système d'exploitation MacOS
- Système d'exploitation Solaris
- Système d'exploitation Unix
- Système d'exploitation Windows
- Système d'exploitation informatique Android
- Système d'exploitation informatique Apache Tomcat
- Système d'exploitation informatique Open BSD
- Système d'exploitation informatique Sun OS
- Système d'exploitation informatique VMWare (virtualisation d'architecture)
- Système d'exploitation informatique VirtualBox
- Système de Gestion de Bases de Données (SGBD)
- Système de messagerie
- Système embarqué
- Système interactif d'aide à la Décision (SIAD)
- Système réseau (LAN, MAN, WAN)
- Système temps réel
- Système à temps partagé ou transactionnel
- Techniques d'animation d'équipe
Formation proposée par : NOVOLINKO
À découvrir