Pereiti prie turinio

PYTHON naujoko klausimas


Rekomenduojami pranešimai

  Pradėjau mokintis PHP, bet  kiekvienas Kerniaus postas apie PHP mane demotyvuoja. Supratau, kad man labiau patiktų kurti programėles, žaidimus. Kokia kalbą man mokintis Pascal pradžiai? Ar iš karto pradėti nuo sunkesnės kaip JAVA ar C++? O gal Python? 

 

 

Šiaip pradžiai reiktu išmokti visokius algoritus, o geriausia yra manau JAVA (pats nebandęs, bet iš šono atrodo sudėtingesnė negu c++)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Šiaip pradžiai reiktu išmokti visokius algoritus, o geriausia yra manau JAVA (pats nebandęs, bet iš šono atrodo sudėtingesnė negu c++)

O ką manai apie Python? Perskaitęs pora temų susižavėjau šia kalba. Nes ją lengvą išmokti ir galima kurti programas ( ko aš ir noriu).

 

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Atsiprašau už double post,bet norėjau paklausti ar python tinka kurti programėlės ar tai web programavimo kalba?

Tikrai ne vien web. Žinoma, dabar python vis labiau naudojama ir webui, bet taip pat ja programuojami serveriai, desktop apps'ai, CLI programėlės, o taip pat atsiranda vis daugiau sprendimų, kaip python supakuoti androidui :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tikrai ne vien web. Žinoma, dabar python vis labiau naudojama ir webui, bet taip pat ja programuojami serveriai, desktop apps'ai, CLI programėlės, o taip pat atsiranda vis daugiau sprendimų, kaip python supakuoti androidui :)

Tai tų rekomenduotum kaip pirmąją programavimo kalba pasirinkti Python?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Tai tų rekomenduotum kaip pirmąją programavimo kalba pasirinkti Python?

Na, turėk omeny, kad aš python fanboy'us... :D Nerekomenduosiu nei jo, nei ko nors kito labai, tiesiog pasibandyk, juk tam didelių pastangų nereikia. Matysi, kad nekabina - pereisi prie kitos :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Na, turėk omeny, kad aš python fanboy'us... :D Nerekomenduosiu nei jo, nei ko nors kito labai, tiesiog pasibandyk, juk tam didelių pastangų nereikia. Matysi, kad nekabina - pereisi prie kitos :)

 

žinok užkabino :D pradėjau žiūrėti thenewboston video tutorialus youtubeje.

Redagavo Dekis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

žinok užkabino :D pradėjau žiūrėti thenewboston video tutorialus youtubeje. Man ten labiau patinka negu Google paskaitos.

Nerekomenduoju niekada tokių video. Greitai prabėga, gal ir smagu, bet... nepilna. Parodo kažkokių atskirų gabaliukų, bet pats nuo to mąstyti vargiai pradedi... Google paskaitos kiek geresnės bet... pasenusios :) Internete pilna nemokamos info, tokios kaip Dive into Python ar oficialios dokumentacijos tutorialas. Nepabijok, kad daug skaitymo - informatika ne tas dalykas, kur iškali kažką mintinai ir esi dievas... :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nerekomenduoju niekada tokių video. Greitai prabėga, gal ir smagu, bet... nepilna. Parodo kažkokių atskirų gabaliukų, bet pats nuo to mąstyti vargiai pradedi... Google paskaitos kiek geresnės bet... pasenusios :) Internete pilna nemokamos info, tokios kaip Dive into Python ar oficialios dokumentacijos tutorialas. Nepabijok, kad daug skaitymo - informatika ne tas dalykas, kur iškali kažką mintinai ir esi dievas... :)

 

Mano manymu kaip tik nera labai blogai thenewboston, nes jis stengiasi isaiskinti viena dalyka KUO TIKSLIAU, kas jam, mano manymu, puikiai pavyksta. As kaip tik rekomenduociau perziureti sita video jei anksciau nesi programaves kad susidaryt bendra vaizda kaip kas veikia, o tada gali skaityt kad ir ta pacia pythono dokumentacija.

Redagavo facis1
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nerekomenduoju niekada tokių video. Greitai prabėga, gal ir smagu, bet... nepilna. Parodo kažkokių atskirų gabaliukų, bet pats nuo to mąstyti vargiai pradedi... Google paskaitos kiek geresnės bet... pasenusios :) Internete pilna nemokamos info, tokios kaip Dive into Python ar oficialios dokumentacijos tutorialas. Nepabijok, kad daug skaitymo - informatika ne tas dalykas, kur iškali kažką mintinai ir esi dievas... :)

 

