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
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ć.
Czy to co napisałeś, według Ciebie dalej ma zastosowanie te 11 miesięcy później?
@@krystian6364 podbijam pytanie
jako pracujący programista GIS w pythonie od ładnych paru lat mogę potwierdzić :D
Tak, Python robi się u nas coraz popularniejszy :)
Hej. Jak to obecnie wygląda? Warto na start?
bomba ....swietny material :) dziekuje
🔥 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
Super FILM!!! Czekam na kolejny!!
Daję łapkę w górę w ciemno i koment dla zasięgów za to co robisz:) Dzięki!
Coś luźniejszego, też super! :)
Dziękuję bardzo za ten film!
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.
świetne omówienie tematu, miło popatrzeć na rzetelną prace i wytłumaczenie wszystkiego w prosty sposób.
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.
Bardzo mądry film, otwiera oczy na realne perspektywy dostania pracy w zawodzie.
Super film łapa w górę jest 😁😊
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?
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.
Dzoekuje. 🌸🌸🌸
Ś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
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 ; )
dziękuje
Jestem początkującym testerem manualnym. Czy polecasz Pythona do automatyzacji testów? Czy jednak Java?
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.
Co masz na myśli kiedy mówisz że musimy znaleść biblioteke?
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 :)
@@JakNauczycSieProgramowania Ach to jak np. wtyczka do visual code studio która ułatwia nam pisanie wtyczek to blendera?
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 :)
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
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.
👍
dla 11 latka który tylko stworzył gre w unreal engine 4 i się wciągnoł do programowania python będzie dobry?
Będzie idealny :)
wciągnął*
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ć.
Jakie technnologie masz na myśli mówiąc "full stack"?
@@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.
Java + Spring + frontend to bardzo fajny i rozsądny wybór!
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.
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
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ę.
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 :)
@@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?
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ć
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ąć?
chce zacząć , się uczyć programowania . :D
@@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 :)
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
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ę?
@@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.
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.
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
@@JakNauczycSieProgramowania dzięki za szczegółową odpowiedź :)
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.
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.
No to co wybrac?? Na paczatek
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?
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?
@@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.
cool
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
C++ to faktycznie spore wyzwanie jak na początek, ale dokładnie, jak ogarniesz C++, to z kolejnymi technologiami pójdzie łatwo :)
@@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.
z jakiej konkretnie cegły leciałeś/?
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ć.
Kamil, czy Python będzie lepszym wyborem na początek od Javy ? :)
tak o tym mówił
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
I który kurs wybrałeś jeśli można wiedzieć?
@@DiQblo7 www.udemy.com/course/python-dla-poczatkujacych/
Lepiej zacząć od Pythona czy Java????
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.
@@JakNauczycSieProgramowania Dzięki bardzo mi pomogłeś.
@@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 :)
Wgl da się programować nim gry typu tibia?
Da się, możesz zapoznać się z biblioteką PyGame: www.pygame.org/
O czym mówisz w 2:19, bo nie zrozumiałem?
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/
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)
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 :)
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
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 :)
czy w wieku 13 lat moge osiagnac cos w programowaniu?
To bardzo dobry wiek na rozpoczęcie przygody z programowaniem, sam zaczynałem podobnie :)
Co bys powiedzial o go (golang) ?
O Go ogólnie czy o Go w kontekście języka na początek przygody z programowaniem?
@@JakNauczycSieProgramowania Jedno i drugie.
1:04 kto nie chce, ten nie chce hehe
Czym się różni node.js od pythona
A o co dokładnie pytasz? Bo to dwie zupełnie różne technologie.
@@JakNauczycSieProgramowania Chciałabym się nauczyć robić boty na discorda i nie wiem co wybrać
Nie wiem proszę Pana, ale jak się zna inne języki np. taki stary, dobry C++ albo troszkę Javy, to się Pythona szybciutko ogarnia.
Pierwszy język zawsze jest najtrudniejszy, potem już idzie z górki ; )
@@JakNauczycSieProgramowania Jaki język poleca Pan na rozpoczęcie przygody z programowaniem? Planuje rozpocząć z java, to dobry wybór?
@@JF-jj6vm java grubo ciężka na start przez składnie
@@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.
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)
Galaxser zdecydowanie tak, oba języki są super na początek :)
@@JakNauczycSieProgramowania 0.0 dzięki za szybką odpowiedź.
A gry da się w tym zrobić czy coś
Tak, na przykład z użyciem Pygame: www.pygame.org/
@@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.
Fajna monstrancja na ścianie
I to z lustrem!
Krótko, treściwie i bez owijania w bawełnę. :)
Dokładnie, nie lubię zbędnych słów :D Ma być prosto i konkretnie!
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.
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 :)
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.