Erste Programme in Python - Kurs 390 Rubel. von Stepik, Ausbildung 33 Lektionen, Datum: 30. November 2023.
Verschiedenes / / December 03, 2023
Für wen ist dieser Kurs geeignet:
- für Schüler, die sich für das Programmieren interessieren und gerade anfangen, ihre ersten Programme zu schreiben;
- für diejenigen, die Python kennen und ihre Fähigkeiten weiter verbessern;
- für diejenigen, die die OGE in Informatik absolvieren möchten. Der Kurs behandelt Lösungen für Probleme auf der OGE-Ebene;
- für diejenigen, die das Einheitliche Staatsexamen in Informatik ablegen möchten. Der Kurs behandelt Themen, die Sie kennen müssen
für das erfolgreiche Bestehen des Einheitlichen Staatsexamens in Informatik.
Warum ich diesen Kurs gemacht habe und weiterhin daran arbeite.
Ich bin ein Lehrer mit umfangreicher Unterrichtserfahrung. Meiner Erfahrung nach sollte das Studium jedes Themas schrittweise erfolgen, vom Einfachen zum Komplexen. Nur dann können wir über ein tiefes Verständnis der untersuchten Themen sprechen. In allen mir bekannten Programmierkursen werden fast sofort komplexe Probleme gestellt, deren Lösung komplexe algorithmische Strukturen und Kenntnisse aller Datenstrukturen erfordert. Für Anfänger sind solche Kurse sehr schwierig. Deshalb habe ich diesen Kurs erstellt. Für diejenigen, die ihre ersten Schritte machen und nicht nur programmieren, sondern Code schreiben und jede Zeile davon verstehen möchten.
Nach Abschluss dieses Kurses sind Sie in der Lage, komplexere Probleme sicher zu lösen und weiterführende Kurse zu belegen.
Weitermachen ist ein Muss ;-)
Der Kurs beinhaltet eine Reihe von Aufgaben aus Schulolympiaden der Informatik. In ihnen müssen Sie in der Regel eine Formel ableiten oder einen komplexeren Algorithmus entwickeln. Wenn sie Ihnen schwer fallen, können Sie sie vorerst überspringen.
Für die ersten Startstunden wurden Videos aufgenommen. Aber für alle Lektionen gibt es eine notwendige und ausreichende Theorie. Alle im Kurs vorgeschlagenen Probleme können mit der besprochenen Theorie gelöst werden. Das heißt, Sie müssen nicht googeln und nach zusätzlichem Material suchen. Wenn Sie sehen, dass jemand etwas verwendet, das im Kurs nicht behandelt wurde, um Probleme zu lösen, bedeutet das, dass Sie Lösungen von jemandem sehen, der seine Fähigkeiten verfeinert. Solche Leute sind definitiv keine Programmierneulinge.
1
AlsoIch habe 1999 meinen Abschluss an der Staatlichen Pädagogischen Universität Samara (SSPU) gemacht. Von Beruf Lehrer für Mathematik und Informatik. Seitdem interessierte ich mich für das Unterrichten von Informatik und Programmierung. Ich habe die höchste Qualifikationskategorie.
Ich habe es schon immer geliebt, mich selbst zu studieren und Wissen an andere Menschen weiterzugeben. Ich mache das mit großer Begeisterung. Ich stimme vollkommen mit Plutarch überein, der sagte: „Ein Student ist kein Gefäß, das gefüllt werden muss, sondern eine Fackel, die angezündet werden muss, und nur derjenige, der sich selbst verbrennt, kann die Fackel anzünden.“
Einführungslektion, Einrichten der Entwicklungsumgebung
1. Für wen ist dieser Kurs geeignet? Bekanntschaft
2. Installation der Entwicklungsumgebung und des Online-Übersetzers
Lineare Programme
1. print()-Anweisung
2. Aufgabenverwalter. Datentypen
3. Daten von der Tastatur lesen. input()-Operator
4. Ganzzahlige Division und Rest
5. Ganzzahldivision aufgerundet
Bedingter Operator
1. Vollständige Verzweigung
2. Schwierige Bedingungen. Ein bisschen Logik.
3. Verschachtelte Zweige. Kaskadierendes Design in Python.
4. Suche nach Menge, Menge usw.
5. Tauschen Sie Variablenwerte und Bestellnummern aus
6. Komplexere Probleme mit bedingten Anweisungen lösen
Ein Zyklus mit einer bekannten Anzahl von Wiederholungen. FOR-Schleife.
1. Arten von Zyklen. FOR-Schleife. range()-Funktion
2. Verarbeiten einer Folge von Elementen
3. Schleife innerhalb einer Schleife (verschachtelte Schleifen)
4. Programme mit Schleifen schreiben (Fixieren)
Ein Zyklus mit unbekannter Anzahl an Wiederholungen. While-Schleife
1. Einführung in die while-Schleife. Die Gefahr einer Schleife.
2. Wir zerlegen eine Zahl mithilfe einer While-Schleife in Ziffern.
3. Fehler finden und beheben
4. Verwendung bei verschiedenen Aufgaben.
Saiten
1. Symbole, Arbeiten mit ASCII
2. Suche in Zeichenfolgen
3. Neue Zeilen nach Regel erstellen
4. Linienscheiben
5. String-Verarbeitungsfunktionen
6. Problemlösung (Konsolidierung)
7. Komplexere und kniffligere Probleme lösen
Listen
1. Einführung in Listen (Arrays)
2. Listenverarbeitung, lineare Suche
3. Suche mit Antwort JA, NEIN
4. Verarbeitung benachbarter Array-Elemente
5. Erzeugen eines neuen Arrays