Dėkui žmogau už info. Gal pats gali pasigirti ką gero esi nuveikęs su python? ;)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Mano manymu kaip tik nera labai blogai thenewboston, nes jis stengiasi isaiskinti viena dalyka KUO TIKSLIAU, kas jam, mano manymu, puikiai pavyksta. As kaip tik rekomenduociau perziureti sita video jei anksciau nesi programaves kad susidaryt bendra vaizda kaip kas veikia, o tada gali skaityt kad ir ta pacia pythono dokumentacija.

Nu tikrai įdomu, kaip ten galima „kuo tiksliau“ išaiškinti, kai patiems pagrindiniams dalykams, kaip sąlygos, skiriama kokios penkios minutės per visą kursą, o ir tas penkias minutes grynai šūdą pramala... :) Aš manau, kad kai jau suprasi iš kitur, tai ir žiūrėk tokius video... O su tokiais dalykais, kai pasižiūri tokius video, bet nieko neišmoksta, susiduriu nuolat... :) Ir dar neduok dieve eiti per visus 80 ar kiek ten tų video ir nepažiūrėti į kitur. Ir liksi toks robotas, kuris žinos tik tai, ką video parodė...

 

 

Dėkui žmogau už info. Gal pats gali pasigirti ką gero esi nuveikęs su python? ;)

Kas webui, tai maži dalykėliai kaip http://upkarma.lt ar http://balsuok.herokuapp.com :) Keletas moduliukų dar stovi mano githube. Nieko ypatingo, aišku... :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Nu tikrai įdomu, kaip ten galima „kuo tiksliau" išaiškinti, kai patiems pagrindiniams dalykams, kaip sąlygos, skiriama kokios penkios minutės per visą kursą, o ir tas penkias minutes grynai šūdą pramala... :) Aš manau, kad kai jau suprasi iš kitur, tai ir žiūrėk tokius video... O su tokiais dalykais, kai pasižiūri tokius video, bet nieko neišmoksta, susiduriu nuolat... :) Ir dar neduok dieve eiti per visus 80 ar kiek ten tų video ir nepažiūrėti į kitur. Ir liksi toks robotas, kuris žinos tik tai, ką video parodė...

 

 

 

Kas webui, tai maži dalykėliai kaip http://upkarma.lt ar http://balsuok.herokuapp.com :) Keletas moduliukų dar stovi mano githube. Nieko ypatingo, aišku... :)

 

viskas OK, bet nesuprantu kaip atsidaryti tą python programą :blink: parsisiunčiau tavo mp3crawler ir kai 2 kartus paspaudžiu išmeta lentelę kaip windows cmd ir po kelių mili sekundžių dingsta. Net nespėju perskaityti ką rašo. Tai kaip atidaryti .py programas kitaip?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

viskas OK, bet nesuprantu kaip atsidaryti tą python programą :blink: parsisiunčiau tavo mp3crawler ir kai 2 kartus paspaudžiu išmeta lentelę kaip windows cmd ir po kelių mili sekundžių dingsta. Net nespėju perskaityti ką rašo. Tai kaip atidaryti .py programas kitaip?

Mano mp3crawler yra tik python modulis, t.y. kodo gabalėlis, kurį reikia integruoti į savo programą. O tam, kad nepradingtų langas, universalus patarimas - atsidaryk cmd per run. Tiesa, windows turi problemų su path - iš bet kokio folderio Python nepaleisi. Tą galima lengvai sutvarkyti pridedant į path tą folderį, kuriame yra python.exe... :)

 

Mokytis hackinti Windows ar kitoje uždaro kodo sistemoje - tas pats, kaip mokytis šokti sugipsuotam

http://catb.org/~esr/faqs/hacker-howto.html

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Silke, manau tu man taip pat gali padėti. Aš studijuoju informatikos inžineriją, bet kažkaip mane java vis nesudomino. Gal dėlto, kad su logika pykstuosi. Dabar mokinuosi html/css, patinka ir nuo seniau patiko, tik dabar praktiškai po biškutį tobulėju. Norėčiau paklausti, ką reikėtų imtis toliau. PHP, JAVASSCRIPT ar dar kažką?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Silke, manau tu man taip pat gali padėti. Aš studijuoju informatikos inžineriją, bet kažkaip mane java vis nesudomino. Gal dėlto, kad su logika pykstuosi. Dabar mokinuosi html/css, patinka ir nuo seniau patiko, tik dabar praktiškai po biškutį tobulėju. Norėčiau paklausti, ką reikėtų imtis toliau. PHP, JAVASSCRIPT ar dar kažką?

Na, jei su logika pykstiesi, tai vargu, ar nuo kalbos tai priklauso... Aišku, pabandyt neskauda. O ko imtis toliau - visiškai tavo sprendimas. JavaScript iš esmės webo kalba (šiek tiek ir serveriui su Node.js), PHP - irgi tik webui. Jei orientuojiesi į web, tai JavaScript neišvengiama, o toliau, taip pat ir server-side kalba (PHP arba kita). :) Na, kaip sakiau, pirmiausiai nuspręsk, ką nori gaminti, o pagal tai jau ir kalbą... :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

