jak programować w Python na Maturze z Informatyki?

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ต.ค. 2024

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

  • @Karolkens
    @Karolkens ปีที่แล้ว +35

    Jak pisałem mature z Informatyki 12 lat temu to byłem jedyną osoba z powiatu piszącą ją xD

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

    NIE ROZUMIEM NIC ALE KURWA BUJA

  • @Chin-wd5ml
    @Chin-wd5ml 2 ปีที่แล้ว +32

    Masz tam błąd w funkcji isPrime, w sytuacji gdy liczba ma pierwiastek, bo tak to przedstawiło ci liczbę 28 jako sumę 3 i 25 gdzie 25 oczywiście nie jest pierwsza, powinna być 5 i 23.

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

      True. My bad, powinno być +1 jeszcze bo range robi < 2 argument, a nie

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

      @@MaturazLewusem Nie, błąd jest w tym że sprawdzasz tylko pierwszą liczbę, trzeba sprawdzać parę liczb pierwszych.

  • @djdiejususis1839
    @djdiejususis1839 ปีที่แล้ว +4

    Prosze, poprawna funkcja sprawdzajaca liczbe pierwsza:
    def liczba_pierwsza(liczba):
    if liczba < 2:
    return False
    else:
    for i in range(2,int(liczba ** 0.5) +1):
    if liczba %i ==0:
    return False

    return True
    wynik = liczba_pierwsza(5)
    print(wynik)

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

    Petycja do CKE o dopuszczenie COBOL-a na maturze. Prawdziwy język programowania, w którym mówisz do komputera po angielsku.

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

      lece zapamietać ponad 600 komend bo moja szkoła zezwala na cobol

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

      @@piotrek7633 Pięciocyfrowa pensja z piątką z przodu na Ciebie czeka wojowniku

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

    2% i do domu

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

      Optymista

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

    Myślicie ,że dadzą jakieś punkty gdy pasjansa na maturze ułoże?

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

      mordo lecisz

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

    tylko wbudowane biblioteki, nie mozna importwac innych

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

    EJ mam takie głupie pytanie XD
    zapisałem się tak z bomby na te infe in tydzień się uczyłem planując zrobić same programowanie i mam takie pytanie co mam wpisać na arkuszu na 1 stronie w rubryce program użytkowy i środowisko? W programie uzytkowym to w ogóle nie wiem co to jest, a w środowisku mam wpisać pythona czy w czym będę pisałpythona(pycharma) ?

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

      siema lece z pomoca system:windows no chyba ze w szkole linux to linux program uzytkowy:Python srodowisko:PyCharm

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

      program użytkowy to na przykład pakiet office. Środowisko chyba pycharm - nie jestem pewien, ale pisząc w c++ mam wpisany tam codeblocks

    • @dudududupa4018
      @dudududupa4018 2 ปีที่แล้ว

      @@kamilrichert8446 dzięki i właśnie nie wiem czy mam tam wpisac np Python: PyCharm czy po prostu samego PyCharma, żeby się nie przypruli nic
      A do użytkowego wystarczy jak wpisze sama nazwę Microsoft Office czy musze wypisać programy które z office będę używał?

    • @dudududupa4018
      @dudududupa4018 2 ปีที่แล้ว

      A takie pytanie szybkie jeszcze, bo wiem ze trzeba program z języka dać do odpowiedzi, a czy zadania z baz danych i Excela trzeba jakies projekty zapisywać do odpowiedzi czy same odpowiedzi? Bo nie wiem czy np jak będę miał czas a nie wiedział czegoś to ręcznie przelecieć przez pliki i ręcznie wpisać odpowiedzi do zadań zbey jakieś dodatkowe punkty chociaż zgarnac

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

      @@dudududupa4018 wystarczy Microsoft Office. Co do zadań z excela, accesa itd to wygląda to tak, że polecenie jest "korzystając z dostępnych ci narzędzi informatycznych, odpowiedz na pytania. Odpowiedzi zapisz w pliku cośtam.txt." Ostatnie zadanie z excela ma jednak tendencję do wymagania wykresu. W związku z tym tam na końcu piszesz na kartce, że oddajesz do sprawdzenia pliki z odpowiedziami i jeden to ten txt, a drugi to ewentualny excel z wykresem. Jeśli posłużysz się np ctrl+f w pliku i tak znajdziesz odpowiedź, jest to w pełni dozwolone i poprawne

  • @kacpergrzesik8445
    @kacpergrzesik8445 ปีที่แล้ว +10

    No akurat co do początku, to racja, Python nie ma 20 lat. Ma 32 xDD

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

    weź c++ mówili, będzie fajnie mówili, no i teraz fajnie będzie jutro XD

    • @wilk_28
      @wilk_28 2 ปีที่แล้ว

      I jak xD

    • @Xardas399
      @Xardas399 2 ปีที่แล้ว

      @@wilk_28 olałem to XDXD

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

    U mnie 4 osoby zdawały mature z infy (w tym ja), wszyscy programowali w różnych językach od 5-6 lat przed maturą, z czego 2 szleńców piszących na codzień w c++ lub c# (w tym ja) postanowiło poł roku przed maturą nauczyć się pythona i napisać w nim mature bo słyszało i widziało ile łatwiej jest tam, pozostała dwójka to fanatyk obiektowości (java) i fanatyk niskopoziomowości (c++ ale jak by mógł to asembler) zgadnijcie o ile lepiej wypadli ci z pythonem xD 20pkt uśredniając haha nie ma to jak w pół roku nauki pythona z czego podstawy w 1 dzień podstawy języka rozgromić mature

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

      Jestem tegorocznym maturzystą i generalnie to nie planowałem zdawać informatyki na maturze, ale jednak będzie mi potrzebna do rekrutacji więc zamierzam ją zdawać i chciałbym ją zdać na 40/50% gdyż nie oczekuję cudów. Co wybrać c++ czy pythona nie ogarniam zabardzo nic a zostało troszkę ponad 5 miesięcy do matury. Myślisz że dam radę ogarnąć to od 0 w tym czasie aby zdobyć te ~40% z matury?

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

      @@marcinnoster3979 za pythona się bierz i jeszcze nie jest za pozno 😎

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

      a z jakich materiałów korzystałeś do nauki python, polecisz cos ?

  • @gryzus2475
    @gryzus2475 2 ปีที่แล้ว

    Do rozwiązania 4.3 można wykorzystać fakt, że Python właśnie tak porównuje n-tki i wychodzi jedna linijka (po otworzeniu pliku):
    with open('pary.txt') as f:
    dane = [(int(a), b) for a, b in [x.split() for x in f]]
    print(min((a, b) for a, b in dane if a == len(b)))
    Chyba 4.2 jest niemożliwe w jednej linijce tak, aby wszystko zrobić w jednym efektywnym filtrze, potrzebna jest dodatkowa zmienna.

  • @GameDSS
    @GameDSS 2 ปีที่แล้ว

    smiesznie proste. zaluje ze nie podchodzilem do matury z infy,. a i masz blad w isPrime, ale widze ze kots juz pisal o tym

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

    Ale tam w pierwszym jest błąd wychodzi dla 12 3 i 9 a 9 to nie liczba pierwsza tak samo 28 co wypisuje ze sklada sie z 3 i 25 tak samo 25 nie jest liczbą pierwszą

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

    używając funkcji .split automatycznie usuwamy znaki białe. Nie musimy wtedy używać dodatkowo stripa

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

    Mam pytanko czy muszę na końcu wklejać kody do każdego zadania czy wystarczy tak ogólnie wkleic cały kod? Sprawdzają to jakoś uwaznie?

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

      na maturze wrzucasz cale pliki do folderu z kodem a rozwiazania dodatkowo do pliku tekstowego, jeżeli masz wiecej do matury to napisz (w tym roku pisałem 96%)

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

      @@czarny6986 a z excela i accessa eksport robić czy też całe pliki?

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

      @@unseen8441 i całe pliki i rozwiazania w pliku txt

    • @koz1k211
      @koz1k211 9 หลายเดือนก่อน

      @@czarny6986 mozna jakis kontakt do ciebie?

    • @bazejsowaa1145
      @bazejsowaa1145 7 หลายเดือนก่อน

      @@czarny6986 jest możliwość żebyś odpowiedział na kilka pytań ??

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

    python powstał w 1990 więc 30 lat ma, ale polska szkoła dalej o tym nie wie

    • @Chin-wd5ml
      @Chin-wd5ml 2 ปีที่แล้ว +4

      twierdzenie pitagorasa ma ponad 2000 lat, ale polska szkoła dalej o tym nie wie ;)

    • @bautyk1845
      @bautyk1845 2 ปีที่แล้ว

      @@Chin-wd5ml no jak nie

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

      @@Chin-wd5ml to jedyne co sie wie

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

      pyton jest giga gej

    • @bautyk1845
      @bautyk1845 2 ปีที่แล้ว

      @@CastelGandolfo605 ciekawe co lepsze masz do zaoferowania

  • @ahmedbombowiec1276
    @ahmedbombowiec1276 2 ปีที่แล้ว

    A spraedzic czy l jest pierwsze nie latwoej byloby poprzez wpisanie liczb z przedzialu 1,n po czym sprawdzeniu z ktorymi reszta z dzielenia jest rowna 0 dodaniu ich do drugiej tablicy i spraedzeniu jej dlugosci?

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

      jest cała masa sposobów na liczby pierwsze. Najlepiej zrobić to, na co się wpadnie w pierwszej kolejności, bo ilość czasu na maturze jest ograniczona

  • @POLSKIBANAN
    @POLSKIBANAN 5 หลายเดือนก่อน

    ale bo to miała być suma liczb pierwszych, a 25 czy 49 to tak średnio pierwsze

  • @MinecraftMessi516
    @MinecraftMessi516 2 ปีที่แล้ว

    Bedziesz rozwiazywal jutro ta mature?

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

    Nie można importować bibliotek, sqrt można zastąpić podnosząc liczbę do potęgi 1/2

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

      math jest w bibliotece standardowej Pythona, afaik można ich używać. Myślę, że numpy, pandas czy inne 3-party libki są zabronione, ale szczerze to nie mogę znaleźć autorytatywnej odpowiedzi :/ Bo według mnie itertools i collections to można by zaliczyć jako "cheatowanie", ale banowanie ich byłoby niesamowicie głupie, bo wiedza o Pythonie == wiedza o jego bibliotece standardowej.

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

      szczerze to chuj wie co mozna

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

      po to jest sprawdzanie sprzętu przed maturą, że można sobie obczaić, jakie są biblioteki. Poza tymi, które są, nie można instalować kolejnych

  • @bartek154
    @bartek154 2 ปีที่แล้ว

    jak to zadanie też da radę zrobić w exel. Ciekawe czy za rozwiązanie tego exelem dostanie się jakieś punkty

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

      nie dostaniesz bo jest to zadanie z programowania.

    • @kamilrichert8446
      @kamilrichert8446 2 ปีที่แล้ว

      w zależności, czy w treści zadania jest "napisz program", czy "odpowiedz korzystając z dostępnych ci narzędzi informatycznych"

    • @papierowka
      @papierowka 2 ปีที่แล้ว

      da się bo w Excelu też można programować - VBA

  • @varvinexvarvinex7069
    @varvinexvarvinex7069 10 หลายเดือนก่อน

    14:47, 28 to 3 i 25, 25 to chyba nie jest liczba pierwsza? O.O

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

    Na maturę można przynieść swój laptop?

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

      🤣

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

      Tylko jeśli masz go podłączony kablem z domu do szkoły

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

      @@kaspeksa1717 to brzmi trochę jakbyś mnie trolował

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

    czy w 4:59 można .pop użyć?

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

    Bez hejtu, ale 25 oraz 49 tak średnio są liczbami pierwszymi ;)

  • @margas33
    @margas33 2 ปีที่แล้ว

    szybki jak Ninja

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

    Tłumaczysz dobrze, ale kod totalne spaghetti

  • @Daniel-xd2qf
    @Daniel-xd2qf 2 ปีที่แล้ว

    Bardzo fajna sztuczka z tym ctrl +alt+ l

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

    Dobra, ja mam zainstalowaną tylko bibliotekę MATH, będzie dobrze

  • @silabartek105
    @silabartek105 8 หลายเดือนก่อน

    cpp jest proste jezeli mowimy o maturze

  • @uzytkownikinternetu2973
    @uzytkownikinternetu2973 6 หลายเดือนก่อน

    po co zdawać maturę z informatyki pisząc jakiś śmieszne programy, już za chwilę to wszytko przejmie AI i koderzy w ogóle nie będą potrzebni

    • @ar0n399
      @ar0n399 21 วันที่ผ่านมา

      Już przejęło AI?

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

    Zainstalować senpai-a? Kappa

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

    Przeciez w C++ przy tak prostych programach nie trzeba ani zarzadzac pamiecia ani nawet korzystac ze wskaznikow takze uzasadnienie jest idiotyczne.

  • @kacperek3594
    @kacperek3594 2 ปีที่แล้ว

    python jest tylko 6 lat młodszy od c++, więc jest dosyć stary ://

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

    en.wikipedia.org/wiki/Python_(programming_language) Python 2.0 powstał w 2000 czyli ma już 22 lata jednak trochę stary :)

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

    pierdole, jutro skip calego programowania, z essom xd

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

    4 godziny temu XDDDDDDD

  • @bvrtek
    @bvrtek 7 หลายเดือนก่อน +1

    o czym on pierdoli help

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

    To teraz dawaj Jave cwaniaczku

    • @major8625
      @major8625 2 ปีที่แล้ว

      implikujesz że lewus do masochista?
      może od razu lecimy z pascalem :D

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

      No z cpp już był odcinek

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

      Nie jestem frajerem i nie umiem w javie nic sry

    • @anoobis4996
      @anoobis4996 2 ปีที่แล้ว

      @@major8625 imo w Assemblerze powienien zrobic

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

      @@MaturazLewusem nie rozumiem tego hejtu na jave, sam teraz ucze sie c++ no i troche masochizm

  • @norbert3476
    @norbert3476 2 ปีที่แล้ว

    W końcu prawdziwy język

  • @jebatrondisimusprajm507
    @jebatrondisimusprajm507 2 ปีที่แล้ว

    python wyszedl 40 lat temu jak cos

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

    najlepsi sa ci którzy chcą pisac całą mature w c++ xd

    • @kamilrichert8446
      @kamilrichert8446 2 ปีที่แล้ว

      ze swojego doświadczenia powiem, że od gimnazjum miałem dodatkowe lekcje z C++ i w związku z tym czuję się w tym języku znacznie pewniej. Dodatkowo samodzielne deklarowanie wszystkiego pomaga mi w zrozumieniu kodu

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

      Konkursy się pisze w C++, do takich algorytmicznych problemów i zadanek nie jest zły. Dopiero jak chcesz zrobić coś sensownego w pythonie jest 10 razy bardziej przyjemnie.

    • @d4nza_
      @d4nza_ 2 ปีที่แล้ว

      @@kamilrichert8446 ale mordo pisz cała maturę w języku programowania zamiast używać excela czy accessa

    • @kamilrichert8446
      @kamilrichert8446 2 ปีที่แล้ว

      @@d4nza_ ah, o to chodziło. To rzeczywiście ktoś musiałby być prawdziwym koksem, żeby coś takiego się udało

  • @wiktor3846
    @wiktor3846 2 ปีที่แล้ว

    C++ >>>>>>>> Python change my mind

    • @Kuba-zl9jp
      @Kuba-zl9jp 2 ปีที่แล้ว +4

      helloworld c++
      #include
      int main() {
      std::cout

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

      @@Kuba-zl9jp ale co to ma do rzeczy? wiadomo co jest szybsze, wydajnejsze i użyteczniejsze

    • @Kuba-zl9jp
      @Kuba-zl9jp 2 ปีที่แล้ว +1

      @@wiktor3846 c++ faktycznie jest wydajniejszy, szybszy w kontekście działania (przynajmniej w większości przypadków), ale użyteczniejszy? istnieje jakikolwiek sensowny Framework dla aplikacji webowych w c++ który miałby szanse być porównany chociażby do flaska (nie wspominając o django)

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

      @@Kuba-zl9jp to że nie specjalizuje się we wszystkim to nie znaczy że nie jest użyteczniejszy, wiele apek, silników graficznych, gier, oprogamowań napisanych jest w c++ i python nie ma tam podjazdu

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

    C++ imo w huj lepszy od pythona

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

    imagine programowac w jezyku dla bobasow XD

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

      na chuj sie męczyć z c++ skoro można to samo zrobić wiele prościej w pythonie XD te zadania to są programy na max 50 linijek i nie widze sensu pisania ich w c++ oprócz różnicy w prędkości wykonywania obliczeń, a za to nie ma żadnych punktów na maturze

    • @zilean644
      @zilean644 2 ปีที่แล้ว

      @@sevu_ Prawda, ale zdania nie zmienie. Mozna na maturze generalnie wybrac dowolny jezyk programowania? Czy dalo by rade takim brainfuckiem na maturze sobie potrollowac egzaminatorow?

    • @sevu_
      @sevu_ 2 ปีที่แล้ว

      @@zilean644 masz do wyboru tylko pascala c++ jave i pythona

    • @sevu_
      @sevu_ 2 ปีที่แล้ว

      no i C

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

      @@zilean644 nie ma dowolności, na maturę masz do wyboru tylko cztery języki, python, c++, java i pascal

  • @voltovsky3856
    @voltovsky3856 2 ปีที่แล้ว

    pojebane te zadania, na siłe trudne

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

    Phyton? Phyton ma ponad 30 lat ziooom xD

  • @igorcytloch4357
    @igorcytloch4357 6 หลายเดือนก่อน +2

    NIE ROZUMIEM NIC ALE KURWA BUJA