logo
15.12.2019 14:53
1
Zajimalo by me kolik jazyku musí clovek umet aby obsahl valnou cast IT, popripade kde to brat jeste jako rozumne reseni na pokryti nebot kazdy jazyk ma vyhody a nevyhody?

Na web je to jasne znackovaci HTML a CSS a uz u programovani JS, ktery je nenahraditelny...

A teď se dostavame k dalsim jazykum, kde se vetsina problemu v nich asi da řešit v kazdem jazyce, ale nebudou tak silne a nekdy to asi ani moc dobre nepujde. Ja jsem se rozhodl k tomu pokracujicimu studiu HTML,CSS, JS pro Python, webove aplikace v tom asi pujdu, ale urcite bude slaby ve vizualizaci, grafice a asi se toho najde vic.

Jde nejak rict ktery jazyk je nejuniverzalnejsi nebo kolik jich rozumne staci, kdyz proste clovek nechce a logicky asi ani nemuze ovladnout všechny a vyuzivat implementaci primo na problem, kde ma dany jazyk vyhodu?

Co se právě děje na Webtrhu?

15.12.2019 15:05
2
Na webovky bych se misto pythonu naucil ze zacatku PHP, potom frameworky k JS - jQuery, react.js, vue.js, i k PHP - Laravel, symfony. A nezapomen na databaze SQL/MySql, Maria DB.
15.12.2019 15:11
3
Původně odeslal johnymanuelli
Na webovky bych se misto pythonu naucil ze zacatku PHP, potom frameworky k JS - jQuery, react.js, vue.js, i k PHP - Laravel, symfony. A nezapomen na databaze SQL/MySql, Maria DB.
Asi to zni ciste na web technologie logicky, diky za tipy. Akorát mimo bude PHP asi oproti Pythonu ne pouzitelne, ne? Protoze jsem cetl, ze v Pyrhonu jsou napsane aplikace pro banky, navigace vesmirnych lodi a strojove uceni. A pak by me jeste zajimalo NoSQL jestli ma nejake uplatneni na webovych databazich?
15.12.2019 15:33
4
české banky (a jejich matky) mají drtivou většinu systémů v Javě. Python je okrajová věc, i na strojové učení to je jen obal nad knihovnou v C. U českých bank na ML nasazujeme nejčastěji scalu, python je okrajová věc pro data analytiky na hrátky s grafy.

Drtivá většina vesmírných zařizení (NASA a ESA) a raket je napsaná v kombinaci C a ASM s tím, že jak se zvedá výkon, ASM ustupuje. V určité míře lze potkat i Ada a LISP. O pythonu netuším a nevěřím, že se používa, max. opět na ruční analýzu dat.

Na NoSQL v ČR funguje třeba Heureka, slevomat, mall, damejidlo. Pokud je potřeba lineární škálování pro udržení špiček, bývá často použito.
15.12.2019 15:38
5
Původně odeslal TomášX
české banky (a jejich matky) mají drtivou většinu systémů v Javě. Python je okrajová věc, i na strojové učení to je jen obal nad knihovnou v C. U českých bank na ML nasazujeme nejčastěji scalu, python je okrajová věc pro data analytiky na hrátky s grafy.

Drtivá většina vesmírných zařizení (NASA a ESA) a raket je napsaná v kombinaci C a ASM s tím, že jak se zvedá výkon, ASM ustupuje. V určité míře lze potkat i Ada a LISP. O pythonu netuším a nevěřím, že se používa, max. opět na ruční analýzu dat.

Na NoSQL v ČR funguje třeba Heureka, slevomat, mall, damejidlo. Pokud je potřeba lineární škálování pro udržení špiček, bývá často použito.
Takze nejmocnejsi programovani jazyk je C, protoze je v nem napsan i Unix a veskere firmware plus to co jmenujes? Ja jsem si vybral Python hlavne z duvodu, ze je to pry dobre na uceni a libi se mi, ze kdyz neco spustim tak to bezi i s chybou a neni nutne dodrzovat striktni zapis..plus pry velka a dobra komunita kolem něho..
15.12.2019 15:49
6
drtivá většina kódu je napsaná C, i sám python nebo php. Je ale lepší od C dát ruce pryč, daleko víc než na algoritmus se tam musíš soustředit na způsob zápisu, aby se to líbilo procesoru.

“běží i s chybou”, to je přesně věc, kterou v kritických systémech nechceš. To by pak miliardové družice mohli skončit na kousky nebo bys nemohl platit kartou, když zrovna potřebuješ.

Uč se to, k čemu máš uplatnění. Python je pěkný jazyk na učení a django schopný framework na weby. Na druhou stranu na php je milion hostingů a frameworků, práce v něj je jednodušší, u pythonu si tohle musíš peovozovat sám. Je ale jedno jaký jazyk umíš dobře, každý další je už snadnější a snadnější.
15.12.2019 17:26
7
Určitě bych se nejdříve zaměřil pořádně na jeden jazyk a poté se můžeš pustit dále. Nemá cenu začínat paralelně s 5ti jazyky. Co se týče preferencí, také bych hlasoval proti Pythonu, konkrétní data nemám, ale pro weby jednoznačně PHP a časem se dopracovat k frameworku, třeba nette. Pro desktop a univerzální využijí jak píšeš bych volil Javu, v té se dá napsat kde co, je objektová. Cčko je poměrně nízký jazyk (blíže hardwaru), takže kód ve výsledku můžeš řekněme více optimalizovat, ale běžný progrmátor paradoxně udělá více, nebo stejně "chyb" jako překladač a napsání kódu trvá déle = taky bych se do něj nepouštěl a raději zkusil něco novějšího Javu, C++, nebo C#.
15.12.2019 17:26
8
PHP je masovka to je jeho výhoda (A možná i nevyhoda) pokud chceš být dobrý programátor (ikdyz otázka zní proc) tak C a ASM bys mel mit trochu v rukách.
15.12.2019 20:07
9
Také bych nedoporučoval Python. Je jiný než všichni ostatní. Funkce není funkce, ale "def", nemá závorky pro přehledné ukončení bloku. Je postaven na odsazení, což s nadsázkou vyžaduje používání úhelníku a používat v něm OOP je velmi náročné. Zdá se mi, jakoby syntaxe Pythonu byla schválně vytvořena tak, aby se co nejvíce odlišovala od běžně používaných jazyků. Zažívá boom, ale na webu stále vévodí jiní hráči.

Na webu jasně vede PHP (skvělé pro backend) a Javascript (skvělý pro frontend)





Přechod např. z PHP na Javascript, Javu, C#, atd., je mnohem jednodušší. Syntaxe je velmi podobná, funkce také.
PHP a Javascript neustále přidávají skvělé nové vlastnosti, a neustále se lepší v oblasti výkonu.

Ja jsem se rozhodl k tomu pokracujicimu studiu HTML,CSS, JS pro Python, webove aplikace v tom asi pujdu
Tedy za mě spíš: HTML, CSS, Javascript, PHP, MySQL/MariaDB

