Pierwsze programy w Pythonie - kurs 390 rub. ze Stepika, szkolenie 33 lekcje, data: 30.11.2023.
Miscellanea / / December 03, 2023
Dla kogo jest ten kurs:
- dla uczniów, którzy interesują się programowaniem i dopiero zaczynają pisać swoje pierwsze programy;
- dla tych, którzy znają Pythona i nadal doskonalą swoje umiejętności;
- dla tych, którzy zamierzają zdawać OGE z informatyki. Kurs obejmuje rozwiązania problemów na poziomie OGE;
- dla osób, które zamierzają przystąpić do Jednolitego Egzaminu Państwowego z informatyki. Kurs obejmuje tematy, które musisz znać
za pomyślne zdanie Unified State Exam z informatyki.
Dlaczego stworzyłem ten kurs i nadal nad nim pracuję.
Jestem nauczycielem z dużym doświadczeniem dydaktycznym. Z mojego doświadczenia wynika, że studiowanie każdego przedmiotu powinno przebiegać stopniowo, od prostych do złożonych. Dopiero wtedy można mówić o głębokim zrozumieniu studiowanych tematów. Na wszystkich znanych mi kursach programowania niemal od razu podawane są złożone problemy, których rozwiązanie wymaga skomplikowanych struktur algorytmicznych i znajomości wszystkich struktur danych. Dla początkujących takie kursy są bardzo trudne. Dlatego stworzyłem ten kurs. Dla tych, którzy stawiają pierwsze kroki i chcą nie tylko programować, ale pisać kod i rozumieć każdą jego linijkę.
Po ukończeniu tego kursu będziesz mógł śmiało rozwiązywać bardziej złożone problemy i brać udział w bardziej zaawansowanych kursach.
Trzeba iść dalej ;-)
Kurs zawiera szereg zadań z olimpiad szkolnych z informatyki. W nich z reguły trzeba wyprowadzić formułę lub wymyślić bardziej złożony algorytm. Jeśli wydają Ci się trudne, możesz je na razie pominąć.
Do pierwszych zajęć rozpoczynających zostały nagrane filmy. Ale na wszystkie lekcje istnieje konieczna i wystarczająca teoria. Wszystkie problemy zaproponowane na kursie można rozwiązać korzystając z omawianej teorii. Oznacza to, że nie musisz korzystać z Google i szukać dodatkowych materiałów. Jeśli widzisz, że ktoś używa czegoś, co nie zostało omówione w kursie, do rozwiązywania problemów, oznacza to, że widzisz rozwiązania od kogoś, kto doskonali swoje umiejętności. Tacy ludzie z pewnością nie są nowicjuszami w programowaniu.
1
DobrzeW 1999 roku ukończyłem Państwowy Uniwersytet Pedagogiczny w Samarze (SSPU). Z zawodu – nauczyciel matematyki i informatyki. Od tego czasu zainteresowałem się nauczaniem informatyki i programowania. Posiadam najwyższą kategorię kwalifikacji.
Zawsze lubiłam się uczyć i przekazywać wiedzę innym. Robię to z wielkim zapałem. Całkowicie zgadzam się z Plutarchem, który powiedział: „Uczeń nie jest naczyniem, które należy napełnić, ale pochodnią, którą należy zapalić i tylko ten, kto się pali, może zapalić pochodnię”.
Lekcja wprowadzająca, konfigurowanie środowiska programistycznego
1. Dla kogo jest ten kurs? Znajomy
2. Instalacja środowiska programistycznego i tłumacza online
Programy liniowe
1. instrukcja print().
2. Operator przypisania. Typy danych
3. Odczyt danych z klawiatury. operator wejścia().
4. Dzielenie liczb całkowitych i reszta
5. Dzielenie liczb całkowitych zaokrąglone w górę
Operator warunkowy
1. Pełne rozgałęzienie
2. Trudne warunki. Trochę logiki.
3. Zagnieżdżone gałęzie. Projektowanie kaskadowe w Pythonie.
4. Wyszukaj kwotę, ilość itp.
5. Wymieniaj wartości zmiennych, numery porządkowe
6. Rozwiązywanie bardziej złożonych problemów za pomocą instrukcji warunkowych
Cykl o znanej liczbie powtórzeń. Dla pętli.
1. Rodzaje cykli. Dla pętli. funkcja zakresu().
2. Przetwarzanie sekwencji elementów
3. Pętla w pętli (pętle zagnieżdżone)
4. Pisanie programów przy użyciu pętli (naprawianie)
Cykl o nieznanej liczbie powtórzeń. Podczas gdy Pętla
1. Przedstawiamy pętlę while. Niebezpieczeństwo zapętlenia.
2. Liczbę dzielimy na cyfry za pomocą pętli while.
3. Znajdź i napraw błędy
4. Używanie podczas wykonywania różnych zadań.
Smyczki
1. Symbole, praca z ASCII
2. Szukaj w ciągach
3. Tworzenie nowych wierszy według reguły
4. Plasterki linii
5. Funkcje przetwarzania ciągów
6. Rozwiązywanie problemów (konsolidacja)
7. Rozwiązywanie bardziej złożonych i trudnych problemów
Listy
1. Wprowadzenie do list (tablic)
2. Przetwarzanie list, wyszukiwanie liniowe
3. Szukaj z odpowiedzią TAK, NIE
4. Przetwarzanie sąsiadujących elementów tablicy
5. Generowanie nowej tablicy