PYTHON w zadaniach maturalnych - funkcje które warto znać

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024
  • W trakcie matury można na własne potrzeby stworzyć i użyć własnoręcznie napisanej funkcji, ale w zadaniach praktycznych można też korzystać z wbudowanych. Na filmie zestaw podstawowych funkcji, które mogłyby się przydać na egzaminie maturalnym z informatyki.
    Z racji skończonej objętości odcinka ograniczyłam się do funkcji wbudowanych i z biblioteki math, przyjemnego oglądania.
    Jeśli cenisz sobie moją pomoc, wesprzyj kanał, przybij piątkę:
    kursy.piomax.c...

ความคิดเห็น • 42

  • @clean280
    @clean280 ปีที่แล้ว +2

    combinations z itertools -> przydatne do np. tworzenia wszystkich kombinacji par z listy;

  • @h0w560
    @h0w560 ปีที่แล้ว +1

    Dzień dobry, przez mój błąd w deklaracji maturalnej nie zauważyłem że nie usunąłem z niej matury z informatyki, jednak teraz zauważyłem że punktacja z niej, znacznie pomoże mi w dostaniu się na studia. Moim celem jest 40% co poleca Pani najlepiej ogarnąć aby ten cel spełnić. Dodam, że programowalne bardzo niewiele, a mature pisze w starej formule

    • @h0w560
      @h0w560 ปีที่แล้ว

      Czy przez te dwa pozostałe miesiące najlepiej nauczyć się idealnie exela i accessa czy spróbować pojąć programowanie? Jeśli tak to co dokładnie przydałoby się nauczyć? Z góry dziękuję za odpowiedź 😊

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว

      hmm. zależy od predyspozycji, może access i excel plus analiza algorytmu z pierwszego arkusza? wystarczy umieć czytać algorytm zapisany w pseudokodzie, plus jakieś drobne punkty za jakiś test z systemów pozycyjnych

    • @krejsu4067
      @krejsu4067 11 หลายเดือนก่อน +2

      jak poszlo

  • @Bulb22811
    @Bulb22811 ปีที่แล้ว

    mój nauczyciel informatyki bardzo lubi ten filmik, bardziej niż uczenie

  • @clean280
    @clean280 ปีที่แล้ว +6

    jeśli nie każą i nie pisze się swoich funkcji w celach edukacyjnych to pisanie czegoś co już ktoś napisał jest zwyczajnie głupie i nieproduktywne

  • @clean280
    @clean280 ปีที่แล้ว +3

    Dodałbym jeszcze Counter z collections - fajny format filmu👍

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว +1

      Super! Dziękuję za ten komentarz . Piszcie w komentarzach jeśli coś jeszcze można dodać :)

  • @tomekk.1889
    @tomekk.1889 4 หลายเดือนก่อน

    Gcd znaczy greatest common denominator dla ciekawych.

    • @bakerm-matura
      @bakerm-matura  4 หลายเดือนก่อน

      Greatest common divisor chyba

    • @tomekk.1889
      @tomekk.1889 4 หลายเดือนก่อน

      @@bakerm-matura Divisor i denominator znaczą to samo 🙂 3/4 w zapisie ulamkowym jest tym samym co 3 : 4. Ale tak, ma Pani rację. Sprawdziłem teraz i oficjalnie jest rzeczywiście divisor, chociaż ja żywo pamiętam, że jak się tego uczyłem było powiedziane "denominator"
      Edit: Znalazłem. Jak Pani sobie wpisze "gcd greatest common denominator" to też się pokażą wyniki. Inny zapis tego samego

    • @bakerm-matura
      @bakerm-matura  4 หลายเดือนก่อน

      Moim zdaniem są dwie różne rzeczy: NWD czyli największy wspólny dzielnik i NWW czyli lowest common denominator, ale może się mylę bo w internetach różnie piszą

  • @_kuba_9850
    @_kuba_9850 ปีที่แล้ว +1

    Dzień dobry Pani Małgosiu, jeśli ogarniam programowanie, ale średnio Accessa i Excela to jest szansa nauczyć się w półtorej miesiąca i zdać informatykę tak gdzieś na okolo 60%? Dodam, że piszę w starej formule

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว

      Oczywiście! Należy zacząć od przerobienia sobie pierwszych arkuszy z poprzednich lat (analiza algorytmów i tworzenie algorytmie na kartce). Za pierwszy arkusz zdobywamy 15pkt czyli 30%. W arkuszu drugim programowanie to kolejne 11-12pkt. Już mamy razem 54%, na upartego część punktów pewnie łatwo da się zdobyć z zadań z baz czy excela, pisząc program. Czemu nie? Kwestia wprawy :)

    • @_kuba_9850
      @_kuba_9850 ปีที่แล้ว

      @@bakerm-matura Super, dziękuję bardzo za szybką odpowiedź :)

    • @premierwielkiegonarodu1901
      @premierwielkiegonarodu1901 ปีที่แล้ว +2

      accessa i excela na luzie zdążysz jeszcze się nauczyć do matury nawet od 0 jeśli resztę (programowanie itd) masz ogarnięta to może warto się skupić na doszlifowaniu tego

  • @krzysztofkijo5309
    @krzysztofkijo5309 4 หลายเดือนก่อน

    Przepraszam za pytanie ale nie do końca rozumiem. Czy podczas pisania na maturze bez dostepu do internetu jestem wstanie zaimportowac biblioteke np math? Czy musze to jakoś przed egzaminem zrobić????

    • @bakerm-matura
      @bakerm-matura  4 หลายเดือนก่อน

      Nie, nie trzeba nic doinstalowywać:) to czego można używać jest dostępne w zestawie bibliotek standardowych.

    • @krzysztofkijo5309
      @krzysztofkijo5309 4 หลายเดือนก่อน

      @@bakerm-matura czyli rozumiem, że biblioteka math już jakby będzie, musze tylko napisac import math tak?

    • @bakerm-matura
      @bakerm-matura  4 หลายเดือนก่อน +1

      Tak, a potem używać funkcji z kropką, na przykład print(math.sqrt(100)). Można też importować w ten sposób: from math import sqrt i wtedy można po prostu print(sqrt(100)).

  • @bartekgawe2539
    @bartekgawe2539 ปีที่แล้ว

    Dlaczego usunęła pani film z wymaganiami maturalnymi 2023?

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว +1

      Muszę zamieścić sprostowanie, bo powiedziałam zgodnie z moją wiedzą wyniesioną ze szkolenia, że wykreślono wszystkie algorytmy obliczające wartości przybliżone a w aneksie do informatora dwa z nich wciąż są: obliczanie wartości pierwiastka kwadratowego i obliczanie równania kwadratowego :/

  • @leznis
    @leznis ปีที่แล้ว

    Z tego co wiem, często w zadaniach nie wolno korzystać z funkcji. Jest napisane, że nie można korzystać z funkcji wbudowanych. Co to znaczy? Mam wtedy pisać każdą funkcję samemu? Przykładowo, nie mogę zaokrąglić liczby, czy znaleźć najmniejszej w liście? Muszę pisać def znajdz_najmniejsza która zrobi dokładnie to samo? Dziwne wymagania ma to cke, nie rozumiem w jaki sposób miałoby to sprawdzić, czy potrafimy pisać algorytmy.

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว +1

      Tak, ale dotyczy to tylko zadań teoretycznych, czyli takich w których musimy rozwiązanie zapisać na arkuszu. To są zadania z TWORZENIA algorytmów, to znaczy że mamy tworzyć sami, a nie korzystać z funkcji i wtedy nie wolno. w tego typu zadaniach najczęściej jest napisane z czego wolno korzystać.

    • @leznis
      @leznis ปีที่แล้ว

      @@bakerm-matura aha, rozumiem. Dziękuję za filmik, takie przypomnienie na pewno się przyda :)

    • @clean280
      @clean280 ปีที่แล้ว

      @@leznis co ciekawe na próbnej maturze w grudniu nie było zadania z pisania algorytmu a jedynie wypełnianie już napisanego z pustymi miejscami, więc jest szansa że może trochę odeszli od pisania całych algorytmów od zera

    • @leznis
      @leznis ปีที่แล้ว

      @@clean280 Racja, trzeba będzie zerknąć w nowe wytyczne dla 2023

  • @BenYees
    @BenYees ปีที่แล้ว

    Witam. Moj cel to 40/50% na maturze co najszybciej i najłatwiej ogarnąć co na 100% pojawi sie na maturze.

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว

      Zależy jaka formuła.

    • @BenYees
      @BenYees ปีที่แล้ว

      @@bakerm-matura 2023, nowa

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว +2

      Hmm. W nowej formule sprawa wygląda tak że na 50pkt które są do zdobycia 30pkt jest za programowanie. W tych trzydziestu kilka za zadanie z programowania na kartce. Reszta 20pkt rozdziela się na bazę danych i arkusz kalkulacyjny oraz zadania p/f. Na próbnej w grudniu było też właśnie tak. To teraz musisz zajrzeć w głąb swojej duszy, ocenić swoje możliwości programistyczne i zdecydować czego będziesz się w stanie nauczyć najmniejszym nakładem pracy i czasu.

  • @kproduction6382
    @kproduction6382 ปีที่แล้ว +1

    kox, dzięki wielkie za pomoc :D

  • @mariankijewski4820
    @mariankijewski4820 ปีที่แล้ว

    Jak uzyskać kod źródłowy danej funkcji wbudowanej? Powiedzmy, że będzie zadanie w którym trzeba będzie napisać na kartce potęgowanie modulo i chciałbym sobie pomóc korzystając z kodu pow().

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว +1

      To chyba nie jest takie łatwe. Do uzyskania kodu funkcji jest generalnie atrybut func_code (wystarczy użyć po kropce jako atrybut dowolnej funkcji), ale z tego co wiem to funkcje wbudowane są napisane w większości w c, więc chyba nie mają atrybutu func_code :/

  • @wiren1360
    @wiren1360 ปีที่แล้ว

    Pani Małgosiu, z jakich pythonowskich bibliotek możemy korzystać na maturze? tylko math czy np numpy i pandas też? pytam bo nie chce sie nauczyć programować polegając na czymś do czego nie będę mieć dostępu na maturze, a nie mogłam znaleźć żadnej kompletnej listy takowych na stronie cke.

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว

      Można korzystać tylko z biblioteki standardowej pl.python.org/docs/lib/lib.html

    • @wiren1360
      @wiren1360 ปีที่แล้ว

      @@bakerm-matura dziękuję za odpowiedź❣

  • @pawespychaa3657
    @pawespychaa3657 ปีที่แล้ว

    Czy wie Pani jakie są ograniczenia w stosowaniu podanych funkcji wbudowanych i z biblioteki math na maturze jeśli chodzi o zadania z pisania programu? - niektóre funkcje mogą praktycznie rozwiązać podpunkty niektórych zadań maturalnych, nie do końca wiem kiedy mogę ich użyć.

    • @bakerm-matura
      @bakerm-matura  ปีที่แล้ว +1

      Ograniczenia dotyczą tylko programów pisanych w arkuszu. Wtedy często bardzo precyzyjnie piszą, co można i że czegoś nie można używać. A kiedy nie ma w poleceniu ograniczeń (tak jak to wygląda w każdym zadaniu praktycznym) to można korzystać z całej biblioteki math :)

    • @pawespychaa3657
      @pawespychaa3657 ปีที่แล้ว

      Dziękuję za ekspresową odpowiedź 😄