Zobrazují se příspěvky s popiskem python. Zobrazit všechny příspěvky
Zobrazují se příspěvky s popiskem python. Zobrazit všechny příspěvky

16. duben 2008

Ještě něco o Nýrsku?

Týden za týdnem mizí v dáli, a tak je tu opět stručný report. Zrovna včera jsem hodně přemýšlel na tím, že s blogováním na čas praštím. Můj blog začalo číst nepříjemně mnoho lidí, a ač mi to vynáší poměrně dost na reklamách, nemůžu sem z důvodu zachování svého zdraví některé věci vůbec psát. Viď, Peroxi (a spol., tedy spíš ten spol.)!
Už je - překvapivě - duben a ročníkové práce jsme měli odevzdat podle prvotního plánu asi před měsícem. Nu, konečný termín se posunul na příští pondělí. Asi bych měl na něčem zapracovat, protože mé dvě kapitoly "milé" paní učitelce asi stačit nebudou. V plánu mám ještě dvě (mělo jich být deset) a snad vyjdou. První z nich bude tuctová, popíšu webovky o Nýrsku a okolí, druhá by mohla být zajímavější a její nezkrácenou verzi bych chtěl dát i sem, ale záleží na tom, jaké počasí bude o víkendu. Když nebude pršet, vezmu noťas a půjčený foťák a zmizím na celou sobotu. Párkrát si Nýrsko vyblejsku.
Protože od Kuldy už dlouho žádná práce nebyla a na webu Nýrska se mi moc dělat zatím nechce, trochu víc jsem začal pythonýrovat. Lehce jsem překvapen, okolik je to proti píejčpíčku hezčí, jednoduší, objektovější a tak všelijak. Takže moje hrátky si můžete stáhnout odsud, ke spuštění budete potřebovat Python a PyGame.

28. březen 2008

Programování?

Takže, na žádost spolužáků, krátký článek. Lehce o programování...

Mám se to učit?
Programovat se začni učit jestliže:

  • jsi často na počítači a hry už tě přestávají bavit
  • máš kladný vztah k technice
  • nejsi typ: kde je internet? Na ploše neni žádné modré E!
  • nevadí ti přečíst si tuny tutoriálů
Jak se učit a co pro to dělat?
  • vyber si jeden středně obtížný jazyk (např. Python)
  • najdi si něco pro začátečníka (např. Létající cirkus [PDF])
  • najdi si nějakou zkušenější oběť a otravuj ji otázkami!
  • zkoušej si jednoduché věci
  • měj velké plány (vlastní WoW apod.), ale nečekej, že něco podobného uděláš do pěti let
  • přemýšlej nad programováním (co naprogramovat a co z toho budu mít?)
  • v diskuzích se ptej jen v případě nouze (nebo chceš být za lamu?)
  • neuč se ze začátku víc jazyků. Čím víc jazyků umíš, tím víc se v tom motáš...
  • najdi si někoho, kdo se jazyk bude učit s tebou a vzájemně se žeňte vpřed
  • vydrž až tě programování přestane bavit
  • čti, čti, čti a potom si to vyzkoušej
  • pamatuj, že opakování je matka moudrosti

17. březen 2007

Nová verze Programu na výpočet sil

Stahujte novou verzi programu na výpočet sil. Přibyla nová funkce - výpočet tlaku.

7. březen 2007

Update výpočtového programu

Nové funkce:

  1. Výpočet přímé úměrnosti
  2. Výpočet nepřímé úměrnosti
  3. Popis postupu u převodu kilogramů na Newtony
  4. Opravení chyb
Stahujte v menu "Výpočet sil"!

Jak si naprogramovat svůj vlastní program "1"