Jde nejak rict ktery jazyk je nejuniverzalnejsi
Asi těžko, já bych za nejuniverzálnější jazyk asi označil C (C, C++,C#)

Na každou věc se prostě hodí jiný jazyk/jiná technologie:
Web backend: PHP
Web frontend: Javascript, HTML, CSS
Databáze: SQL
Programy pro OS: C, C++, C#
Velké komerční projekty (banky, ...), přístroje: Java
Vědecké programy: Python
15.12.2019 21:57
10
Python zboznuji. Python ciste na web neni vyhodny, stejne jako Perl6. V pythonu se da napsat husty CMS, ale k cemu? A kdyz uz tak tak srovnavat spise nejaky php fw, napriklad nette/laravel etc s django.

Ano PHP 7 je rychlejsi nez Python 3, to ze PHP vykona dotaz za 5.0001ms a Python/Django za 5.00025ms, ale zajima to extra nekoho u webappek?

Ano, Python ma odsazeni, ale zklamu tebe, protoze v 99 % se naformatuji v IDE.

Zapis PHP vs Python

Kód:
foreach($a as $value) {
    $formatted = $value.'%';
    echo $formatted;
}
Kód:
for value in a:
    formatted = value + '%'
    print(formatted)
PHP jses omezeny asi tak na web. Python je vsude pritomny.
10.01.2020 06:02
11
Zajímavá diskuze. Mladej se mi včera svěřil, že by asi chtěl být programátor. Má výborný logický myšlení a matematiku, tak by to snad šlo, ale váhám, co mu doporučit aby se učil a byl konkurence schopný. Weby dělá každý trouba a řekl bych, že jsou i nejhůře placené. Dělám jenom pro velké korporace a co jsem si všiml, tak maji často zakázkové informační systémy nebo aplikace pro určité činnosti a není to postavené na Oracle, atp. podle infa od ajtíků.

Má začít s Javou? Co jsem si všiml, tak firmy pořád vypisují odměny za naverbování Java programátora, ale je otázka co bude za 5 let.

Je mu 14let a nechci aby skončil jako řadový ajťák, kterých jsou všude hromady.
10.01.2020 07:45
12
to jestli skončí jako řadový ajťák nebude tolik záviset na jazyku. Java na začátky je tvrdý oříšek, je tam spousta složitostí a trvá než vidíš výsledek.

V našich končinách něco jako python, php, javascript je dobrý začátek. Co je ale velice důležité, musí ten jazyk rovnou uplatnit, učit se do šuplíku je k ničemu. V pythonu se dají programovat roboti, v javascriptu dělat hry, mobilní aplikace a desktop, v php je možné tvořit weby. Znám několik dospívajících a ti začali ve Swiftu dělat iOS jednoduché aplikace. Jazyk vyber podle toho, s čím si bude vlastně chtít teď hrát, musí ho to bavit.

Pokud chce být dobrý, jeden jazyk a framework je málo, musí ovládat patterny z několika světů, jen tak bude moci vyčnívat.
10.01.2020 08:15
13
#Marat
pro mladého jako průvodce programováním doporučuji knihy Rudolfa Pecinovského

Java 9 : kompletní příručka jazyka / Rudolf Pecinovský
Python : kompletní příručka jazyka pro verzi 3.8 / Rudolf Pecinovský

Pro získání umění programovat je vhodnější Java, z knih doporučeného autora jsou kupodivu lepší ty starší
10.01.2020 12:08
14
Původně odeslal TomášX
to jestli skončí jako řadový ajťák nebude tolik záviset na jazyku. Java na začátky je tvrdý oříšek, je tam spousta složitostí a trvá než vidíš výsledek.

V našich končinách něco jako python, php, javascript je dobrý začátek. Co je ale velice důležité, musí ten jazyk rovnou uplatnit, učit se do šuplíku je k ničemu. V pythonu se dají programovat roboti, v javascriptu dělat hry, mobilní aplikace a desktop, v php je možné tvořit weby. Znám několik dospívajících a ti začali ve Swiftu dělat iOS jednoduché aplikace. Jazyk vyber podle toho, s čím si bude vlastně chtít teď hrát, musí ho to bavit.

Pokud chce být dobrý, jeden jazyk a framework je málo, musí ovládat patterny z několika světů, jen tak bude moci vyčnívat.
Myslíš roboty co procházejí web nebo průmyslové roboty?

On je mladej dost chytrej, ale teď trochu zmatenej jakým se ubírat směrem. Potřebuji, aby místo paření her začal čas investovat do něčeho smysluplnějšího.


takatom: Díky za tip!
10.01.2020 13:08
15
Původně odeslal marat
Myslíš roboty co procházejí web nebo průmyslové roboty?

On je mladej dost chytrej, ale teď trochu zmatenej jakým se ubírat směrem. Potřebuji, aby místo paření her začal čas investovat do něčeho smysluplnějšího.


takatom: Díky za tip!
Myslím takové ty robo stavebnice ala lego, stejně tak hodně frčí drony. V každém velkém městě je dneska již klub, kde se tomu věnují, pořádají se soutěže ZS/SK žáků. Je skvělé si naprogramovat autíčko, které se umí samo pohybovat, ti kluci z toho mají radost. Kolegové chodí třeba s dospívajícími dětmi na soutěže dronů, doma to s nimi sestavují, zkouší pilotovat. Nesrovnatelný s tím, co jsme měli k dispozici my, 10x xeroxované manuály v němčině pro úplně jinou platformu než jsme chtěli programovat :)

Do čtení odborné knížky o programování mám problém přesvědčit i kluky z týmu a to jsou na pozici “programátor”, jen minimum lidí je ochotno se akademicky vzdělat a pak používat.
10.01.2020 13:18
16
Kurnik, programovatelná hračka na Arduinu nebo z Lega není špatný nápad. :)
23.01.2020 12:57
17
Původně odeslal TomášX
Na NoSQL v ČR funguje třeba Heureka, slevomat, mall, damejidlo. Pokud je potřeba lineární škálování pro udržení špiček, bývá často použito.
Na akých DB teda beží heureka, glami, favi a pod.?
23.01.2020 13:18
18
Původně odeslal matus-x1
Na akých DB teda beží heureka, glami, favi a pod.?
Netuším, ale předpokládám, že Elasticsearch nebo něco takového.