po kolkas vis linkstu į webus, ateityje nežinau, bet kiek mokinausi JAVA, nesuvedu aš visų galų, todėl man ji nelabai ir priimtina(gal todėl, kad žioplas esu :D). Bet kokiu atveju suprantu, kad po html/css vertėtų imti php, o toliau javascript. Jei nesunku būtų, gal galėtum trumpai apibūdinti, kam ajax ir kitos kuo prisideda?

Nuoroda į pranešimą
Dalintis kituose puslapiuose

po kolkas vis linkstu į webus, ateityje nežinau, bet kiek mokinausi JAVA, nesuvedu aš visų galų, todėl man ji nelabai ir priimtina(gal todėl, kad žioplas esu :D). Bet kokiu atveju suprantu, kad po html/css vertėtų imti php, o toliau javascript. Jei nesunku būtų, gal galėtum trumpai apibūdinti, kam ajax ir kitos kuo prisideda?

Javascript tavo atveju veikia kliento pusėje, visokie interaktyvumai, pagražinimai, tame tarpe ir AJAX. AJAX galima paaiškinti paprastai - neperkraunant viso puslapio užkrauni ką nors iš savo serverio arba siunti į jį. Pavyzdžiui paspaudi uždarbyje + reputacijos ant žinutės (*mirkt* :D), puslapis nepersikraudamas ją prideda. Tai čia ir yra JavaScript ir AJAX technologija :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Štai ir pirmas python klausimas. Kaip parašyti programą kuri apskaičiutų žmogaus gimimo metus? Bandžiau šitaip:

 

x = raw_input("Koks tavo vardas?:")

print "Labas " + x

y = raw_input ("Kiek tau metu?:")

a= raw_input ("Kelinti dabar metai?:")

print "tu gimei"+ (a-y)

 

 

 

 

 

Bet meta error, kaip padaryti kitaip?

Redagavo Dekis
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Štai ir pirmas python klausimas. Kaip parašyti programą kuri apskaičiutų žmogaus gimimo metus? Bandžiau šitaip:

 

x = raw_input("Koks tavo vardas?:")

print "Labas " + x

y = raw_input ("Kiek tau metu?:")

a= raw_input ("Kelinti dabar metai?:")

print "tu gimei"+ (a-y)

 

 

Bet meta error, kaip padaryti kitaip?

Visada praverstų ir pamatyti tą klaidą... Tačiau ką matau negerai iš šio kodo: raw_input atiduoda tekstą, toliau tu bandai atimti tekstą iš teksto, o to python nepalaiko.

>>> 'a' - 'b'
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: 'str' and 'str'

Pirmiausiai paversk juos abu į skaičius. Po to tas pats bus dėl to, kad paskutinėje eilutėje sudedinėji tekstą su skaičiumi. Tas visai nereikalinga, kelis spausdinamus kintamuosius galima atskirti kableliais.

 

Tačiau... siūlau nesimėtyti, nešokinėti nuo vienos programos, kurią užsimanei sukurti, prie kitos. Tiesiog pasiimk kokį nors iš šaltinių (pvz. oficialios dokumentacijos tutorialą. ar dive into python.) ir eik nuosekliai.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Visada praverstų ir pamatyti tą klaidą... Tačiau ką matau negerai iš šio kodo: raw_input atiduoda tekstą, toliau tu bandai atimti tekstą iš teksto, o to python nepalaiko.

>>> 'a' - 'b'
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for -: 'str' and 'str'

Pirmiausiai paversk juos abu į skaičius. Po to tas pats bus dėl to, kad paskutinėje eilutėje sudedinėji tekstą su skaičiumi. Tas visai nereikalinga, kelis spausdinamus kintamuosius galima atskirti kableliais.

 

Tačiau... siūlau nesimėtyti, nešokinėti nuo vienos programos, kurią užsimanei sukurti, prie kitos. Tiesiog pasiimk kokį nors iš šaltinių (pvz. oficialios dokumentacijos tutorialą. ar dive into python.) ir eik nuosekliai.

 

 

 

 

Pradėjau skaityti dive into phyton ir dabar savo turimas žinias noriu pritaikyti praktikoje. Todėl ir noriu sukurti šią programėlę, bet nesuprantu kaip ką gaunu iš raw_input paversti skaičiais?

 

 

 

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Pradėjau skaityti dive into phyton ir dabar savo turimas žinias noriu pritaikyti praktikoje. Todėl ir noriu sukurti šią programėlę, bet nesuprantu kaip ką gaunu iš raw_input paversti skaičiais?

Sorry, bet tokius dalykus turėtum pats surasti Googlėje per 5-60sek.

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...