Ce cours est une introduction à la programmation et au langage Python. Les étudiants sont initiés aux concepts de base de la programmation tels que les structures de données, les conditionnelles, les boucles, les variables et les fonctions. Ce cours comprend une vue d'ensemble des différents outils disponibles pour écrire et exécuter Python, et permet aux étudiants de coder rapidement. Il propose également des exercices pratiques de codage utilisant des structures de données courantes, l'écriture de fonctions personnalisées, ainsi que la lecture et l'écriture dans des fichiers. Ce cours peut être plus solide que d'autres cours d'introduction à Python, car il approfondit certains sujets de programmation essentiels.
Introduction à la programmation en Python
Ce cours fait partie de Spécialisation Introduction à la programmation avec Python et Java
Instructeur : Brandon Krakowsky
91 704 déjà inscrits
Inclus avec
(1,175 avis)
Expérience recommandée
Ce que vous apprendrez
Identifier les aspects fondamentaux de la programmation et les caractéristiques du langage Python
Comprendre et appliquer les concepts de base de la programmation tels que les structures de données, les conditionnelles, les boucles, les variables et les fonctions
Utiliser différents outils pour écrire et exécuter du code Python
Concevoir et écrire des programmes Python entièrement fonctionnels en utilisant des structures de données courantes, des fonctions personnalisées, ainsi que la lecture et l'écriture dans des fichiers
Compétences que vous acquerrez
- Catégorie : Principes de programmation
- Catégorie : Syntaxe et sémantique de Python
- Catégorie : Programmation Informatique
- Catégorie : Programmation en Python
- Catégorie : Outils Python
Détails à connaître
Ajouter à votre profil LinkedIn
13 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées
Élaborez votre expertise du sujet
- Apprenez de nouveaux concepts auprès d'experts du secteur
- Acquérez une compréhension de base d'un sujet ou d'un outil
- Développez des compétences professionnelles avec des projets pratiques
- Obtenez un certificat professionnel partageable
Obtenez un certificat professionnel
Ajoutez cette qualification à votre profil LinkedIn ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance
Il y a 4 modules dans ce cours
Ce premier module couvre une introduction à la programmation et au langage Python. Nous commencerons par télécharger et installer les outils nécessaires pour commencer à programmer et à écrire du code en Python. Après avoir appris à imprimer sur la console, nous nous familiariserons avec les types de données de base de Python et nous apprendrons à faire des calculs simples. Nous poursuivrons en créant notre premier script Python et nous apprendrons à définir et à assigner des variables, tout en contrôlant le flux de notre programme à l'aide de conditionnelles. Nous apprendrons également à obtenir des données de l'utilisateur, y compris un contrôle d'erreur très basique. C'est parti !
Inclus
42 vidéos11 lectures4 devoirs2 devoirs de programmation
Nous commencerons ce module par une brève introduction aux listes, l'une des structures de données les plus couramment utilisées en Python. Nous en apprendrons juste assez pour commencer avec les boucles, qui sont utilisées pour répéter un processus ou exécuter un bloc de code plusieurs fois. Nous aborderons les fonctions, qui sont des blocs de code organisés utilisés pour effectuer une action unique et connexe. Nous passerons en revue certaines des fonctions intégrées de Python et apprendrons à concevoir nos propres fonctions définies par l'utilisateur pour les utiliser comme blocs de construction dans nos propres programmes. En cours de route, nous apprendrons les meilleures pratiques pour documenter notre code pour deux publics différents : Les utilisateurs qui utilisent notre code et veulent le comprendre à un niveau élevé, et les programmeurs qui le lisent et veulent savoir comment il fonctionne.
Inclus
31 vidéos2 lectures3 devoirs1 devoir de programmation
Dans ce module, nous allons commencer à utiliser PyCharm, un autre IDE pour écrire et exécuter du code Python. Il dispose de fonctionnalités améliorées qui vont bien au-delà des fonctionnalités limitées d'IDLE, et c'est également un standard de l'industrie. Après avoir revisité les listes, y compris l'utilisation plus avancée de la séquence couramment utilisée, nous ferons une plongée en profondeur dans deux autres structures de données très importantes : les ensembles et les tuples. Nous apprendrons comment les exploiter pour stocker et manipuler des informations. Et bien que nous ayons déjà une certaine expérience des chaînes de caractères, ce module explorera les subtilités et les fonctionnalités plus puissantes des chaînes de caractères.
Inclus
16 vidéos3 lectures3 devoirs1 devoir de programmation
Il existe plusieurs façons de charger et de stocker des données en Python. Les informations peuvent être enregistrées dans des dictionnaires, une structure de données extrêmement utile pour stocker plusieurs attributs (ou points de données) concernant une même chose. Les données peuvent également être stockées dans des fichiers externes, puis chargées dans Python. Ce module nous permettra de travailler avec des dictionnaires de différentes manières et d'interagir avec le système de fichiers local en ouvrant, en lisant et en écrivant dans des fichiers externes. Avec ces compétences supplémentaires, vous commencerez à avoir une meilleure idée de la puissance dynamique de Python et de la manière dont il peut être facilement intégré à d'autres systèmes.
Inclus
17 vidéos3 lectures3 devoirs1 devoir de programmation
Instructeur
Offert par
Recommandé si vous êtes intéressé(e) par Développement de logiciels
Rice University
Duke University
Coursera Project Network
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?
Avis des étudiants
1 175 avis
- 5 stars
69,41 %
- 4 stars
19,03 %
- 3 stars
4,84 %
- 2 stars
2,03 %
- 1 star
4,67 %
Affichage de 3 sur 1175
Révisé le 11 avr. 2021
The course was really good. The assignments were challenging. It was very pleasure to solve the assignments and practice them to become perfect with the basics of Python language
Révisé le 30 août 2023
This course is a very good course. It gave me a good understanding of the basics of Python Programming , Python syntax and I really liked Brandon's teaching style.
Révisé le 19 juil. 2023
I am happy to say thanks to the tutor and coursera platform for providing this opportunity. Personally i feel about the course is that assignments are quite difficult for beginners. Thank you
Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Non, certainement pas ! Cette Specializations s'adresse à toute personne intéressée par la résolution de problèmes et désireuse d'apprendre une introduction à Python ou Java. Aucune expérience préalable en informatique ou en programmation n'est requise.
Les seules mathématiques dont les apprenants auront besoin pour cette Specializations sont l'arithmétique et des concepts de base en logique.
Ce cours est le premier de la spécialisation Introduction à la programmation avec Python et Java. Si vous l'avez apprécié, nous vous recommandons les cours 2, 3 et 4 de la série !
Si vous souhaitez apprendre les bases de l'informatique au-delà des bases de la programmation, pensez à vous inscrire au Master of Computer and Information and Technology (MCIT) de l'Université de Pennsylvanie, un programme de master en informatique de l'Ivy League destiné aux personnes n'ayant pas de formation en informatique. Pour une expérience sur le campus, explorez ici. Si vous préférez un environnement en ligne, postulez au MCIT en ligne. En fait, les cours de cette série sont également utilisés dans le cadre du programme de diplôme en ligne ! Le certificat de Specializations sera considéré favorablement par le comité d'admission, n'oubliez donc pas de le mentionner lors de votre candidature.