Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 16 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 10.08.16
Príspevky: 13
Témy: 3
Bydlisko: Levice
Príspevok NapísalOffline : 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


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 08.03.08
Prihlásený: 27.12.20
Príspevky: 2680
Témy: 216
Bydlisko: Humenne
Príspevok NapísalOffline : 15.06.2014 20:07

Skus codeacademy.com


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 10.08.16
Príspevky: 13
Témy: 3
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 15.06.2014 20:16

Je to robene na Python 2 ja potrebuje na 3


Offline

Skúsený užívateľ
Skúsený užívateľ
Uplny zaciatocnik - Python 3

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 15.06.2014 20:24

Z akého dôvodu potrebuješ práve P3?







_________________
C#, PHP, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 10.08.16
Príspevky: 13
Témy: 3
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 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ť.


Offline

Skúsený užívateľ
Skúsený užívateľ
Uplny zaciatocnik - Python 3

Registrovaný: 24.01.08
Prihlásený: 13.09.17
Príspevky: 14572
Témy: 66
Bydlisko: Žilina
Príspevok NapísalOffline : 15.06.2014 20:46

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, ...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 10.08.16
Príspevky: 13
Témy: 3
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 15.06.2014 21:30

mozem ti to napisat do pm walther co chcem robit, nechcem to tu rozpisovat...


Offline

Užívateľ
Užívateľ
Uplny zaciatocnik - Python 3

Registrovaný: 21.09.13
Prihlásený: 15.04.24
Príspevky: 2110
Témy: 77
Bydlisko: Považská By...
Príspevok NapísalOffline : 15.06.2014 21:35

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.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 10.08.16
Príspevky: 13
Témy: 3
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 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


Offline

Užívateľ
Užívateľ
Uplny zaciatocnik - Python 3

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 10.08.16
Príspevky: 13
Témy: 3
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 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 ?


Offline

Užívateľ
Užívateľ
Uplny zaciatocnik - Python 3

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 10.08.16
Príspevky: 13
Témy: 3
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 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 :D ale iba pri tom prvom :/


Offline

Užívateľ
Užívateľ
Uplny zaciatocnik - Python 3

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 15.06.14
Prihlásený: 10.08.16
Príspevky: 13
Témy: 3
Bydlisko: Levice
Príspevok Napísal autor témyOffline : 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


Offline

Užívateľ
Užívateľ
Uplny zaciatocnik - Python 3

Registrovaný: 27.12.08
Prihlásený: 13.12.22
Príspevky: 1874
Témy: 96
Bydlisko: Bratislava,...
Príspevok NapísalOffline : 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)
Odpovedať na tému [ Príspevkov: 16 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Taktovanie - úplný začiatočník

v Biosy a ladenie výkonu

1

719

15.12.2009 22:12

M84 M4ST3R Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 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 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. úplný formát HDD

v Pevné disky a radiče

5

4096

15.03.2009 1:17

prandof Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Uplny reinstall winXP prof.

v Operačné systémy Microsoft

17

583

18.08.2007 13:48

Rbot Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. úplný pád biosu :D

v Ostatné čipové sady

3

494

23.08.2012 18:49

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. POMOC s virusom - som uplny laik

v Antivíry a antispywary

21

1715

26.10.2009 21:57

pitimir Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. !Pomoc! som úplný lajk čo s RAM a procesorom u notebookov?!

v Pamäte

3

1059

25.07.2009 21:02

Syma Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaciatocnik

v Ovládače

3

674

07.07.2008 11:10

dedko45 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatocnik

v Assembler, C, C++, Pascal, Java

15

827

11.08.2011 23:25

matwej Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatocnik

v Webdesign

13

906

18.11.2008 22:46

DeiDaro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zaciatocnik

[ Choď na stránku:Choď na stránku: 1, 2 ]

v Assembler, C, C++, Pascal, Java

36

4582

21.06.2008 12:20

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. začiatočnik

v Databázy

3

891

06.02.2009 12:34

awtt Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaciatocnik

v Operačné systémy Unix a Linux

10

593

17.02.2010 19:16

Semp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Linux začiatočník

v Operačné systémy Unix a Linux

14

793

11.01.2010 18:53

_FleXoR_ Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Java - zaciatocnik

v Assembler, C, C++, Pascal, Java

4

547

30.08.2015 12:43

robkio Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zaciatocnik programovanie

v Ostatné

7

818

04.05.2015 15:07

Johnnny Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra