Diskuze: Pozvánka na CheckIO

Člen

Zobrazeno 50 zpráv z 78.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Ahoj všichni,
nedávno na checkio.org proběhl průzkum s některými zajímavými výsledky. 3% uživatelů na checkio.org jsou obyvatelé ČR. Jako první vedou Japonci s 16%, nicméně za zmínku stojí i Ukrajinci s 14% a Rusové s 8%.
Více informací na:
http://www.checkio.org/…nfographics/?…
Berte to jako pozvánku ke zvýšení našeho procentuálního podílu
Určitě to zkus. Doporučuju začínat s library 2, kde jsou
nejjednodušší příklady na začátek
Mimochodem, při registraci je potřeba vyřešit drobné zadání, abys ověřil svoje znalosti. Napovím, že řešení je nejjednodušší pomocí funkce sum()
Pro jistotu:
return sum(els[0,3])
Registrací jsem prošel ( sum() jsem nepoužil), ale už jsem nezládl
jediný level v library (skončil jsem an FizzBuzzu, který měl nepochopitelný
syntax error). Asi to bude tím, že v Pythonu jsem předtím v životě
neprogramoval
Když tak sem hoď svůj kód, python se dá zvládnout poměrně rychle. Nenech se odradit. Library 2 je výborná v tom, že tě provede základy jazyka.
Musím přiznat, že jsem si myslel, že to bude souviset s odsazením i když tabulátory mne nenapadli
Díky moc! V Pythonu jsem nikdy před tím nedělal a CheckiO mě moc baví!
Ahoj,
jsem rád, že se naše řady na checkio rozšiřují Dej vědět, jak se daří.
Pavel
PS:
Všiml jsem si, že jsem spáchal svou obvyklou chybu, když jsem posílal
řešení vstupní úlohy. Správně je:
return sum(els[0:3])
Omlouvám se všem případným zájemcům
tím že nám tu napíšeš kompletně správné řešení přichází ta hra o pointu - vyzkoušet si to.
Ahoj, to bych si nikdy nedovolil Tohle je jen vstupní úloha při registraci. Přijde mi zbytečné
odradit zájemce, kteří to chtějí zkusit tak, že se ani nedostanou dovnitř
a nevyzkouší si tamější prostředí.
U registrace to funguje tak, že buď vyřešíš vstupní úlohu - anebo
dostaneš odkaz na knihy o pythonu, které si máš nastudovat
Jinak programátorských úloh je na checkio přehršel. Přispívají tam
takoví velikáni jako sám tvůrce pythonu Guido van Rossum nebo autoři z
nakladatelství OREilly. Nedávno se tam tuším soutěžilo o nějaké volné
místo na Dropboxu. Zkrátka, ten jeden řádek kódu ti z celé zápletky
prozradil opravdu jen nepatrný střípek
Doufám, že to také zkusíš
No teď mám lvl 7 a většinu úloh zatím zvládám na pár prvních pokusů.
Super, šikulka. To mne brzy předeženeš Některé úkoly mi daly zabrat.
Kde teď jsi? Na kterém ostrově?
to nevadí i začátek může být pro někoho složitý a je jedno jestli poradíš začátek nebo závěr, prostě jsi poradil.
// Teda neporadil, rovnou celé vyřešil
Musím uznat, že je to docela sranda. Místo, abych teď psal projekt, co musím mít na sobotu hotový, počítám pitomé vrabce. ^^
Není kam spěchat, dej si na čas. Nic ti neuteče
Jinak kdo je na checkio a chce, aby o něm měli ostatní přehled, může
sem napsat svůj tamější nick, ať se můžeme navzájem sledovat
Můj je stejný jako tady, tj. hanpari
Už mám skoro týden rozestup... Navíc je ten článek jaksi složitější. Takže nejspíše půjde do jiné sekce než do základů.
EDIT - zřejmě si neodpovídal na mě
Díky, můj nick je taktéž stejný Zatím tam ale není moc k vidění.
Ani Řím nepostavili za den. Já se zase zasekl na teleportech
O nic přece nejde. V každém případě Michal a Coells jedou jako fretky
Gratulace pro oba
Zrovna dneska jsem přišel na ty holuby
V jakém frameworku děláte Python GUI? V tkinteru, nebo něčem jiném? Co byste doporučili?
Kivy
Ovšem buď opatrný s verzí pro python 3.3. Podle mých zkušeností není úplně odladěná.
Podle mého je kivy framework budoucnosti.
Já zkoušel dělat v tkinteru Co všechno se dá s kiwi dělat?
Žádné GUI ani debugger nepoužívám, pouze command line python and online dokumentaci.
Já myslel framework GUI, vytváření oken - tlačítka, obrázky...
No, dle mého je pro menší projekty Tkinter ideální. Pro větší projekty používám PyQt.
Můžeš posoudit sám:
http://kivy.org/#…
Jinak kivy, pokud budeš věřit jeho autorům, je moderní platforma pro vývoj vícedotykových aplikací, takže zejména vhodná pro dotykové displeje. Je multiplatformní, vhodná pro android.
Její autoři se chlubí tím, že na rozdíl od starších knihoven jako PyQt, je kivy navržené moderně a s ohledem na požadavky doby.
Kromě výhod uvedu raději nevýhody:
1/ za kivy nestojí žádná velká firma, alespoň pokud vím,
2/ neexistuje mnoho materiálů třetích stran (kivy má ale výbornou
dokumentaci),
3/ ne všechno funguje úplně ideálně, alespoň ne s pythonem 3.3
4/ kompilace pro android byla napoprvé porod,
5/ kivy není vhodné pro více oknové aplikace a
6/ nemá větší podporu pro události myši jako například hoveri i když
samozřejmě myš podporuje.
Výhody:
1/ kv jazyk
2/ stručný kód
3/ využívání zavedených frameworků jako pygame
4/ otevřený kód
Ahoj,
u každé úlohy (v zadání té úlohy) máš dole možnost Vote a Follow,
čímž dáváš najevo sympatie. Jinak velkou část těch úloh dělal
největší sympaťák na checkio Bryukh, takže někde v diskuzi mu můžeš
napsat.
A dále můžeš autora ocenit tak, že ho budeš sledovat (zase jiné
sledování než sledování úlohy). Zato jsou myslím také body do
hodnocení, ne že by to zrovna on nebo ostatní, co dělají ty úlohy,
potřebovali.
Jinak všechna čas, jedeš opravdu skvěle. Rozhodl ses, že uděláš
všechny úlohy za týden? Mimochodem, v některých zprávách z checkio jsem
zahlédl, že je možné si odkaz na svůj profil dát do životopisu
Věř mi, že ti rozumím
Teď každé zadání promýšlím kolikrát i s papírem v ruce. Zabere to
mnohem víc času, ovšem nikde není psané, že musíš všechny úkoly
udělat za týden. Alespoň já už si nemůžu dělat naděje, že bych trhnul
nějaký rekord, když už jsem tam registrovaný přes 4 měsíce
V každém případě je to ten nejlepší způsobe, jak se seznámit s
nejrůznějšími úkoly, které musí programátor řešit. Navíc se člověk
seznámí s tím, jak věci řeší programátorská špička.
Spoustu věcí dělám prostě tak že mám tři vnořené cykly postupně zkouším možnosti, testuji jednotlivé podmínky a nějak to funguje. Pak se podívám na řešení ostatních asi takhle http://www.reactiongifs.com/r/agape.gif a s úžasem sleduju jak elegantně ostatní ty úkoly řeší.
Na jakých ulohách děláš? Už mě štve, že se ani nemůžu podívat na tvoje řešení, když si to tam šmrdlám na tom svém ostrůvku.
Kromě toho, že samozřejmě gratuluji k desítce , tak teď řeším Loading cargo ze
Scientific expedition. Ale při svém tempu se asi budeš muset smířit s tím,
že mne necháš daleko za sebou
Ostatně, co jsem se díval, tak tvoje řešení se víc podobají vyšším
levelům než tomu mému tipování Jde vidět, že si s pythonem rozumíš.
"Jde vidět, že si s pythonem rozumíš."
Jo jo, ve čtvrtek jsem viděl Python poprvé do 10ti letech. Ale vždycky říkám, že když umíš jeden jazyk, umíš všechny - je to všechno na jedno brdo - jediné, které se diametrálně liší, jsou Prolog a Lisp. Takže se znalostí kombinace C/Prolog/Haskell je naučení se libovolného jazyka práce na víkend.
Plus mínus souhlas. Jen se mi zdálo, že dobře využíváš postupy,
které mi přijdou typické právě pro python. Ale možná jen dost dobře
neznám možnosti ostatních. V každém případě palec nahoru. Tedy pro tebe,
pro mne ne. Já už to dneska balím
Mě to spíš příjde tak, že tu jde jen o znalost těch algoritmů, jak je
znáš a jak je dokážeš použít, tak to pak je jedno v jakém jazyku,
hlavní je že to umíš no.. Ale zjištuju že se mám pořád co učit (ale
baví mě to, aspon se to naučím, protože tohle mě ani na te vysoké
nenaučí)
Tohle tě právě na vysoké škole naučí. Neučí to naopak odborné střední školy, takže mladí nadějní programátoři opouštějící školu nemají základy a neumí programovat, protože jim na střední tvrdili, že programování je o Javě nebo PHP, zatímco programování je jen o matematice - zbytek už je jen syntaxe.
Zatím všechny úlohy, které jsem řešil, byly z diskrétní matematiky, kombinatoriky a lineární algebry. A vzhledem k tomu, že Python podporuje funkcionální programování, které zjednodušuje život, tak tam není úloha, co by nebyla snadno řešitelná. Většinou si spíš hraju s tím, aby řešení bylo v nějaké extrémní formulaci, aby to byla větší zábava.
Beru checkio jako skvělý způsob tréninku - je to stejné jako chodit do posilovny, jen posiluješ mozek. Pravidelně si kupuju knížky na podobná témata a tady mám zadarmo úplný ráj.
Přesně jak píšeš. Proto jsem to sem také dal, protože mi přišlo, že
checkio je skvělé pro všechny programátory. V zásadě vyžaduje minimální
znalost pythonovské syntaxe. Nicméně mám dojem, že mu škodí (alespoň
tady) to, že je v sekci pythonu, která tolik nežije jako jiné jazyky. Na
druhou stranu, kdybych to dal jinam, mohl by to někdo považovat za OT.
V každém případě jsem rád, že se to nakonec ujalo, byť po třech
měsících
No jo, ono matiku tě sice učí, ale nevím potom co a jak. To co si
vyjmenoval tu diskretní matematiku a tak už mám za sebou, a zatím mi to moc
nepomohlo, spíš mi příšlo že učitele chocou nějak odučit a stačí.
Nepřišlo mi, že by nás učili tyto potřebné věci. Jinak na mojí
střední nahodou jsem to měl dobré, už na střední nás učili matiku
dobře, dávali na ni důraz a říkali co a jak. Horší je to, že to co nás
naučili na střední mi zatím stačí i na vysoké (2. ročník). Takže ted
jen přemýšlet, zda jsou špatní profesoři, nebo to mám čekat později
teprv.
To je omyl většiny nejen studentů. Učitelé, zvlášť na vysoké, tam
nejsou od toho, aby tě něco naučili, ale aby ti vysvětlili látku. Učit se
a projevovat zájem je na studentovi. Volný režim na vysoké má vést k
samostatnosti, ovšem ve většinou vede k tomu, že se vysokoškoláci
nehorázně flákají Vím to
podle sebe.
Uvědom si, že na rozdíl os ZŠ a SŠ nemají VŠ profesoři žádný dozor
nad žáky. Sporadicky je potkají na přednáškách, jejich asistenti na
cvičení a no pak jsou ty sranda happeningy, kterým se říká zápočty a
zkoušky. Ty většinou ukáží jen to, jestli si student "svědomitě"
zkopíroval přednášky a vypracoval pár taháků.
No ano, tohle já chápu, a dlouho sem hledal něco jako checkio, aneb
místo, kde se naučím něco nové. Jsem typ co se učí samostudiem, většinu
co umím umím protože sem se to naučil sám. A tohle je další způsob jak
se můžu zdokonalit, takže díky tobě za info PS : většina profesoru na to
sere, ale zažil jsem pár dobrých, takže sem za to rád no.
Tady jsem narazil na pěkný odkaz, o který bych se rád podělil:
Pokud neodebíráte novinky z checkio, možná byste měli. Už podruhé se v nich objevil coells.
První email (odkaz) jsem nenašel, ale druhý si můžete prohlédnout tady:
Zobrazeno 50 zpráv z 78.