Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

PHP, Java nebo Python? Úplný začátečník

12345MM
verified
rating uzivatele
30. 1. 2021 18:19:15
Ahojte,
začala jsem přemýšlet o tom, že bych se naučila programovat. Chtěla bych si zaplatit kurz, samodomo to nedám. Nevím o tom vůbec nic a jsem tedy zcela nepolíbená. Programováním tedy :)
A chci Vás poprosit o rady:
1) PHP, PYthon nebo Java
2) Když něco z toho doporučíte, poprosím proč
3) Zvládnu to i když jsem nikdy nic podobného nedělala?
4) Dali byste tip na vhodný kurz?
Mám strach, abych nevyhodila peníze, kurzy jsou drahé. A taky nevím, co má větší potenciál a současně co je asi nejjednodušší. Ale zase nechci vzít jednoduché na úkor budoucího profesního uplatnění.
Děkuju všem.
30. 1. 2021 18:19:15
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476681
Python. Java má potenciál v korporátu, PHP je zase nejpoužívanější ve webovým segmentu. Python je pro začátečníky nejpřívětivější, učící křivka jde velmi strmě nahoru. Ale každý ten jazyk má jiný účel a používá se v jiných oborech prostě. Ale z těch třech je podle mě v nároku na čas učení versus popularita a potenciál Python nejlepší.
A začni třeba rovnou zde a zdarma https://naucse.python.cz/
30. 1. 2021 18:30:31
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476680
TomasX
verified
rating uzivatele
(4 hodnocení)
30. 1. 2021 19:58:49
Nejlepší je si vybrat jazyk podle toho co chceš dělat, python je super na práci s daty, na programování u sebe pro sebe, php je dobré na weby a na cokoliv co poběží na serveru, java vlastně nevím na co je dobrá (= nebrat, příliš složitý ekosystém, nutnost použití IDE, plno nekompatibilit a moc složitý jazyk na začátky bez mentora).
Na python je pěkná komunita kolem https://pyladies.cz, kurzy tam jsou zdarma.
Na počátky nemá smysl chodit na drahý kurz, vybírej co nejlevnější a odzkoušeji si to.
30. 1. 2021 19:58:49
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476679
Přesně jak říká Tomáš - vybíral bych podle toho, co chci dělat. Zda desktop aplikace, webové aplikace nebo třeba mobilní aplikace. Programovací jazyk je pouze nástroj pro práci.
30. 1. 2021 20:38:42
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476678
Napsal Whispere;1613797
Přesně jak říká Tomáš - vybíral bych podle toho, co chci dělat. Zda desktop aplikace, webové aplikace nebo třeba mobilní aplikace. Programovací jazyk je pouze nástroj pro práci.
A paradoxně všechny ty tři platformy kvalitně pokryje C#, což je další fajn alternativa k rozhodování.
30. 1. 2021 21:07:46
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476677
Matúš
verified
rating uzivatele
(11 hodnocení)
31. 1. 2021 06:49:48
1.) Python
2.) najľahšia syntaxa jazyka, takže sa učíš veľmi rýchlo oproti iným jazykom, čo je dôležité ak nemáš trpezlivosť
- priateľská komunita, ktorá vždy poradí (sú české FB skupiny, je SK discord a YT)
3.) som rovnaký prípad, začal som pred pol rokom
4.) https://naucse.python.cz/ - to sú dobré základy ale je to nuda keď len čítaš ako začiatočník
Learn2Code - python kurz, interaktívny dobrý lektor, z tých platených je to jediný čo sa oplatí
Informatika s Mišom (youtube kanál) - je to novinka a je to skvelý lektor, ktorý ide do detailov, ktoré vyššie uvedené zdroje nemajú
Ja osobne by som doporučil kombinovať všetky 3 zdroje, ten platený rýchlokurz ma dobrú osnovu a dosť úloh v kontextu kurzu, pretože ako začiatočník potrebuješ potom niečo riešiť a sama si príklady v začiatkoch asi nevymyslíš.
Python Tutor - Visualize Python, Java, JavaScript, C, C++, Ruby code execution
- je to vizualizátor toho čo sa deje v kóde, geniálna pomôcka
Tuto môžeš trénovať naučená základy:
checkio.org
codewars.com
Ja mám ako ciel weby a skripty okolo toho.
3x v živote som začínal s php, naviac mi dal platený kuzr na learn2code od Yablka, ale proste nebavilo ma to v ňom. Celkové pochopenie mi často unikalo.
Potom som tam skúsil Python kurz a fakt ma chytil pretože lektor to pojal dosť dynamicky a kód vysvetľoval priamo v live v konzole cez ipython. Moje chápanie šlo raketovo hore a baví ma to doteraz. Po základoch Pythonu som si bol schopný vo Wordpressu (PHP) upraviť funkcie pluginu, na čo som bol hrdý.
Java je silno objektovo orientovaný jazyk, to si nemyslím, že je pre samouka dobrý začiatok.
PHP, má "malé" využitie, bol to jazyk určený len na tvorbu webov, na PC ho bez webového servera nespustíš. V Pythone môžeš programovať i fyzické hračky, robiť si skripty pre kancelárske potreby pretože python natívne podporuje každý OS, dokonca je možný vývoj mobilných appiek alebo tvorba hier.
No a v Pythone môžeš tiež robiť komplexné weby cez frameworky, tak ako i v Jave...
31. 1. 2021 06:49:48
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476676
Chamri
verified
rating uzivatele
31. 1. 2021 06:51:44
Čim chceš být a kde bys chtěla dělat?
Opravdu chceš být čistou programátorkou? Nebo Ti vyhovují jiné IT pozice?
Chceš být freelancer, v regionální firmě, v americkém korporatu, ...?
Popiš trochu své představy.
31. 1. 2021 06:51:44
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476675
Bogdan
verified
rating uzivatele
(1 hodnocení)
31. 1. 2021 07:54:43
Pak je tu jeste Swift pro iOS a Kotlin pro Android.
Fakt je potreba vybirat podle toho co chces programovat, popr. co te bavi.
Pokud te tvorba mobilnich aplikaci nezajima tak se koukni jeste na C#.
Z tech 3 bych ja konkretne asi sel do PHP pro web, jelikoz nevim co bych delal s pythonem, a java je zase overkill.
31. 1. 2021 07:54:43
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476674
TomasX
verified
rating uzivatele
(4 hodnocení)
31. 1. 2021 08:20:53
Napsal matus-x1;1613813
2.) najľahšia syntaxa jazyka, takže sa učíš veľmi rýchlo oproti iným jazykom, čo je dôležité ak nemáš trpezlivosť
Python jako jediný z tady vyjmenovaných jazyků vyžaduje přesné odsazení mezerami nebo taby. Pro začátečníky je ze zkušenosti problematické, chce na to dát pozor, některým lidem tohle vyloženě vadí. I python umí mít složitou syntaxi, jen se naštěstí nepoužívá často.
Napsal matus-x1;1613813
PHP, má "malé" využitie, bol to jazyk určený len na tvorbu webov, na PC ho bez webového servera nespustíš. V Pythone môžeš programovať i fyzické hračky, robiť si skripty pre kancelárske potreby pretože python natívne podporuje každý OS, dokonca je možný vývoj mobilných appiek alebo tvorba hier.
php lze spustit bez webového serveru a i php umí programovat fyzické hračky, jen to není tak časté využití, python má často podporu u výrobců, ale ne vždy. Python nemá nativní podporu v každém OS, stejně jako php, musíš si doinstalovat interpreta (python používá řada distribucí v Linuxu, tak je v základní instalaci, ale to je vše). Mobilní vývoj v pythonu neb vývoj her je hodně okrajová záležitost a nefunguje to dobře.
Jinak pěkný přehled zdrojů a zkušeností!
31. 1. 2021 08:20:53
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476673
Martin Forejt
verified
rating uzivatele
(22 hodnocení)
31. 1. 2021 11:09:39
Napsal TomášX;1613793
php je dobré na weby a na cokoliv co poběží na serveru, java vlastně nevím na co je dobrá (= nebrat, příliš složitý ekosystém, nutnost použití IDE, plno nekompatibilit a moc složitý jazyk na začátky bez mentora).
To, že ty nevíš, na co je java dobrá neznamená nebrat.
Ekosystém je možná složitější než u zbylých dvou jazyků, ale není to nic strašného. Stačí ti kompilátor (jdk) a jvm (jre), a obejdeš se samozřejmě i bez ide (které ti samozřejmě práci zpříjemní, jako u většiny jazyků).
Java pro začátečníky složitější je, s tím souhlasím, ale její využití je široké.
Co se týče webů, tak na jednodušší věci je php dostačující, ale velké aplikace typu bankovních aplikací opravdu v php psané nejsou. Zdá se používá často právě java a jiné.
A php určitě není dobré na cokoliv co poběží na serveru. Na serveru může běžet de facto cokoliv. Ne jenom web nebo webové služby (api).
31. 1. 2021 11:09:39
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476672
TomasX
verified
rating uzivatele
(4 hodnocení)
31. 1. 2021 12:16:47
Napsal Fori;1613829
To, že ty nevíš, na co je java dobrá neznamená nebrat.
Ekosystém je možná složitější než u zbylých dvou jazyků, ale není to nic strašného. Stačí ti kompilátor (jdk) a jvm (jre), a obejdeš se samozřejmě i bez ide (které ti samozřejmě práci zpříjemní, jako u většiny jazyků).
Java pro začátečníky složitější je, s tím souhlasím, ale její využití je široké.
Co se týče webů, tak na jednodušší věci je php dostačující, ale velké aplikace typu bankovních aplikací opravdu v php psané nejsou. Zdá se používá často právě java a jiné.
A php určitě není dobré na cokoliv co poběží na serveru. Na serveru může běžet de facto cokoliv. Ne jenom web nebo webové služby (api).
myslel jsem to s lehkou nadsázkou, v javě pracuji, většina mých klientů jí má jako primární ekosystém. Celou moji odpověď jsem psal z pohledu začátečníka. Pokud nemám nabídku práce, kde bych v Javě dělal a měl tam někoho, kdo se mi věnuje, je to těžký jazyk pro samouka, spousta kurzů jsou zaměřením právě pro ty banky, zejména cenou
31. 1. 2021 12:16:47
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476671
skorozacatecnik
verified
rating uzivatele
31. 1. 2021 14:42:15
Za mě bych šeřadil vybrané jazyky (jsem primírně PHPkař)
1) PHP 2) Python 3) Java
Bylo by fajn se mrknout třeba i na JavaScript, který může plnit stejné cíle, jako výše uvedené jazyky.
Hlavní je si rozmyslet, co má být výstupem (web, aplikace do pc/mobilu, serverová aplikace, ...).
Podle toho se pak dá zvolit technologie (jazyky) pro realizaci.
31. 1. 2021 14:42:15
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476670
Gabonator
verified
rating uzivatele
(1 hodnocení)
31. 1. 2021 19:56:47
Napsal skorozacatecnik;1613852
Za mě bych šeřadil vybrané jazyky (jsem primírně PHPkař)
1) PHP 2) Python 3) Java
Bylo by fajn se mrknout třeba i na JavaScript, který může plnit stejné cíle, jako výše uvedené jazyky.
Hlavní je si rozmyslet, co má být výstupem (web, aplikace do pc/mobilu, serverová aplikace, ...).
Podle toho se pak dá zvolit technologie (jazyky) pro realizaci.
Ja to otočim. Java je najlepšie platená, oproti PHP čo je najmenej platená. V php je pretlak a cena ide dole, zákazky málo lukratívne
čo znamená ťažko sa presadiť.
Medzi tým je Python
31. 1. 2021 19:56:47
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476669
Michal Novák
verified
rating uzivatele
(10 hodnocení)
31. 1. 2021 23:48:18
Za mě PHP a jako začátečník bych šel cestou online článků/kurzů. Např. https://www.itnetwork.cz/php/zaklady/php-tutorial-uvod-do-webovych-aplikaci - spousta článků je tam zadarmo a pak se vyplatí pár korun zainvestovat. Na Itnetwork.cz jsou opravdu kvalitně sepsané články i pro úplné začátečníky, ze kterých se člověk může naučit programovat...
31. 1. 2021 23:48:18
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476668
Napsal Minor;1613924
Za mě PHP a jako začátečník bych šel cestou online článků/kurzů. Např. https://www.itnetwork.cz/php/zaklady/php-tutorial-uvod-do-webovych-aplikaci - spousta článků je tam zadarmo a pak se vyplatí pár korun zainvestovat. Na Itnetwork.cz jsou opravdu kvalitně sepsané články i pro úplné začátečníky, ze kterých se člověk může naučit programovat...
Je fér zmínit, že řada z nich není aktuální, na screenech jsou staré verze UI, IDE atd a dost nováčků to mate, dle diskuzí pod tutoriály. Býval to za svých časů perfektní materiál, ale časem to dost ochablo.
31. 1. 2021 23:52:35
https://webtrh.cz/diskuse/php-java-nebo-python-uplny-zacatecnik/#reply1476667
Pro odpověď se přihlašte.
Přihlásit