Anonymní profil kocourOggy – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil kocourOggy – Programujte.comAnonymní profil kocourOggy – Programujte.com

 

Příspěvky odeslané z IP adresy 84.42.186.–

Python › Python a lepení kódu
19. 4. 2012   #156827

Při nedávném pročítání fóra jsem narazil na pojem lepení kódu. Raději zde uvedu citaci z diskuze: 

Myslím, že je důležité učit se programovat a ne pouze lepit kód. Některé programovací jazyky k tomu svádějí více, některé méně. Vesměs všechny interpretované jazyky (PHP, Python...) ti dovolí lepit hodně. V Céčku tolik lepit nejde a proto se zdá být trochu obtížnějším.

Bude to znít asi trochu hloupě, ale já nějak nevím, co si pod lepením kódu mam představit.  Znamená to, že bych neměl používat funkce jako seznam.reverse() a místo toho použít svoje řešení jako je třeba toto:

>>> seznam = [2, 5, 3]
>>> seznam_obracene = []
>>> for x in range(len(seznam)):
	x += 1
	x = x * (-1)
	polozka = seznam[x]
	seznam_obracene.append(polozka)

	
>>> seznam_obracene
[3, 5, 2]

Mohli byste mi prosím blíže přiblížit problematiku lepení kódu (vlastně vysvětlit, co to lepení kódu je) a popřípadě i poradit, jak se takovému lepícímu programování vyhnout?

kocourOggy
Python › Python
8. 2. 2012   #153319

#1 black evil

Začátečníkům by mohli pomoci tyto stránky ( http://www.geon.wz.cz/livewires/ ). Jsou zde v podstatě stejné lekce jako na programujte.com. Naleznete zde jednoduše popsané základy Pythonu (seznamy, řetězce, OOP). Autor tutoriálu je vlastně úplně stejný jako na programujte.com :)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý