0% ont trouvé ce document utile (0 vote)
34 vues4 pages

Programme de Base Et Avancé de Python

Ce document fournit un aperçu du contenu de la formation Python de CareerIT, qui est divisé en sections Python de base et Python avancé. La section Python de base couvre les concepts fondamentaux de Python tels que les variables, les types de données, les opérateurs, le flux de contrôle, les fonctions et les modules. Elle aborde également des structures de données courantes comme les listes, les tuples, les ensembles et les dictionnaires. La section Python avancé couvre les concepts de la POO, la gestion des fichiers, les expressions régulières, le multithreading, la programmation réseau et l'accès aux bases de données en utilisant MySQL. Elle introduit également des bibliothèques de science des données pour Python comme Pandas, NumPy, Matplotlib et Hadoop.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
34 vues4 pages

Programme de Base Et Avancé de Python

Ce document fournit un aperçu du contenu de la formation Python de CareerIT, qui est divisé en sections Python de base et Python avancé. La section Python de base couvre les concepts fondamentaux de Python tels que les variables, les types de données, les opérateurs, le flux de contrôle, les fonctions et les modules. Elle aborde également des structures de données courantes comme les listes, les tuples, les ensembles et les dictionnaires. La section Python avancé couvre les concepts de la POO, la gestion des fichiers, les expressions régulières, le multithreading, la programmation réseau et l'accès aux bases de données en utilisant MySQL. Elle introduit également des bibliothèques de science des données pour Python comme Pandas, NumPy, Matplotlib et Hadoop.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

FORMATIONS EN LIGNE CAREERIT

CONTENU PYTHON
Contact : 82972 82977 / 91600 40789 [email protected]

PYTHON ESSENTIEL : 9. Instructions de contrôle


a. Déclarations conditionnelles
1. Introduction à Python b. Instructions de boucle
Qu'est-ce que Python ? 10. Tableaux en Python
b. Cas d'utilisation de Python
11. Chaînes et caractères
c. Naissance de Python et sa chronologie 12. Fonctions
d. Caractéristiques
a. Définition
e. Versions b. Appel de fonction
f. Machine Virtuelle Python (PVM) c. Paramètres
2. Introduction au script d. Paramètres par défaut/Optionnels
a. Qu'est-ce qu'un script
paramètres
b. Qu'est-ce qu'un programme
e. Paramètres non par défaut
c. Types de script f. Arguments de mots-clés
d. Types de programmation g. Arguments non clés
langue h. arguments arbitraires
3. Configuration de l'environnement
i. Déclaration de retour
4. Écrire le premier programme en Python j. Variables globales et locales
5. Notions de base
variables
a. Mots-clés k. Collection comme paramètre
b. Variables 13. Listes
c. Conventions de nommage a. Accès
6. Types de données
b. Découpage
a. Types de données statiques vs dynamiques
c. Indices négatifs
b. Conversion de type d. Réattribution
c. Constantes e. Supprimer
d. Aucun f. Listes multidimensionnelles
e. Nombres g. Concaténation
f. Séquence h. Adhésion
g. Ensembles
i. Itération
h. Cartes j. Fonctions intégrées
7. Opérateurs 14. Tuples
8. Entrée et Sortie a. Emballage et déballage
a. Imprimer() b. Tuple d'un seul élément et multiple
b. Input() tuple d'articles
c. input_brut() c. Accéder
d. Fonction type() d. Tranchage
e. Fonction Id() e. Indices
f. Indexation négative PYTHON AVANCÉ
g. Suppression
h. Réaffectation 1. Concepts OOPS
i. Fonctions de tuple a. Approche orientée procédure
15. Ensembles b. Caractéristiques de la POO

a. Créer un ensemble c. Classes et objets


b. Itération d. Encapsulation
c. Méthodes de jeu e. Abstraction
d. Opérations sur les ensembles f. Héritage
e. Union des ensembles g. Polymorphisme
f. Ensemble gelé 2. Classes et objets
16. Dictionnaires a. Définir une classe
a. Créer un dictionnaire b. Variable soi
(Compréhension) c. Types de variables
b. Clés mixtes d. Constructeur
c. Accès e. Espaces de noms

d. Réaffectation f. Types de méthodes


