________________________________________________________________
Voulez-vous suivre ce cours à distance ou en personne?
Contactez-nous par email : info@nanforiberica.com , téléphones : +34 91 031 66 78 / +34 605 98 51 30, WhatsApp : +34 685 60 05 91 , ou contactez nos bureaux
________________________________________________________________
Description du cours
Ce cours est dispensé en mode en ligne et se compose de 8 unités.
La durée du cours est 60 heures qu'est-ce que distribue entre contenu et outils de collaboration. À la fin, l'étudiant recevra un diplôme d'accréditation.
La formation se fait par notre Campus Virtuel , avec cette modalité vous aurez tout le contenu didactique sur la plateforme de cours et il sera accessible, dès le jour du début du cours, 24 heures sur 24, tous les jours de la semaine. L'accès au Campus sera disponible pendant 6 semaines.
L'étudiant aura également des forums de participation , ainsi qu'un tutorat continu .
Objectifs
- Atteindre chez l'étudiant un sentiment de capacité et de force face à des problèmes impliquant la programmation.
- Apporter à l'étudiant les notions et connaissances nécessaires pour avoir des compétences de base en programmation (de manière générique et en Python notamment).
- Fournir à l’étudiant des capacités de recherche d’informations efficaces.
- Fournir à l’étudiant la capacité de diviser des problèmes complexes en parties gérables.
Contenu du cours
Thème 1 : Programmation et algorithmes au niveau théorique
- Qu'est-ce qu'un programme
- Que sont les langages de programmation
- Éléments d'un programme
- Outils de programmation
- Algorithmes
Sujet 2 : Introduction à Python3
- Qu'est-ce que Python
- Installation de Python
- Anaconda comme environnement de travail
Sujet 3 : Python3 et les calculs mathématiques
- Variables et types de données
- Travailler avec des chiffres
- saisie au clavier
- Opérateurs arithmétiques
- Conditions
- Boucles
- Manipulation de chaînes
- Listes
- Dictionnaires
- Ensembles et tuples
- Caractéristiques
Sujet 4 : Accès aux bases de données SQL avec Python
- Qu'est-ce qu'une base de données
- SQLite
- Modules Python pour travailler avec des bases de données
Sujet 5 : Introduction à la représentation graphique avec Python
- Interfaces utilisateur
- Module Tkinter
Thème 6 : Programmation orientée objet
- Qu'est-ce que la programmation orientée objet
- Différence avec la programmation procédurale
- Classes et objets
Sujet 7 : Programmation évolutive avec des architectures de microservices
- Que sont les microservices
- Différence avec les architectures monolithiques
- Programmation évolutive avec des microservices
- Bonnes pratiques
Sujet 8 : Autres sujets avancés et Python
- Fichiers
- Erreurs et exceptions
Conditions préalables
- Capacité à utiliser des ordinateurs pour lancer des programmes, ouvrir et enregistrer des fichiers, naviguer dans les menus et les interfaces d'applications.
- Capacité à comprendre des concepts logiques tels que les comparaisons
- Connaissances de base en mathématiques
- Capacité à créer, comprendre et suivre des instructions structurées ou des procédures étape par étape.