Czy Python to dobry język na początek nauki programowania?

Поділитися
Вставка
  • Опубліковано 26 сер 2019
  • 🔥 Dołącz do kursu Python od podstaw: pythonodpodstaw.pl/
    Dołącz do mailingu: pythonodpodstaw.pl/mailing
    Dzisiaj odpowiadam na często pojawiające się pytanie - czy Python to dobry język na początek nauki programowania?
    Prosta, czytelnia składnia, duża ilość bibliotek oraz prężnie działająca społeczność sugerują, że odpowiedź jest twierdząca. Ale czy na pewno?
    🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/
    🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzisiaj.pl/
    🔥 Kurs Git od podstaw: gitodpodstaw.pl/
    🔥 Platforma Programuj od podstaw: programujodpodstaw.pl/
    Pobierz bezpłatnego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowani...
    Dołącz też tutaj:
    DISCORD: www.jaknauczycsieprogramowani...
    INSTAGRAM: / jaknauczycsieprogramow...
    FACEBOOK (GRUPA): / jaknauczycsieprogramow...
    FACEBOOK (STRONA): / jaknauczycsieprogramow...
    ✉️ Współpraca: marketing@jaknauczycsieprogramowania.pl

КОМЕНТАРІ • 118

  • @konradkaranowski6553
    @konradkaranowski6553 3 роки тому +43

    Trochę się zmieniło. Python jest coraz bardziej popularny w backendzie oraz w automatyzacji. Ofert dla juniorów w Pythonie jest coraz więcej, więc śmiało na początek można go polecić.

    • @krystian6364
      @krystian6364 3 роки тому +4

      Czy to co napisałeś, według Ciebie dalej ma zastosowanie te 11 miesięcy później?

    • @mihu.96
      @mihu.96 2 роки тому +3

      @@krystian6364 podbijam pytanie

    • @Hubert4515
      @Hubert4515 2 роки тому +1

      jako pracujący programista GIS w pythonie od ładnych paru lat mogę potwierdzić :D

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому +11

      Tak, Python robi się u nas coraz popularniejszy :)

    • @djdiejususis1839
      @djdiejususis1839 Рік тому +1

      Hej. Jak to obecnie wygląda? Warto na start?

  • @michakoodziejczak3205
    @michakoodziejczak3205 4 роки тому +11

    bomba ....swietny material :) dziekuje

  • @JakNauczycSieProgramowania
    @JakNauczycSieProgramowania  Рік тому +1

    🔥 Dołącz do listy mailingowej Python od podstaw - pythonodpodstaw.pl/
    🔥 Roadmapa programisty - Czego, kiedy i dlaczego się uczyć, żeby zostać programistą: roadmapaprogramisty.pl/
    🔥 Programista dzisiaj - Sprawdzone źródła do nauki dla początkujących programistów: programistadzisiaj.pl/
    🔥 Kurs Git od podstaw: gitodpodstaw.pl/
    🔥 Platforma Programuj od podstaw: programujodpodstaw.pl/
    Pobierz bezpłatnego ebooka "Jak zostać programistą - krok po kroku": www.jaknauczycsieprogramowania.pl/#ebook
    Dołącz też tutaj:
    DISCORD: www.jaknauczycsieprogramowania.pl/discord
    INSTAGRAM: instagram.com/jaknauczycsieprogramowania/
    FACEBOOK (GRUPA): facebook.com/groups/jaknauczycsieprogramowania
    FACEBOOK (STRONA): facebook.com/jaknauczycsieprogramowania
    ✉ Współpraca: marketing@jaknauczycsieprogramowania.pl

  • @ign4cy_ign4cy_5
    @ign4cy_ign4cy_5 2 роки тому +2

    Super FILM!!! Czekam na kolejny!!

  • @adrianradzinski5540
    @adrianradzinski5540 2 роки тому +2

    Daję łapkę w górę w ciemno i koment dla zasięgów za to co robisz:) Dzięki!

  • @rabaababa5519
    @rabaababa5519 4 роки тому +20

    Coś luźniejszego, też super! :)

  • @ferrarighostlypograjmercia9467
    @ferrarighostlypograjmercia9467 2 роки тому +2

    Dziękuję bardzo za ten film!

  • @FISH_NECRO
    @FISH_NECRO 2 роки тому +2

    Dziękuję za poradę. Nie będę raczej pracować jako programista, lecz tworzenie małych projektów które sprzedam za kilka złotych na steam albo innej platformie będzie niedużym dodatkiem pieniężnym do mojej pasji czyli nagrywania na UA-cam.

  • @chaber7766
    @chaber7766 2 роки тому +3

    świetne omówienie tematu, miło popatrzeć na rzetelną prace i wytłumaczenie wszystkiego w prosty sposób.

    • @benedictskyler3196
      @benedictskyler3196 2 роки тому

      i guess Im randomly asking but does someone know of a way to log back into an instagram account??
      I stupidly lost my account password. I appreciate any tips you can give me.

  • @Pixellof
    @Pixellof Рік тому +1

    Bardzo mądry film, otwiera oczy na realne perspektywy dostania pracy w zawodzie.

  • @diverpl3149
    @diverpl3149 4 роки тому +12

    Super film łapa w górę jest 😁😊

  • @ukaszpospiech3817
    @ukaszpospiech3817 4 роки тому +5

    Spośród kilku vlogerów programistów których słuchałem na yt, ty mówisz najbardziej zwięźle, prosto i sensownie. Właśnie szukałem odpowiedzi na to pytanie, czy zacząć od Pythona czy czy lepiej pójść w programowanie webowe , to mi rozjaśniłeś że pod kątem ofert pracy lepiej w webowe. Czy lepiej uczyć się frontendu czy backendu? Frontend (HTML, CSS, Javascript) ze względu na efekty wizualne daje chyba największą frajdę, chyba dlatego większość nowicjuszy od tego zaczyna. Tylko czy rynek nie jest już przesycony frontendowcami? Zastanawiam się czy iść w Javascript czy raczej na backend... Czy za 2 lata będzie więcej ofert pracy dla front czy backendowców?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      Na pytanie "frontend czy backend?" nie ma dobrej odpowiedzi, wszystko zależy od tego, w czym się czujesz dobrze i co sprawia Ci najwięcej frajdy. Moim zdaniem fajnie jest robić i jedno i drugie, zwłaszcza na tym etapie, gdy zaczynasz swoją przygodę z programowaniem, pozwól sobie na eksperymenty, żebyś miał okazję świadomie zdecydować, w którą stronę chcesz pójść i w czym się specjalizować. Faktycznie sporo osób zaczyna teraz od frontendu, ale rynek zawsze będzie potrzebował dobrych programistów. Także to przesycenie rynku - jeżeli tylko będziesz dobry - nie będzie miało dla Ciebie większego znaczenia :)
      Za kilka tygodni będę publikował film, w którym przedstawię bardzo szczegółową, obszerną roadmapę dla programisty - czego się uczyć, kiedy, jakie są możliwości, itd. - także myślę, że to da Ci szersze spojrzenie na kwestię wyboru właściwej drogi.

  • @urszulatrypuc1934
    @urszulatrypuc1934 3 роки тому

    Dzoekuje. 🌸🌸🌸

  • @kokeszanel9312
    @kokeszanel9312 4 роки тому +4

    Świetny film. Moim zdaniem język jak język. Pamiętam jak mi kolega mowil, ze sie uczyl Javy 2 lata przyjeli go do pracy na junior java developera. Pierwszy dzien w pracy a mowią mu, ze w PHP będzie pisał bo jak umiesz jeden język to co za problem pracować w innym :D

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +5

      Dokładnie, język to tylko narzędzie w rękach programisty :) U mnie historia wyglądała podobnie, pierwszy projekt w mojej drugiej pracy (pierwszej w Polsce), przyszedł do mnie mój szef i rozmowa wyglądała mniej więcej tak:
      - Robiłeś coś wcześniej we Flexie?
      - Nie.
      - To dobrze, no to się nauczysz.
      I tak przez następne pół roku kodowałem w ActionScript ; )

  • @ricksenu3999
    @ricksenu3999 3 роки тому

    dziękuje

  • @12AvD
    @12AvD 2 роки тому +1

    Jestem początkującym testerem manualnym. Czy polecasz Pythona do automatyzacji testów? Czy jednak Java?

  • @cameleon5724
    @cameleon5724 Рік тому

    Jest możliwość stworzenia programu, który porównuję języki i szuka podobieńst lustrzanych. Dzięki takiemu programowi byłbyś w stanie napisać nieskończoną piosenkę, na pewno gdzieś tam jest drugi sens. Można skleić dwie istniejące piosenki dwóch artystów poprzez taki program. Tam jest ukryty gad. Wystraczy połączyć wszystkie słowa bez spacji i przetłumaczyć w dwie strony na te języki, które istnieją. Tak samo można zamienić język pisany na cyfry i mówić w tym samym czasie językiem do porozumiewania, a w tle robić działania. Można też zamienić słowa na nuty, znaczy się literki.

  • @mrgg416
    @mrgg416 4 роки тому +11

    Co masz na myśli kiedy mówisz że musimy znaleść biblioteke?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +18

      Dobra uwaga, faktycznie użyłem takiego dość nieoczywistego skrótu myślowego. Generalnie chodzi o to, że w programowaniu zazwyczaj nie ma sensu wymyślać koła na nowo, jeżeli istnieje jakieś gotowe rozwiązanie naszego problemu, warto z niego skorzystać. Ekosystem Pythona jest o tyle interesujący, że znajdziemy w nim całą masę świetnych, ułatwiajacych życie bibliotek. Potrzebujemy komunikować się z zewnętrznym, REST-owym API? Mamy do tego bibliotekę requests. Chcemy napisać skrypt operujący na plikach na naszym dysku? Skorzystamy z biblioteki os. Mamy stronę www, z której chcemy wyciągnąć interesujące nas elementy? W tym przypadku przyda nam się biblioteka Beautiful Soup.
      Szukamy po prostu w wyszukiwarce, ale oczywiście musimy wiedzieć co chcemy znaleźć. Czyli możemy zapytać np. o "rest api python library", "python get file from path" czy "web crawler python libraries". Są to rzeczy, które po pewnym czasie wydają się oczywiste, ale do sprawnego wyszukiwania niezbędna jest - jak we wszystkim - praktyka i doświadczenie i z tego też powodu chcę w niedługim czasie nagrać na ten temat cały odcinek :)

    • @mrgg416
      @mrgg416 4 роки тому +2

      @@JakNauczycSieProgramowania Ach to jak np. wtyczka do visual code studio która ułatwia nam pisanie wtyczek to blendera?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +24

      Nie, to jeszcze coś innego. Biblioteka to napisany przez kogoś kod, którego celem jest ułatwienie innym pewnych czynności w danym języku. Założmy, że mamy język umożliwiający parzenie kawy. Lista operacji, które musimy wykonać może wyglądać np. tak:
      - weź czajnik
      - nalej wody do czajnika
      - zagotuj wodę
      - weź opakowanie z kawą
      - weź filiżankę
      - nasyp kawy do filiżanki
      - zalej kawę wrzątkiem
      Jak widzimy mamy tutaj dużo czynności, które niezależnie od wybranej kawy będą się powtarzać. Możemy więc zdefiniować metodę, która będzie miała w sobie już te wszystkie czynności i do tej pory wywołując metodę będziemy tylko wybierać typ kawy, którą chcemy zaparzyć. Jest prościej, jest czytelniej, jest dużo mniej kodu. To na razie tylko jedna metoda, ale możemy napisać kolejną, np. do zaparzania herbaty. Potem te metody możemy zebrać w całość i stworzyć z nich bibliotekę. Od tej pory każdy, kto dołączy taką bibliotekę do projektu, będzie już mógł parzyć herbatę i kawę pisząc tylko jedną linijkę kodu :)

  • @piotrniktowski2546
    @piotrniktowski2546 2 роки тому +1

    Witam. Mówiłeś
    Powiedziałeś o miesiącach nauki. Tylko wszystko zależy od tego, ile czasu dziennie się uczysz. Dlatego moje pytanie to:
    Po ilu godzinach porządnej nauki można zacząć pierwszą pracę?
    Drugie pytanie to:
    Czy masz jakiś kurs lub możesz polecić jakieś materiały do nauki?
    Pozdrawiam

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому

      Cześć, jeżeli chodzi o kurs to na początek polecam CS50: www.edx.org/course/introduction-computer-science-harvardx-cs50x
      Pod koniec roku pojawi się też kurs Javy na mojej platformie Programuj od podstaw: programujodpodstaw.pl/, także zachęcam do zapisania się do listy mailingowej, gdzie będę informował o nadchodzącej premierze :)
      Jeżeli chodzi o to, ile godzin potrzeba do rozpoczęcia pierwszej pracy, to naprawdę ciężko powiedzieć i zależy to od wielu czynników, ale rozsądnie jest założyć, że w większości przypadków będzie to minimum 1000-1500 godzin.

  • @PiotrSygutPL
    @PiotrSygutPL 3 роки тому +1

    👍

  • @ticker7835
    @ticker7835 4 роки тому +4

    dla 11 latka który tylko stworzył gre w unreal engine 4 i się wciągnoł do programowania python będzie dobry?

  • @piotrekpiotr5454
    @piotrekpiotr5454 4 роки тому +3

    To może teraz odcinek z C++ lub C#.
    Jeśli backend-developer piszę w Javie, Spring to jest sens w ogóle aby zgłębiał te języki ?
    Java podobna do tych języków jeśli się ją zna to szybciej się je ogarnie niż Pythona tak mi się wydaje przynajmniej.
    Z drugiej strony wydaje mi się że lepiej iść w full-stack niż Jave, Spring + np. dodatkowo C++ czas na naukę C++ lepiej na front-end, bazy danych poświęcić.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +2

      Jakie technnologie masz na myśli mówiąc "full stack"?

    • @piotrekpiotr5454
      @piotrekpiotr5454 4 роки тому +2

      @@JakNauczycSieProgramowania Jeśli o mnie chodzi to teraz skupiam się tylko na Java i frameworku Spring + godzina nauki front-endu i to
      jest cel nadrzędny. Patrząc się w przyszłość to fajnie wygląda przyszłość Java, Spring, HTML, CSS, Javascript,
      React + bazy danych z naciskiem że zawsze będę bardziej backendowcem bo to lubie bardziej i to mam
      na myśli jako full stack. Pchanie się w C# czy C++ nie wygląda lepiej od tego.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +4

      Java + Spring + frontend to bardzo fajny i rozsądny wybór!

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +2

      John Titor Tak, ale wybrane technologie nie mają wpływu na to, jaką architekturę stworzysz. Możesz stworzyć zarówno monolit, jak i projekt oparty na mikroserwisach, z których każdy będzie napisany w Springu albo Spring Boocie, możesz też każdy serwis napisać z użyciem innej technologii, nic nie stoi na przeszkodzie, żeby w jednym serwisie użyć Spring Boota, a w drugim Node.js.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      John Titor Tak, jest raczej trend odchodzenia od monolitów w kierunku lżejszej architektury, ale to też temat na dłuższą dyskusję :) jeszcze kilka lat temu był ogromny hype na mikroserwisy, które nagle zaczęły być uważane za jedyne właściwe rozwiązanie, ale z czasem zaczęto też dostrzegać wady takiego podejścia. Jak we wszystkim, umiar i próba znalezienia złotego środka to najlepsze co możemy zrobić :) bardzo mocno polecam tę prezentację, autor bardzo ciekawie podchodzi do problemu: ua-cam.com/video/oBiH003x9bY/v-deo.html

  • @thephper
    @thephper 3 роки тому

    dzięki za wprowadzenie do Pythona. Firma mi kazała się nim zainteresować a ja siedzę w PHP od lat. Potrzebny będzie do analizy danych więc pewnie się trochę pouczę.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому +3

      To jako wprowadzenie polecam te filmy:
      ua-cam.com/video/BBu6ZoAHIwI/v-deo.html (Python w 2h)
      ua-cam.com/video/EFaPsPwPJAY/v-deo.html (Python - 5 projektów w 2h)
      A potem jeszcze pythonową playlistę: ua-cam.com/video/4oSVCLUPs5U/v-deo.html
      Bardzo fajny język, polecam :)

    • @thephper
      @thephper 3 роки тому

      @@JakNauczycSieProgramowania Dzięki za szybką odpowiedź. Dużo siedzę też w SQL i analizie danych więc z chęcią poznam alternatywę. Poza tym marzę sobie o tym że kiedyś będę umiał implementować machine learning może nawet w oparciu o sieci neuronowe. Podobno w Pythonie jest to możliwe?

  • @miypan4587
    @miypan4587 3 роки тому +2

    a język python jest dobry do tworzenia gier ? bo chciał bym zrobić jakąś grę w np. Unity ale nie wiem co z czym zrobić

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому +2

      Python jest bardzo dobry do rozpoczęcia przygody z programowaniem, także jeżeli nie masz jeszcze doświadczenia w programowaniu, możesz spokojnie zacząć od Pythona.
      Jeżeli chodzi o Unity, to wykorzystywany jest w nim głównie C#, ale chcąc tworzyć gry, przede wszystkim musisz być bardzo dobrym programistą. Na pewno nie powinna to być rzecz, od której będziesz zaczynał naukę programowania, bo to trochę tak jakby człowiek chciał brać udział w rajdach samochodowych, nie posiadając jeszcze prawa jazdy.
      A uczyłeś się już programowania czy dopiero chcesz zacząć?

    • @miypan4587
      @miypan4587 3 роки тому +1

      chce zacząć , się uczyć programowania . :D

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому +1

      @@miypan4587 Odcinek za tydzień 13.10 we wtorek będzie totalnie dla Ciebie, także nastaw powiadomienie :)
      I spróbuj na początek albo z Javą: ua-cam.com/video/6G19kFcVXTo/v-deo.html
      albo z JavaScript:
      ua-cam.com/video/udxqsJXJM5Q/v-deo.html
      I to możesz zacząć już teraz :)

  • @pawmam2707
    @pawmam2707 4 роки тому

    Witam, proszę mi podpowiedzieć zaczynam od 0 nie mam żadnego doświadczenia w programowaniu chciałbym zacząć i poświecić bardzo dużo czasu na to ponieważ interesuje mnie to, ale nie wiem jak się za to zabrać czy np lepiej zacząć od języka trudniejszego itp z góry dziękuję za odpowiedź. Wiem, że nie ma złotego środka na to ale zawsze jakaś podpowiedź może nakierować.
    Pozdrawiam

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      Język na samym początku nie ma większego znaczenia, moim zdaniem lepiej zaczynać od rzeczy łatwych, nie jestem zwolennikiem zaczynania nauki programowania od takich języków jak C++ czy Scala :) Python, Java, JavaScript czy PHP na początek będą idealne.
      A masz już jakiś plan na tę naukę?

    • @pawmam2707
      @pawmam2707 4 роки тому

      @@JakNauczycSieProgramowania ​na początku dziękuję za odpowiedź, aktualnie sprawdzam to co jest na yt i teraz zacząłem od bazy SQL robię to co jest na filmikach sam próbuję rozwiązywać zapytania które są w zadaniu, następnie chce zacząć się już uczyć języka myślałem własnie o C++ ze względu na to, że potem jest "łatwiej" ale rzeczywiście zacznę może od pythona lub javy tylko są to naprawdę moje początki i nie wiem jak się za to zabrać czyli ten mój plan trochę słaby jest, mam bardzo dużo pytani na które nie znam odpowiedzi rozumiem o co w tym chodzi ogolnie ale nie widzę jeszcze tego pełnego obrazu jak powinno to wszystko wyglądać, nie wiem czy napisałem to zrozumiale. Czy jest jakiś spis wszystkich zwrotów używanych przez dany język ? czy nie jest to tak istotne żebym uczył się tych zwrotów na "sucho" w sensie czytać te zwroty i co one robią czy podczas kodowania już to wejdzie w krew ?
      Pozdrawiam serdecznie.

  • @karolina9888
    @karolina9888 4 роки тому

    A jak ma się do 2020 r? znalazłam kilka artykułów, które mówią, że to będzie najpopularniejszy język w 2020, ale fakt, że nie znalazłam za dużo ofert dla juniorów, a szkoda. I jeszcze jedno- czy myślisz, że jest szansa zając się Data Science albo DevOps bez skończonego kierunku technicznego- jestem lekarzem, więc niby ścisły kierunek, ale zupełnie nietechniczny.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +1

      Ważne jest, żeby właściwie rozumieć definicję najpopularniejszego języka, a ta bardzo mocno zależy od kontekstu. Czy najpopularniejszy język to ten wykorzystywany w największej ilości firm/projektów na świecie? Czy najpopularniejszy to ten, o który w Google pyta najwięcej osób? Czy najpopularniejszy to ten, w którym w danym roku na świecie tworzy się najwięcej linii kodu?
      Jak widzimy, możemy mieć co najmniej kilka kryteriów, zgodnie z którymi zdefiniujemy popularność. Python jest faktycznie bardzo popularnym językiem, jeżeli weźmiemy pod uwagę tylko fakt, czy się go używa czy nie. I tak - w każdej firmie, w której pracowałem używałem Pythona, ale nie w każdej używałem JavaScript. Ale jednocześnie używałem Pythona jedynie do napisania raczej prostych skryptów, do zautomatyzowania pewnych rzeczy. Jeżeli miałbym podać jakieś konkretne liczby, to pewnie przez cały czas ten czas, przez 80% pisałem kod w Javie, przez 15% w innych technologiach i może przez 5% czasu był to Python.
      Także uważam Pythona za świetny język, ale jeżeli nie pracujemy w takich dziedzinach jak machine learning, sztuczna inteligencja, data science, rozpoznawanie mowy/obrazu, to Python raczej na pewno pozostanie dla nas jednym z kilku dodatkowych języków, które powinniśmy znać, ale mało jest prawdopodobne, że będzie naszym głównym językiem, w którym będziemy tworzyć nasze projekty.
      Co do studiów technicznych, oczywiście mogą one w dużym stopniu pomóc, ale nie są w IT - bez względu na to jaką specjalizację w IT wybierzsz - niezbędne. Zobacz ten film, który wrzuciłem niedawno: ua-cam.com/video/ohhxZrWPPjI/v-deo.html

    • @karolina9888
      @karolina9888 4 роки тому

      @@JakNauczycSieProgramowania dzięki za szczegółową odpowiedź :)

  • @johnymnemonic4657
    @johnymnemonic4657 Рік тому

    Najpierw trzeba załapać czym jest programowanie i zacząć od prostych programów typu wyświetlanie czegoś,proste działania a+b,a*b.Bez pisania prostych rzeczy się nie nauczycie,obojętnie czy macie Pythona,C,czy Pascala.Python to taki dzisiejszy Basic.Potem dochodzą algorytmy wyszukiwania,sortowania.Sedno programowania to algorytmy.

  • @dos8918
    @dos8918 2 роки тому

    Większość popularnych języków C, C++, C#, Java ma bardzo podobną składnię. Jeśli ktoś przywyknie do Pythona ucząc się jako pierwszego języka, może być później ciężko przestawić się na te "dziwne" standardy. Jako drugi, czy kolejny język, Python jest OK.

    • @pak5119
      @pak5119 2 роки тому

      No to co wybrac?? Na paczatek

  • @6kboomin689
    @6kboomin689 4 роки тому

    Próbuję swoich sił w C++, po 2 filmikach, które trwają +/- 25 min nic nie kumam. Znaczy już wiem trochę o co chodzi, ale ten początek jest dla mnie trudny. Szybko zapominam tych wszystkich skrótów, a jak już zapamiętam to nie wiem do czego służą. Początki są takie zawsze, czy ja się po prostu do tego nie nadaje?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      Z czasem wszystko będzie coraz łatwiejsze. Im więcej kodu napiszesz, tym więcej będziesz rozumieć, także staraj się kodować jak najwięcej, zaczynając oczywiście od prostych rzeczy, przechodząc przez kolejne tutoriale i uzupełniając to odpowiednią dawką teorii.
      Skąd wybór C++ na początek i z jakiego źródła się go uczysz?

    • @6kboomin689
      @6kboomin689 4 роки тому

      @@JakNauczycSieProgramowania Uczę się z Polskich źródeł. Nie byłoby problemu z tym, aby uczyć się z anglojęzycznych filmików, lecz myślę iż mogę się czasami tam zgubić, albo zrozumieć coś źle. Czytając w internecie o tym jaki język wybrać na początek padło na C++. Myślałem też nad Javą, ale nie znalazłem konkretnej odpowiedzi na to, który język jest dedykowany na początek.

  • @marcinkowal658
    @marcinkowal658 4 роки тому +1

    cool

  • @hell0kitje
    @hell0kitje 4 роки тому +3

    zaczalem od cpp bo wychodze z zalozenia ze jak wezme sie za cos trudniejszego to bedzie mi latwiej pozniej. Udalo sie skonczyc gruba cegle 1000 stron w niecaly tydzien dni po 8-12h dziennie minusem jest tylko to ze przy okazji pojawil sie pierwszy siwy włos :D

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +2

      C++ to faktycznie spore wyzwanie jak na początek, ale dokładnie, jak ogarniesz C++, to z kolejnymi technologiami pójdzie łatwo :)

    • @hell0kitje
      @hell0kitje 4 роки тому +1

      @@JakNauczycSieProgramowania dzięki wielkie, i przy okazji dziękuję również tobie za świetną pracę wyłożona w ten kanał bo to on zmotywowal mnie do nauki.

    • @maciek6086
      @maciek6086 4 роки тому

      z jakiej konkretnie cegły leciałeś/?

    • @DevMP
      @DevMP 4 роки тому +4

      To powiem Ci tyle, mija 5 miesięcy od twojego komentarza, a ja mam 100% pewności, że z tej cegły przyswoiłeś może 5-10% wiedzy. Mózg człowieka nie działa tak, że możesz rąbać 10 godzin i wszystko Ci wejdzie nawet jeśli lecisz na konkretnym towarze pod naukę i ogólne pobudzenie. Jest pewien limit danych jakie magazynuje nasz dysk pamięci krótkotrwałej ;) + konsolidacja danych w czasie snu i tak oto się uczysz. Lepiej żebyś poświęcił na to miesiąc codziennie po 2h niż rąbać jak szalony z myślą, że "o tak dużo się nauczyłem bo "przerobiłem" 100 stron!". Niestety, ja kiedyś też tak myślałem, dziwne że żaden nauczyciel na mojej drodze edukacji nigdy nie nauczył mnie i ciebie... jak się uczyć żeby się nauczyć.

  • @michaelruby9997
    @michaelruby9997 3 роки тому +13

    Kamil, czy Python będzie lepszym wyborem na początek od Javy ? :)

  • @AlbionAleksio31
    @AlbionAleksio31 4 роки тому +4

    Ja już tam zaczołem uczyć sie z udemy tego pythona jak już skoncze pythona na udemy to pojde sobie na bootcamp z pythona i bedzie dobrze ;o

    • @DiQblo7
      @DiQblo7 4 роки тому

      I który kurs wybrałeś jeśli można wiedzieć?

    • @AlbionAleksio31
      @AlbionAleksio31 4 роки тому

      @@DiQblo7 www.udemy.com/course/python-dla-poczatkujacych/

  • @januszswiech-azjazpasja
    @januszswiech-azjazpasja 3 роки тому +1

    Lepiej zacząć od Pythona czy Java????

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому +1

      Nie ma to większego znaczenia, podstawy programowania niezależnie od wybranego języka są takie same, także spróbuj jednego i drugiego języka i wybierz ten, który Ci bardziej odpowiada na początek. Po jakimś czasie, gdy już ogarniesz podstawy, będziesz mógł zdecydować, czy kontynuujesz wybrany na początku język czy jednak wolisz skupić się na tym drugim.
      Poznanie podstaw dwóch języków - w tym przypadku Javy i Pythona - ma tę zaletę, że zyskujesz szerszą perspektywę, nie przywiązujesz się do jednego wybranego języka, przerabiając te same koncepty w dwóch językach, mocniej sobie te koncepty utrwalasz.

    • @januszswiech-azjazpasja
      @januszswiech-azjazpasja 3 роки тому

      @@JakNauczycSieProgramowania Dzięki bardzo mi pomogłeś.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому +2

      @@januszswiech-azjazpasja Jeżeli myślisz o Javie, to niedawno pojawiło się na kanale obszerne wprowadzenie do tego języka: ua-cam.com/video/6G19kFcVXTo/v-deo.html
      A w przyszły wtorek premiera kolejnego, bardzo konkretnego filmu (też pewnie w okolicach 2h, może więcej), w którym opowiem o programowaniu obiektowym w Javie, także zapraszam :)

  • @BattleBossZeri
    @BattleBossZeri 3 роки тому

    Wgl da się programować nim gry typu tibia?

  • @alberto34
    @alberto34 2 роки тому

    O czym mówisz w 2:19, bo nie zrozumiałem?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  2 роки тому +1

      Mówię o web crawlerze. Generalnie bardziej miałem na myśli web scraping czyli wyciąganie informacji ze stron:
      realpython.com/beautiful-soup-web-scraper-python/
      www.datacamp.com/community/tutorials/making-web-crawlers-scrapy-python
      Tu artykuł na temat różnicy między crawlingiem a scrapingiem: www.parsehub.com/blog/web-scraping-vs-web-crawling/

  • @jakubwarcho5896
    @jakubwarcho5896 4 роки тому +5

    Python to naprawdę bardzo przyjemny język programowania, ale raczej nie jako pierwszy (dynamiczne/kacze typowanie, brak klamr: później może być mindf*ck jak się przejdzie na Javę, C czy C++ np ;D)

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +13

      Powiem Ci, że sam uważałem podobnie jeszcze niedawno (w filmie z października rok temu mówiłem, że nie wybrałbym Pythona jako pierwszego języka do nauki), ale zmieniłem zdanie :) Składnia Javy czy C++ faktycznie może być przez chwilę niejasna czy szokująca dla kogoś, kto programował tylko w Pythonie, ale to można szybko ogarnąć, a ogromnym plusem Pythona jest to, że można bardzo szybko nauczyć się podstawowych programistycznych konceptów (algorytmy, metody, instrukcje warunkowe, pętle) plus równie szybko można osiągnąć fajne efekty, które powodują, że myślimy sobie "wow, ale to programowanie jest fajne!". A nic nie motywuje do nauki tak, jak właśnie ta satysfakcja płynąca z rozwiązania problemu :)

    • @djkidii
      @djkidii 4 роки тому +1

      Według mnie własnie to plus ythona ;) bardziej skupiasz się na przenoszeniu pomysłu do kodu i szybciej nauczysz się myśleć jak programista a to najważniejsze

    • @Grasol
      @Grasol 4 роки тому +1

      No nie wiem. Dla mnie python był językiem dla którego zakochałem się w IT (mając te 13/14 lat). Natomiast to takich języków jak C/C++ w tedy czułem tylko niechęć. Ale wszystko zależy od osoby :)

  • @pwojnarowskaa
    @pwojnarowskaa 3 роки тому

    czy w wieku 13 lat moge osiagnac cos w programowaniu?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому

      To bardzo dobry wiek na rozpoczęcie przygody z programowaniem, sam zaczynałem podobnie :)

  • @JohnSpawn243
    @JohnSpawn243 Рік тому

    Co bys powiedzial o go (golang) ?

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  Рік тому

      O Go ogólnie czy o Go w kontekście języka na początek przygody z programowaniem?

    • @JohnSpawn243
      @JohnSpawn243 Рік тому

      @@JakNauczycSieProgramowania Jedno i drugie.

  • @Grasol
    @Grasol 4 роки тому +14

    1:04 kto nie chce, ten nie chce hehe

  • @shildras7117
    @shildras7117 3 роки тому

    Czym się różni node.js od pythona

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  3 роки тому

      A o co dokładnie pytasz? Bo to dwie zupełnie różne technologie.

    • @shildras7117
      @shildras7117 3 роки тому

      @@JakNauczycSieProgramowania Chciałabym się nauczyć robić boty na discorda i nie wiem co wybrać

  • @kzfka
    @kzfka 4 роки тому +1

    Nie wiem proszę Pana, ale jak się zna inne języki np. taki stary, dobry C++ albo troszkę Javy, to się Pythona szybciutko ogarnia.

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      Pierwszy język zawsze jest najtrudniejszy, potem już idzie z górki ; )

    • @JF-jj6vm
      @JF-jj6vm 4 роки тому

      @@JakNauczycSieProgramowania Jaki język poleca Pan na rozpoczęcie przygody z programowaniem? Planuje rozpocząć z java, to dobry wybór?

    • @djkidii
      @djkidii 4 роки тому

      @@JF-jj6vm java grubo ciężka na start przez składnie

    • @Grasol
      @Grasol 4 роки тому +1

      @@JF-jj6vm Spróbuj pythona, spróbuj javy, spróbuj czegoś tam jeszcze i zobacz który język ci najbardziej siądzie. Czym innym jest nauczenie się programować, a czym innym nauczyć się języka. Język to tylko narzędzie, a jakie narzędzie najlepiej do ciebie pasuje (na start), wiesz tylko ty. Więc przestań się pytać innych a sam instaluj i pisz.

  • @pogrzebanybunkier378
    @pogrzebanybunkier378 4 роки тому

    Czy warto zacząć naukę programowania od C# lub Javy? (mam 14 lat, cośtam zaczynam interesować się programowaniem i myślę że mi się to podoba)

  • @huni2184
    @huni2184 4 роки тому

    A gry da się w tym zrobić czy coś

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому

      Tak, na przykład z użyciem Pygame: www.pygame.org/

    • @sexus2451
      @sexus2451 3 роки тому

      @@JakNauczycSieProgramowania Grę da się stworzyć nawet w JS, ale jeśli chce się zacząć na poważnie tworzyć gry, to są 2 popularne kierunki - UE, albo Unity.

  • @smutnywalen
    @smutnywalen 4 роки тому

    Fajna monstrancja na ścianie

  • @sebastianm8369
    @sebastianm8369 3 роки тому +1

    Krótko, treściwie i bez owijania w bawełnę. :)

  • @cameleon5724
    @cameleon5724 Рік тому

    One content, two languages. What I have now written may have a perfect mirror in another language. You can create a program that searches for the perfect language mirror. Thanks to this, you will be able to speak two languages ​​and perform tasks in the shade.Endless enigmatic book in all languages. You can write a book with mirrors in all languages of the world. You can speak two languages at once, you just need to find the perfect reflection, same content, different translation. Infinite Mirrors. Pi 3.14 XBooks. Hybrid language. The algorithm flows through our heads, endless coding, just take off the chameleon masks. Connect words without spaces and you will find hidden tasks in all languages. Our conversations collide in the process, some words as well as numbers in words. We perform tasks hidden between words. You can create a Python coding language from a spoken language. You just need to find the mirrors. Two tongues glued together.

  • @xCyberBiznes
    @xCyberBiznes 4 роки тому +1

    Python Srajton - liczy się jak mocno wpływasz na świat kodem, który napisałeś :) Modelki pokazują dupy na Instagramie, a Ty pokaż co dobrego stworzyłeś w jakimkolwiek języku - to się liczy :)

    • @JakNauczycSieProgramowania
      @JakNauczycSieProgramowania  4 роки тому +1

      I tak i nie. Oczywiście, że język to tylko narzędzie i nie ma większego znaczenia, czy ktoś się nauczy programowania tworząc projekty w Pythonie czy PHP, ale każdy język ma swoje zastosowanie, a jedne języki bardziej nadają się do pewnych rzeczy niż inne. Tak samo są języki bardziej i mniej przyjazne do nauki. Pokaż początkującej osobie Clojure, a gwarantuję, że trudno będzie Ci w niej zaszczepić pasję do programowania ; ) Python z kolei na początek nauki programowania jest absolutnie rewelacyjny.