e. Suppression g. Passer des membres d'une classe
f. Fonctions intégrées à une autre classe
g. Adhésion h. classes internes
17. Date et Heure 3. Héritage et Polymorphisme
a. Date et heure actuelle a. Constructeurs dans l'héritage
b. Combinaison de la date et de l'heure b. Remplacer la classe parente
c. Formatage des dates et heures constructeurs et méthodes
d. Trouver des durées c. Méthode Super()
e. Comparer les dates d. Types d'héritage
e. Ordre de résolution des méthodes
f. tri des dates
g. Mettre l'exécution en pause temporairement philosophie du Duck Typing
h. Calculer la durée de Python
exécution g. Polymorphisme
i. Module de calendrier i. Surcharge de méthode
18. Fonctions Lambda ii. Surcharge d'opérateurs
a. fonctions anonymes iii. Surtaxe de méthode
b. filtre() 4. Abstraction et Interfaces
c. carte() a. Méthodes abstraites et abstrait
d. réduire() classes
Modules b. Interfaces
Qu'est-ce qu'un module ? c. Classes abstraites vs interface
b. Types de modules 5. Gestion des exceptions
c. instruction d'importation a. Types d'erreurs
j. de l'importation b. Erreurs de compilation
d. Alias de module/renommage c. Erreurs d'exécution
modules d. Erreurs logiques
e. Recharger un module e. Exceptions
f. Gestion des exceptions e. Méthodes de la classe Thread
g. Exceptions prédéfinies f. Tâche unique utilisant des fils
h. instructions try, except et finally g. Multitâche en utilisant plusieurs
i. Élever, affirmer des déclarations fil
j. journalisation des exceptions h. Synchronisation des threads
6. Opérations sur les fichiers i. Éviter les blocages dans un
Qu'est-ce qu'un fichier programmes
b. Ouvrir le fichier j. Communication entre
c. Lecture des données à partir du fichier fils
d. écrire des données dans un fichier i. Communication utilisant
e. fermeture du fichier notify() et wait()
f. Méthodes des objets de fichier méthodes
g. Remplacement du contenu du fichier ii. Communication utilisant
h. Travailler avec des répertoires file d'attente
Travailler avec des fichiers CSV k. Threads daemon
j. Gestion des exceptions IO 9. Programmation Réseau
k. fread(), freadline() et a. Introduction au réseau
fonctions freadlines() programmation
7. Expressions régulières b. Protocoles
a. Introduction aux expressions régulières i. Protocole TCP/IP
et syntaxe ii. Protocole de datagramme utilisateur
b. Correspondances de caractères simples c. Sockets
c. Caractères spéciaux d. Se connecter au serveur
d. classes de caractères e. Connaître l'adresse IP
e. Quantificateurs f. Télécharger une page web de
f. Former des expressions régulières internet
g. Correspondance au début ou à la fin g. Téléchargement d'une image depuis
h. Correspondances gourmandes internet
i. Compilation d'expressions régulières h. Serveur et client TCP/IP
j. Regroupement i. Serveur et client UDP
k. Correspondre aux objets j. Serveur de fichiers

l. Match(), Search() et sub() k. Fichier client


fonctions l. Envoi de données
m. Correspondance vs recherche m. Réception des données
n. Diviser une chaîne n. Envoyer un simple mail
o. Remplacer le texte 10. Accès à la base de données

p. Drapeaux a. Introduction aux SGBDR


8. Multithreading b. Avantages des SGBD par rapport aux fichiers

a. Différences entre le processus c. Installation de MySql


et fil d. Création de base de données Mysql
b. Programmation concurrente et exemplifié
GIL e. Établir une connexion avec
c. Utilisations des fils mysql
d. Définir les fils f. Exécution des requêtes SQL
g. Créer des tableaux en utilisant Python b. Pandas
h. Insertion de lignes dans la table c. Numby
i. Suppression des lignes de la table d. Matplotlib
j. Mise à jour des lignes e. Exemple de comptage de mots Hadoop
k. procédures stockées 15. Science des données en Python
a. Introduction à la science des données
11. GUI (Interface Graphique Utilisateur) b. Dataframe
a. Interface graphique en python c. Commandes d'analyse de données
b. Fenêtre racine d. Visualisation des données
c. Travailler avec des conteneurs e. Graphique linéaire

d. Toile f. Diagramme à barres

e. Cadres g. Histogramme
f. Widgets h. Diagramme à secteurs

g. Widgets dans un cadre 16. Développement Web


h. Widget de bouton a. Introduction à l'application web
i. Widget d'étiquette b. Architecture de l'application web
j. Widget de message c. Introduction à DJANGO
k. Widget de texte cadre
Widget de barre de défilement i. Histoire de DJANGO
m. Bouton de vérification
ii. DJANGO – Design
n. BoutonRadio Philosophies
o. Widget d'entrée iii. Pourquoi DJANGO
widget Spinbox Fonctionnalités de DJANGO
widget de liste déroulante v. Configuration de l'environnement

r. Widget de menu vi. MVC contre MVT


12. Concepts avancés architecture
un itérateur Python vii. DJANGO MVC –MVT
g. Générateur Python Motif
c. Fermeture Python d. Introduction à FLASK
d. Décorateurs Python cadre
e. Propriété Python 17. Gestion de la mémoire
f. PIP 18. Ramasseur d'ordures
g. Installation de modules externes
en utilisant PIP

h. Débogage à l'aide d'un IDE


i. Mise en œuvre des cas de test
j.Travailler avec CSV, XML et
JSON
13. Analyseurs XML et JSON
a. Comment analyser XML
b. Comment créer un nœud XML
c. Comment analyser JSON
14. Analyse de données
a. Introduction aux Big Data

Vous aimerez peut-être aussi