| | |
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Autor | Správa |
---|
Registrovaný: 15.06.14 Prihlásený: 10.08.16 Príspevky: 13 Témy: 3 Bydlisko: Levice | Napísal Luwary: 15.06.2014 19:50 | |
|
Dobrý deň. Som uplny zaciatocnik v programovani. Zvoli som si python na zaciatok lebo som pocul ze to je najlepsie na zaciatok. Vobec neviem kde mam zacat, isiel som tutoriali na internete a pomocou nich robil to co oni tam. Ale ked som si cital nejaku knizku pre zaciatocnikov tak to tam je uplne zlozito a komplikovano spravene. Nepoznate niekto nejaku knihu s ktorou by som mohol zacat programovat v pythone 3 ? Lebo dost knih mi pripada (aj ked tam je napisane ze pre zaciatocnikov) ako pre ludi ktory uz programovali. Nejake uzitocne rady.
Ďakujem
|
|
Registrovaný: 08.03.08 Prihlásený: 27.12.20 Príspevky: 2680 Témy: 216 Bydlisko: Humenne | |
Registrovaný: 15.06.14 Prihlásený: 10.08.16 Príspevky: 13 Témy: 3 Bydlisko: Levice | Napísal autor témy Luwary: 15.06.2014 20:16 | |
|
Je to robene na Python 2 ja potrebuje na 3
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Z akého dôvodu potrebuješ práve P3?
_________________ C#, PHP, ... |
|
Registrovaný: 15.06.14 Prihlásený: 10.08.16 Príspevky: 13 Témy: 3 Bydlisko: Levice | Napísal autor témy Luwary: 15.06.2014 20:35 | |
|
už som v ňom niečo začal a do budúcna ho využijem viac a podla mňa aj celkovo ludia prejdú na P3,. Potreboval by som od niekoho skuseneho poradit v com zacat. Cital som ze Python je najlepsi a ze sneho potom prejst na C++ a niekde som cital ze rovno na C++ tak vobec neviem co a ako. Na rok budem druhák na strednej a ako prvák som prebral Pascal v Delphi, moc sa mi to nedarilo ale bavilo ma to aj napriek tomu ale chcem skusit nieco co vyuzijem viac...a preto vobec neviem aky krok mám spraviť.
|
|
Registrovaný: 24.01.08 Prihlásený: 13.09.17 Príspevky: 14572 Témy: 66 Bydlisko: Žilina |
Z pythona na C++? To bude pekný šok... V prvom rade si treba uvedomiť, že programovací jazyk je len prostriedok, nástroj... Začni tým, že porozmýšľaš, čo vlastne chceš reálne programovať a podľa toho sa rozhoduj, čo ďalej.. Nie naopak.
_________________ C#, PHP, ... |
|
Registrovaný: 15.06.14 Prihlásený: 10.08.16 Príspevky: 13 Témy: 3 Bydlisko: Levice | Napísal autor témy Luwary: 15.06.2014 21:30 | |
|
mozem ti to napisat do pm walther co chcem robit, nechcem to tu rozpisovat...
|
|
Registrovaný: 21.09.13 Prihlásený: 15.04.24 Príspevky: 2110 Témy: 77 Bydlisko: Považská By... |
Odporučam novšiu verziu, začať môžeš napriklad v Notepad++/PSPad... Z Python na C++ len tak lahko neprejdeš. Vela veci najdeš aj na http://python.org tam by som začal. Ak chceš robiť hry tak použi skôr nejaky engine ako to všetko kodiť.
_________________ Nesnívaj svoj život, ale ži svoj sen. |
|
Registrovaný: 15.06.14 Prihlásený: 10.08.16 Príspevky: 13 Témy: 3 Bydlisko: Levice | Napísal autor témy Luwary: 15.06.2014 21:45 | |
|
diky ale hladam nieco kde by bolo nejak postupne ze zadanie ktore je aj potom vyriesene a postupne od najzakladnejsich a od najlahsich veci az po tie najtazsie
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 15.06.2014 22:42 | |
|
podla mna je jedno ci zacnes v python-e 2 alebo 3.. ak sa naucis programovat (co je cielom) tak potom tie rozdiely zvladnes pochopit relativne rychlo.., prejst z python-u na C++ bude podla mna zlozitejsie ako prejst z C++ na python ale da sa to.. ak hladas nieco takehoto, tak odporucam najst nejake ucebne materialy pre vysoke skoly napr. u nas na FMFI sa tento rok prvy rok ucilo programko v python-e 3, materialy najdes tu http://python.input.sk/FrontPage (pozor najskor je letny semester potom je zimny, zacni od zimneho) , pripadne tu http://python.cz/ najdes plno linkov na rozne tutorialy pre zaciatky s python-om (roznych verzii) staci si vybrat
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 15.06.14 Prihlásený: 10.08.16 Príspevky: 13 Témy: 3 Bydlisko: Levice | Napísal autor témy Luwary: 15.06.2014 23:32 | |
|
Ďakujem nBXXL PS nBXXL tam co su ze cvicenie 1 tak to prejdete za 1 vyucovaciu hodinu ?
edit: Ked mám for i in range(1,21): print(" "*(i-1),i)
tak na zaciatku ked je i = 1 tak " " krát (1-1) je nula a " " krát 0 by mala byť nula medzier ale ono tú medzer pred jednotku dá aj tak, nejak to nechápem prečo to je tak lebo keby je i=2 tak 2-1 je 1 a " " krát 1 je 1 cize by mala byt jedna medzera ale sú 2. Prečo ?
edit2: Tak isto nechapem ani tu n=int(input("Zadaj počet riadkov: ")) for i in range (n): print(" "*(n-1-i) + "*"*(2*i+1)) túto časť nechápem /print(" "*(n-1-i) + "*"*(2*i+1))/ Viete mi ju nejak slovne prelozit/napisat ?
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 16.06.2014 18:24 | |
|
neviem ja na ten predmet nechodim len viem ze existuje, ale predpokladam ze sa to prejde za jedno cviko ktore mava hodinu a pol
print je v python 3 funkcia, ktora defaultne zoberie lubovolny pocet argumentov oddelenych ciarkou, vsetky ich vypise oddelene medzerou a za ne vlozi koniec riadka. (oddelovac a ukoncenie sa daju menit cez named argumenty, o tych sa dozvies neskor) pre to mas o jednu medzeru viac, lebo mas 0 medzery a i-cko oddelene medzerou.
+ je operacia na zlucenie dvoch retazcov bez oddelovaca. " "*(n-1-i) je n-1-i medzier, "*"*(2*i+1) je 2*i+1 hviezdiciek.
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 15.06.14 Prihlásený: 10.08.16 Príspevky: 13 Témy: 3 Bydlisko: Levice | Napísal autor témy Luwary: 16.06.2014 19:20 | |
|
čiže tu " "*(n-1-i) hviezdička nefunguje ako násobenie lebo by to bolo medzera krát nula ale funguje to iba ako nejake priradenie že 1medzera " " +0medzier(výsledok n-1-i) sa rovná 1 medzera ? edit: prave som zistil ze to nefunguje ako som napisal edit2: takze funguje to tak ale iba pri tom prvom :/
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 16.06.2014 19:33 | |
|
" " je objekt typu retazec obsahujuci jednu medzeru, iny retazec moze byt napr. "abc", nasobenie retazca cislom X ho napise X-krat, napr. "abc"*3 = "abcabcabc".
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
Registrovaný: 15.06.14 Prihlásený: 10.08.16 Príspevky: 13 Témy: 3 Bydlisko: Levice | Napísal autor témy Luwary: 16.06.2014 19:38 | |
|
tutu to potom ide tak že n=int(input("Zadaj počet riadkov: ")) for i in range (n): print(" "*(n-1-i) + "*"*(2*i+1)) ked n je pocet riadkov a i je sa opakuje pokym neprejde vsetky riadky, čize ked si zadam n 5 tak bude print(" "*(5-1-1)+"*"*(2*1+1)) alebo to n mam dat na zaciatok tiež 1 čize print(" "*(1-1-1)+"*"*(2*1+1)) a potom ked sa to zopakuje 5x tak sa kazdy 1x ičko zvacsi o 1nu, len neviem ci to n tam ostane stale 5 alebo tiez ide od 1 potom 2,3,4,5
edit: aaach vobec to nechapem
|
|
Registrovaný: 27.12.08 Prihlásený: 13.12.22 Príspevky: 1874 Témy: 96 Bydlisko: Bratislava,... | Napísal nBXXL: 16.06.2014 21:19 | |
|
range(n) vrati kolekciu [0,1,2, ... , n-1] prikazy v bloku "for i in collection:" sa zopakuju tolkokrat kolko je prvkov v kolekcii a pri kazdom opakovani bude i-cko postupne iny prvok z tej kolekcie.
vo for cykle sa ti sama od seba meni len premenna cyklu (v tomto pripade i-cko), v tomto for cykle krokujes: pre n = 5: n-1-i: 5-1-0 = 4, 5-1-1 = 3, 5-1-2 = 2, 5-1-3 = 1, 5-1-4 = 0 2*i+1: 1, 3, 5, 7, 9 pointou je, ze zacnes s n-1 medzerami a jednou hviezdickou a postupne odoberies jednu medzeru (-i) a pridas dve hviezdicky (2*i) ==> vysledkom je pekna pyramidka
_________________ ~Listen to your brain, not your heart~ NB1: Lenovo Y500: CPU: Intel Core i7-3630QM; GPU: nVidia GT650M 2GB SLi; RAM: 16GB DDR3; HDD: 1TB + 256GB SSD (m4); LCD: 15,6" 1920x1080; OS: Win8.1 64-bit + Arch Linux 64-bit (UEFI Powered DualBoot) NB2: Asus K53SJ-SX093: CPU: Intel Core i3-2310M; GPU: Intel HD3000 / nVidia GT520M 1GB Optimus; RAM: 8GB DDR3; SSD: 128GB 840Evo; LCD: 15,6" 1366x768; OS: Win 8.1 Pro 64-bit (UEFI) |
|
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Taktovanie - úplný začiatočník v Biosy a ladenie výkonu | 1 | 719 | 15.12.2009 22:12 M84 M4ST3R | | Som úplny zaciatocnik v Linuxe, ako rozbehat tuto funkciu: v Operačné systémy Unix a Linux | 1 | 680 | 08.02.2011 12:00 Igor | | úplný formát HDD v Pevné disky a radiče | 5 | 4096 | 15.03.2009 1:17 prandof | | Uplny reinstall winXP prof. v Operačné systémy Microsoft | 17 | 584 | 18.08.2007 13:48 Rbot | | úplný pád biosu :D v Ostatné čipové sady | 3 | 494 | 23.08.2012 18:49 michalesku | | POMOC s virusom - som uplny laik v Antivíry a antispywary | 21 | 1716 | 26.10.2009 21:57 pitimir | | !Pomoc! som úplný lajk čo s RAM a procesorom u notebookov?! v Pamäte | 3 | 1059 | 25.07.2009 21:02 Syma | | začiatočnik v Databázy | 3 | 891 | 06.02.2009 12:34 awtt | | zaciatocnik v Operačné systémy Unix a Linux | 10 | 593 | 17.02.2010 19:16 Semp | | zaciatocnik v Ovládače | 3 | 676 | 07.07.2008 11:10 dedko45 | | Zaciatocnik v Assembler, C, C++, Pascal, Java | 15 | 827 | 11.08.2011 23:25 matwej | | Zaciatocnik v Webdesign | 13 | 906 | 18.11.2008 22:46 DeiDaro | | Zaciatocnik [ Choď na stránku: 1, 2 ] v Assembler, C, C++, Pascal, Java | 36 | 4582 | 21.06.2008 12:20 johny3212 | | Linux začiatočník v Operačné systémy Unix a Linux | 14 | 793 | 11.01.2010 18:53 _FleXoR_ | | Java - zaciatocnik v Assembler, C, C++, Pascal, Java | 4 | 548 | 30.08.2015 12:43 robkio | | zaciatocnik programovanie v Ostatné | 7 | 819 | 04.05.2015 15:07 Johnnny |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|