Latasin pythonin miniläppärille. Tein tutoriaali videon mukaisen yrityksen cmd tarkistaa toimiiko pip, eli kirjoitin silleen pip install requests niin ilmotti että ei jotenki toimi.
No silti ku tein notepad hello world koodin sain sen toimimaan cmd akkunassa.
Mutta! Sitten kuin tein tutoriaali mukaista koodia niin siitä eteenpäin ei toiminut vaikka ihan sama koodi kuin tutoriaali videossa
En tiedä voiko kukaan auttaa kun en osaa hirveästi selittää, haluaisin vain koodin toimimaan niin että pääsisi harjoittelemaan. En vain tiedä missä vika: pythonin asensin monta kertaa uusiksi eri versioina mutta ongelma aina sama
No silti ku tein notepad hello world koodin sain sen toimimaan cmd akkunassa.
Mutta! Sitten kuin tein tutoriaali mukaista koodia niin siitä eteenpäin ei toiminut vaikka ihan sama koodi kuin tutoriaali videossa
En tiedä voiko kukaan auttaa kun en osaa hirveästi selittää, haluaisin vain koodin toimimaan niin että pääsisi harjoittelemaan. En vain tiedä missä vika: pythonin asensin monta kertaa uusiksi eri versioina mutta ongelma aina sama
Vastaukset 8
Vanhimmat
Ja siis tein sen ympäristömuuttuja path jutun kans oikein
Eli se printtaa hello worldin mutta ei siitä eteenpäin kuin vähän sitä kirjotettua koodia
Se koodi on tästä videosta
https://m.youtube.com/watch?v=hFhiV5X5QM4
Se kysyy kyllä nimeä mutta sitten ei printtaa sitä myName
Lue siitä videon alta kommentit...
Terkista versio:
python -V
Käytä version mukaisia komentoja.
python2.x
raw_input()
input()
python3.x
input()
eval(input())
------------------------------------------------------------------------------------------------------------
Linux Mint 17.3 Rosa
Xfce 64-bit
<3 <3 <3 kiiitos!!
raw imput ratkaisi jutun :)))
Onko noissa suurtakin variaatioita pythoneiden versioiden komennoissa?
Nyt mulla on viimesin 2.jotain ja tarkotus hakee kirjastosta tutoriaaliluettavaa, niin hitsi mistä tiiän etten hakkaa päätä seinään kohta jonku seuraavaan kanssa? Jos on liian out dated kirjallisuutta :O
Onko esim netissä jotain pythonin komentoja sillee esitetty missä näkyis mahdolliset variaatiot?
Python oli muutoksessa vielä 2000-luvun alussa mutta vuodesta 2004 lähtien käytössä olleesta Python 2.4 versiosta eteenpäin ei juurikaan ollut muutoksia. Ainoa muutos oli se, että vuonna 2008 tuli rinnalle uusi Python 3.x
Olennaisimmat muutokset Wikipediasta lainattuna:
*Changing print so that it is a built-in function, not a statement. This made it easier to change a module to use a different print function, as well as making the syntax more regular. In Python 2.6 and 2.7 print() is available as a builtin but is masked by the print statement syntax, which can be disabled by entering from __future__ import print_function at the top of the file.
* Removal of the Python 2 input function, and the renaming of the raw_input function to input. Python 3's input function behaves like Python 2's raw_input function, in that the input is always returned as a string rather than being evaluated as an expression.
* Moving reduce (but not map or filter) out of the built-in namespace and into functools (the rationale being that operations using reduce are expressed more clearly using an accumulation loop);
* Adding support for optional function annotations that can be used for informal type declarations or other purposes;
* Unifying the str/unicode types, representing text, and introducing a separate immutable bytes type; and a mostly corresponding mutable bytearray type, both of which represent arrays of bytes;
* Removing backward-compatibility features, including old-style classes, string exceptions, and implicit relative imports.
* A change in integer division functionality. (In Python 2, 5 / 2 is 2. In Python 3, 5 / 2 is 2.5, and 5 // 2 is 2).
Voiko Pythonilla tehdä Angry Birdsin tai jonkun muun suositun pelin kaltaisia pelejä?
Voi.
Mutta Angry Birdsin kaltaiseen olisi sopivampiakin työkaluja.
Työkalu valitaan sen mukaan mitä ollaan tekemässä. Se ei mene niin päin että opetellaan yksi työkalu ja yritetään soveltaa sitä joka asiaan. Ohjelmointikieli on olennaisesti työkalu omien ajatusten ilmaisemiseen tietokoneelle mutta näissä nyt sitten on omat riippuvuutensa ja erikoistsumisensa.