Python czy C++ na maturę z informatyki? Wybieram Pythona
Krzysztof Makowski KM Programs
0:00 / 0:00
Python czy C++ na maturę z informatyki? Wybieram Pythona
89 просмотров · 22 ч назад
Krzysztof Makowski KM Programs
2,42 тыс. подписчиков
89 просмотров · 22 ч назад
🎓 Przygotowanie do matury z informatyki 1:1: https://km-programs.pl/matura-z-infor...
💻 Kod na GitHub: https://github.com/kmprograms/matura-...
━━━━━━━━━━━━━━━━━━━━
📅 Umów bezpłatną konsultację: https://km-programs.pl/kontakt/
📞 Zadzwoń: 536 863 460
✉️ Napisz: krzysztof@km-programs.pl
━━━━━━━━━━━━━━━━━━━━
W tym nagraniu porównuję rozwiązywanie zadań z matury z informatyki w języku Python i C++, żeby pomóc Ci wybrać język programowania na maturę. Pracuję na dwóch zadaniach z arkuszy CKE i każde rozwiązuję równolegle w obu językach. Zaczynam od zadania 3 "Liczba Pi" z matury z maja 2023 roku. Najpierw wczytuję cyfry z pliku pi.txt i pokazuję, ile kodu potrzeba do tego w Pythonie, a ile w C++. W podpunkcie 3.1 liczę fragmenty dwucyfrowe większe od 90. W Pythonie używam do tego list comprehension, slicingu i funkcji sum, a w C++ wektora i klasycznej pętli for. W podpunkcie 3.2 szukam najrzadszego i najczęstszego fragmentu dwucyfrowego. W Pythonie robię to za pomocą Counter, namedtuple oraz funkcji min i max, a w C++ za pomocą struktury i ręcznego wyszukiwania minimum i maksimum. Potem rozwiązuję podpunkt 3.1 z zadania "Nieparzysty skrót" z matury 2024, w którym algorytm może operować wyłącznie na liczbach całkowitych. Na koniec podsumowuję, kiedy na maturze wybrać Pythona, a kiedy C++, i wyjaśniam, dlaczego sam wybieram Pythona.
🎯 Czego dowiesz się z tego nagrania?
▸ Czym różni się rozwiązywanie zadań maturalnych w języku Python i w C++?
▸ Jak wczytać cyfry z pliku tekstowego w Pythonie, a jak w C++?
▸ Jak policzyć fragmenty dwucyfrowe większe od 90 w zadaniu "Liczba Pi" z matury 2023?
▸ Jak list comprehension, slicing i funkcja sum skracają kod w Pythonie?
▸ Jak znaleźć najrzadszy i najczęstszy fragment dwucyfrowy za pomocą Counter, min i max?
▸ Jak rozwiązać to samo w C++ przy użyciu wektora, struktury i pętli for?
▸ Jak wyznaczyć nieparzysty skrót liczby, operując wyłącznie na liczbach całkowitych?
▸ Dlaczego w C++ trzeba pilnować typów, takich jak long long, a w Pythonie nie?
▸ Kiedy na maturze z informatyki wybrać Pythona, a kiedy C++?
⏱️ Rozdziały
00:00 Wprowadzenie - Python czy C++ na maturze z informatyki
00:20 Przygotowanie do matury z informatyki z Krzysztof Makowski KM Programs
00:57 Zadanie 3 "Liczba Pi" z matury 2023 - treść
02:06 Wczytywanie danych z pliku w Pythonie i C++
10:44 Zadanie 3.1 - fragmenty dwucyfrowe większe od 90
16:44 Zadanie 3.2 - najrzadszy i najczęstszy fragment dwucyfrowy
27:19 Zadanie 3.1 z matury 2024 - nieparzysty skrót
34:42 Podsumowanie - kiedy wybrać Pythona, a kiedy C++
👤 Dla kogo jest to nagranie
Materiał jest przeznaczony dla maturzystów, którzy zdają maturę z informatyki na poziomie rozszerzonym i zastanawiają się, czy pisać rozwiązania w Pythonie, czy w C++. Przyda się też uczniom młodszych klas, którzy dopiero wybierają język programowania do nauki pod maturę, oraz osobom, które myślą o przejściu z C++ na Pythona. Skorzystają z niego także rodzice maturzystów szukający nauczyciela oraz nauczyciele informatyki.
━━━━━━━━━━━━━━━━━━━━
Jeżeli zastanawiasz się, z jakiego hostingu korzystam, to swoją
stronę https://km-programs.pl/ utrzymuję na serwerach LH.pl.
Dzięki naszej współpracy mogę zostawić Ci kod
rabatowy na pierwszy rok hostingu współdzielonego: LH-KMPROGRAMS20
https://www.lh.pl/hosting?ref=kmprograms