Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: filip212 29 Ledna 2010, 13:00:05
-
Dobrý deň,
Nainštaloval som si linux a chcel by som sa v ňom začať učiť programovať v jazykoch python a c++.Neskôr by som chcel pridať aj ďalšie.
No a tu začína moja otázka:
Ako mám spustiť program c++ alebo python?V pridať alebo odstrániť ukazuje, že je c++ aj python nainštalovaný ale medzi programami neni.Prosím ako nato?Ďakujem.
-
To je pořádný sousto. Program C++ neexistuje. Program Python tuším také ne. Nevím sice co jste to nainstaloval za balíky... nic méně:
- nainstalujte si build-essential
- kupte si knihu Mistrovství v C++
- kupte si něco na python
- přečtěte si manuál ke gcc, popřípadě nainstalujte Netbeans nebo KDevelop či jiné IDE a buďte v nevědomosti prozatím
- ohledně pythonu nevím takže Vám někdo poradí nebo google + python + linux (+ třeba ještě překlad a podobně)
-
To se mi vždycky líbí, když všichni hledají programovací jazyk mezi aplikacema, doporučil bych ti nejdřív se spíš naučit jeden jazyk a pak třeba se naučit jiný a rozšířit si obzory. Pokud to myslíš s C++ vážně tak bych do toho Mistrovství v C++ jak psal Martin investoval, kniha je to vynikající.
-
Dobrý den,
to, co jste napsal svědčí o Vaší naprosté neznalosti programování (ne programovacího jazyka, ale programování jako takového), to namíním jako urážku, ale fakt, proto jste asi také založil tento thread, jelikož je ale Vaše snaha chvályhodná, zkusím Vám dát alespoň několik základních rad.
Vlastní program - zdrojový kód je pouze textový soubor, který pořebujete přeložit nebo interpretovat (ev. obojí). Tj. k programování nepotřebujete v podsatě nic víc než textový editor a překladač pro daný jazyk, ev. jeho interpretr, to jsou ty balíčky, které jste zřejmě objevil, tj. Otázka "ako mám spustit program C++ alebo Python?" prostě nedává tak úplně smysl - nejsou to programy, ale překladač a interpretr. Protože však programování formou psaní do surového textového editoru a následné prohnání překladačem je celkem nepohodlné, vznikly pro různé programovací jazyky různá vývojová prostředí, která umožňují více či méně pohodlné ladění zdrojového kódu. Tolik velmi stručně a velmi obecně, před tím, než se cokoli začnete učit doporučuji nejprve si ujasnit co chcete v budoucnu programovat:
- webové aplikace
- systémy pro hromadné zpracování dat
- rúzné jednoduché scripty
- mobilní aplikace
- atd..
Ne všechny programovací jazyky se hodí pro všechno. Pak si zkusit zjistit jak na to, tj. v čem a pak se teprve poohlížet po nějakém vývojovém prostředí. Jsou samozřejmě i případy, kdy žádné prostředí nebudete potřebovat - jednoduché scripty v bashi, krátké prográmky v Pythonu... Zkuste se nejprve podívat na Internetu - na root.cz vycházely nějaké seriály, obecně se toho i v češtině (teď see dívám, takže aj v slovenčině :))dá nalézt poměrně dost, možná si zkuste projít nějaká knihkupectví... Také na Ubuntu wikině něco najdete http://wiki.ubuntu.cz/Programov%C3%A1n%C3%AD. A přeji hodně štěstí.
Edit: Dívám se, že než jsem to naťukal, přišly dva příspěvky. Kniha Mistrovství v C++ je opravdu skvělá, jen bych do ní ve Vašem případě investoval nejdříve za pár měsíců a do začátku si pořídil nějakou elemantárnější, i tato kniha jde od začátku, nicméně poměrně svižně. Vzhledem k tomu, že opravdu nemáte ani ponětí co to znamená programovat, doporučuji do začátku ještě něco elementárnějšího.
-
na Python je dobra How To Think Like A Computer Scientist: http://www.greenteapress.com/thinkpython/thinkpython.html
-
Oki a stiahol som si IDLE pod python a začal v ňom programovať lenže je to 3.0 a už je aj 3.1.No a keď dám pridať/Odstrániť alebo synaptic nikde tam neni 3.1 a keď to skompilujem v 3.0 konzola mi to nechce otvoriť lebo sa to v 3.1 asi píše inak.(Teda aspoň myslím, že to konzola otvára cez 3.1 ale niesom si istý v linuxe som úplný začiatočník do teraz som bol na windows XP)
-
No,pro python spis doporucuju http://docs.python.org/tutorial/ ;)
-
Pro Python možná taky tohle:
http://howto.py.cz/index.htm (http://howto.py.cz/index.htm)
je to přeložené How To Think Like a Computer Scientist - Learning with Python
-
zkus treba tohle spustit v terminalu, ledacos ti to vysvetli ;)
python -c "print '); unohtyP v \'margorp\' emitsups elhkat abert'[::-1]"
-
Oki a stiahol som si IDLE pod python a začal v ňom programovať lenže je to 3.0 a už je aj 3.1.No a keď dám pridať/Odstrániť alebo synaptic nikde tam neni 3.1 a keď to skompilujem v 3.0 konzola mi to nechce otvoriť lebo sa to v 3.1 asi píše inak.(Teda aspoň myslím, že to konzola otvára cez 3.1 ale niesom si istý v linuxe som úplný začiatočník do teraz som bol na windows XP)
Pokud planujes delat ve vic jazycich, je lepsi spis pouzit nejaky IDE, ktery jich hodne podporuje. Treba Eclipse. Python plugin se jmenuje "Pydev". Hodne stesti.