Premiers programmes en Python - cours 390 roubles. de Stepik, formation 33 leçons, Date: 30 novembre 2023.
Miscellanea / / December 03, 2023
A qui est destiné ce cours:
- pour les écoliers intéressés par la programmation et qui commencent tout juste à écrire leurs premiers programmes ;
- pour ceux qui connaissent Python et continuent de perfectionner leurs compétences ;
- pour ceux qui vont passer l'OGE en informatique. Le cours couvre les solutions aux problèmes au niveau OGE ;
- pour ceux qui vont passer l'examen d'État unifié en informatique. Le cours couvre des sujets que vous devez connaître
pour avoir réussi l'examen d'État unifié en informatique.
Pourquoi j'ai fait ce cours et continue d'y travailler.
Je suis un enseignant avec une vaste expérience pédagogique. Mon expérience suggère que l’étude de n’importe quel sujet doit procéder progressivement, du simple au complexe. Ce n’est qu’alors que nous pourrons parler d’une compréhension approfondie des sujets étudiés. Dans tous les cours de programmation que je connais, des problèmes complexes sont presque immédiatement posés, dont la solution nécessite des structures algorithmiques complexes et une connaissance de toutes les structures de données. Pour les débutants, ces cours sont très difficiles. C'est pourquoi j'ai créé ce cours. Pour ceux qui font leurs premiers pas et qui souhaitent non seulement programmer, mais écrire du code et en comprendre chaque ligne.
Après avoir terminé ce cours, vous serez en mesure de résoudre en toute confiance des problèmes plus complexes et de suivre des cours plus avancés.
Il est indispensable d'avancer ;-)
Le cours contient un certain nombre de problèmes issus des Olympiades scolaires en informatique. En règle générale, vous devez en dériver une formule ou proposer un algorithme plus complexe. S’ils vous semblent difficiles, vous pouvez les ignorer pour le moment.
Des vidéos ont été enregistrées pour les premiers cours de démarrage. Mais pour toute leçon, il existe une théorie nécessaire et suffisante. Tous les problèmes proposés dans le cours peuvent être résolus à l'aide de la théorie abordée. Autrement dit, vous n’avez pas besoin de rechercher sur Google du matériel supplémentaire. Si vous voyez quelqu'un utiliser quelque chose qui n'a pas été abordé dans le cours pour résoudre des problèmes, cela signifie que vous voyez des solutions de la part de quelqu'un qui perfectionne ses compétences. Ces personnes ne sont certainement pas novices en matière de programmation.
1
BienJe suis diplômé de l'Université pédagogique d'État de Samara (SSPU) en 1999. Par profession - professeur de mathématiques et d'informatique. Depuis, je me suis intéressé à l’enseignement de l’informatique et de la programmation. J'ai la catégorie de qualification la plus élevée.
J'ai toujours aimé étudier moi-même et transmettre mes connaissances aux autres. Je fais cela avec beaucoup d'enthousiasme. Je suis tout à fait d'accord avec Plutarque qui disait: « Un étudiant n'est pas un vase qu'il faut remplir, mais une torche qu'il faut allumer, et seul celui qui se brûle peut allumer la torche. »
Leçon d'introduction, mise en place de l'environnement de développement
1. A qui est destiné ce cours? Connaissance
2. Installation de l'environnement de développement et du traducteur en ligne
Programmes linéaires
1. instruction print()
2. Opérateur d'assignation. Types de données
3. Lecture des données du clavier. opérateur input()
4. Division entière et reste
5. Division entière arrondie
Opérateur conditionnel
1. Ramification complète
2. Conditions difficiles. Un peu de logique.
3. Branches imbriquées. Conception en cascade en Python.
4. Rechercher un montant, une quantité, etc.
5. Valeurs de variables d'échange, numéros de commande
6. Résoudre des problèmes plus complexes avec des instructions conditionnelles
Un cycle avec un nombre connu de répétitions. POUR Boucle.
1. Types de cycles. POUR Boucle. fonction range()
2. Traitement d'une séquence d'éléments
3. Boucle dans une boucle (boucles imbriquées)
4. Ecrire des programmes à l'aide de boucles (fixation)
Un cycle avec un nombre inconnu de répétitions. Boucle while
1. Présentation de la boucle while. Le danger de faire une boucle.
2. Nous analysons un nombre en chiffres à l'aide d'une boucle while.
3. Rechercher et corriger les erreurs
4. Utilisation dans différentes tâches.
Cordes
1. Symboles, travail avec ASCII
2. Rechercher dans les chaînes
3. Création de nouvelles lignes par règle
4. Tranches de ligne
5. Fonctions de traitement de chaînes
6. Résolution de problèmes (consolidation)
7. Résoudre des problèmes plus complexes et délicats
Listes
1. Introduction aux listes (tableaux)
2. Traitement de liste, recherche linéaire
3. Rechercher avec réponse OUI, NON
4. Traitement des éléments de tableau adjacents
5. Générer un nouveau tableau