Možná si říkáte že je hrozně obtížné naprogramovat svůj program. Není to pravda. Pro naprogramování jednoduchého programu (např. na výpočet trojčlenky) je celkem jednoduché. Stačí znát pár příkazů a mít v hlavě trochu logiky.
Python je vhodný pro začátečníky přehledností kódu a jednoduchostí tvoření různých funkcí. Ukážeme si jak na první program.
Aby vám pythonové skripty dobře běželi musíte si stáhnout python zde a pak ho nainstalovat. Předpokládám že máte Windows, pokud máte Linux stáhněte si z domovské stránky Python.org balíček pro svoji verzi.
První program můžete vytvořit jednoduše. Vytvoříte soubor "neco.py". Důležitá je koncovka .py která určuje, že se jedná o skript v pythonu. Tento soubor už můžete spustit. Ovšem, nic se nestane. Aby váš program něco udělal musíte naprogramovat vy.
Otevřete si svůj soubor v nějakém textové editoru. Ze začátku vám napíšu pár příkazů které se vám budou hodit.
print "sem muzete zadat nejakej text"
Příkaz print vám vypíše text, který máte v uvozovkách. Každý příkaz musí být na novém řádku.
Takto uptavený soubor můžete zkusit spustit, ale nejspíše se vám velmi rychle vypne a vy nic nezjistíte.

Aby se vám program hned neukončil můžete ošetřit dalším příkazem:
konec = raw_input("Stistkněte [enter]")
Konec je ve skutečnosti proměnná. Pokud jste ještě neprogramovali a nevíte co to proměná je pak vězte že do proměné si můžete dát jakákoliv data která chcete později vypsat, nebo s nimi jinak dále pracovat. Raw_input znamená že se program zeptá na to co vypíšete do závorky a uvozovek a umožní uživatelovi na to odpovědět. Uživatelova odpověď se zapíše do proměnné. V tomto případě do proměné konec.

jmeno = raw_input("Napište své jméno:")
print jmeno
Tento příkaz se uživatele zeptá na jméno, a hned po zadání ho vypíše.
Pokud si chcete vytvořit proměnou ručně stačí napsat:
nazevpromenne = "text v promene"
Tím jsme se základy Pythonu téměř hotovy, přejdeme k výpočtům
S každou proměnou můžete provádět matematické úkony (+,-,/,*), ale musíte je zapsat v tzv. typu int. To můžete provést následovně
scitanec = int(scitanec)
Tento skript počítá s tím, že proměnná scitanec je už vytvořena, ale je v jiném datovém typu, např str().
Uděláme jednoduchý skript na sečtění dvou čísel zadaných uživatelem.
prvnicislo = raw_input("Zadejte prvni číslo:")
druhecislo = raw_input("Zadejte druhé číslo:")
vysledek = int(prvnicislo)+int(druhecislo)
print vysledek
V prvních dvou řádcích se postupně zeptáte na všechny údaje které potřebujete vědět. V třetím řádku pak tyto údaje sečtete a v posledním řádku data vypíšete na obrazovku. Pokud vás programování začalo bavit doporučuji si přečíst Učebnici Pythonu, aneb Létající cirkus, která vás provede celým pythonem od a do z. Příště vám napíšu jak si vytvořit program na výpočet trojčlenky...

6. březen 2007

Nová verze programu na výpočet sil

Update: kdo jste stáhli před 20:00 6.3.2007 stáhněte si prosím znova. Byly opraveny kritické chyby...
Stahujte zde! Mezi novinky patří převod z kilogramů na newtony apod.
Další články o tomto tématu:
Jak spustit Python ve Windows
Program pro výpočet sil

5. březen 2007

Jak spustit Python ve Windows (XP)

Rozhodl jsem se že zkusím spustit svůj program ve WXP, protože jsem si dobře vědom, že ne všichni už zkusili operační systém nového tisíciletí (desetitisíciletí?).
Pro spuštění skriptů v Pythonu potřebujete nainstalovanou podporu Pythonu. Stahovat můžete zde. Po nainstalování stačí stáhnout můj skript (stahujte zde) a tento soubor spustit. Přeji příjemné ulévaní při dělání domácích úkolů...

3. březen 2007

Program pro výpočet sil

Protože se mi nechtělo dělat pořád úkoly na fyziku ručně napsal jsem si jednoduchý program v Pythonu, který vše vypočítá za mě a vyjede mi i zápis, výpočet i postup. Stahovat můžete zde. Nevím jak tento program bude běžet ve Windowsech, byl testován pouze na Linuxu (Xubuntu). Čistě teoreticky by to fungovat mělo. Program zatím nepodporuje převod jednotek! Možná ještě někdy vydám další verzi která tyto neduhy opraví.