Learning Python with Code School

This week I ’ m going to try to learning Python, a programming language, at codeschool.com. valitsin Pythonin, koska olen lukenut, että se on helpompi lukea, monipuolinen, ja sitä käytetään luomaan joitakin Android-sovelluksia, mikä on melko siistiä. Ainoa aiempi koodaus kokemus minulla on joitakin hyvin perus Turing juttuja opin 10.luokalla ja joitakin perus ohjelmointi Matlab minun ensimmäinen vuosi yliopistossa. Katsotaan, mitä muistan ja aloitetaan! Aion suorittaa tason 1 ”Birds and Coconuts ”ilmaiskurssilla” Try Python”.

yleiskatsaus Code Schoolin ”kokeile Pythonia” – kurssimoduulista. Lähde: Gyazo

heti kättelyssä katsoin 5 minuutin esittelyvideon, joka alkoi varsin tarttuvalla jinglellä Pythonista! Kirjoittaessani tätä huomasin hyräileväni ensimmäistä riviä ”on aika oppia Python…”. Videolla käytiin läpi joitakin perusperiaatteita, kuten toimintajärjestys. Siinä esitettiin myös laskelma siitä, kuinka monta pääskystä voisi kantaa kookospähkinää. Sitten, minun ensimmäinen koodaus harjoitus mukana muuntaa U.S dollaria Britannian puntia ja joitakin harjoituksia siitä.

ensimmäinen koodausharjoitukseni Pythonissa. Lähde: Gyazo

seuraavassa videossa puhuttiin muuttujien käytöstä ongelmien ratkaisemiseen. Siinä mainittiin, että Pep 8: n ohjeiden mukaan muuttujien kirjoittaminen pienimpinä kirjaimina alaviivoilla erottaen sanat on kaikkein ”Pythonisin” tapa tehdä niin. Seuraavaksi oli muutamia monivalintakysymyksiä, joissa muuttujia.

helppoa! Lähde: Gyazo

seuraavaksi minun piti periaatteessa suorittaa sama ongelma kuin aiemmin valuutanvaihdossa, mutta minun piti käyttää muuttujia jokaiseen ongelmaan. Kuten alla olevassa kuvakaappauksessa näkyy, tein muutamia syntaksivirheitä. Sen siitä saa, kun ajattelee, että tämä on liian helppoa ja kiirehtii sen läpi! Ensimmäinen virhe oli käyttää kaksoispistettä = – merkin sijasta. Kesti reilut 2 minuuttia selvittää, mikä meni vikaan. Nyt tiedän, mitä turhautumista ohjelmoijana oleminen on. Olisin voinut korjata tämän paljon nopeammin, jos olen todella kiinnittänyt huomiota pieni nuoli osoittaa, missä meni pieleen, mutta päätin sivuuttaa sen jostain syystä (?!?!). Kun olen korjattu, että, unohdin laittaa alaviiva yhdistää kaksi sanaa tehdä minun muuttuja. Hups.

syntaksivirhe!! Lähde: Gyazo

lopuksi minun oli tärkeää ”math” – kirjasto ja käyttää ”ceil” – funktiota pyöristääkseni lasketun muuttujani ”total_dollars”, joka oli desimaali (kuvattu Pythonin kielellä ”kelluvaksi”) kokonaisluvuksi. Unohdin kuvakaappaus tämä, mutta koodi näytti tältä:

tuo matematiikka

matematiikka.ceil (yhteensä)

lopetettuani tämän harjoituksen, olen suorittanut tason 1 ”Kokeile Python” moduuli. Kaiken kaikkiaan tämä oli hauska pieni harjoitus, jossa opeteltiin käyttämään uutta koodauskieltä. Videot olivat mukavia, ja suurin osa käsitteistä selitettiin melko hyvin, vaikka minusta tuntuu, että ne olisivat voineet olla hieman yksityiskohtaisempia selitettäessä, missä meni pieleen, kun teki virheen. En kuvakaappaus sitä, mutta viimeisen harjoituksen aikana määritin joitakin muuttujia ja sitten kun painan ”Jatka” se selvitti koodin kirjoitin ja se halusi minun tehdä joitakin toimintoja koskevat edellisen koodin. Luulin, että koska se poisti kaikki koodini, – minun piti määritellä kaikki muuttujani uudelleen. Tein tämän ja sitten teki harjoituksen kunnolla, mutta mielestäni mitä tapahtui, koska olen uudelleen määritelty minun muuttujia asiakas ei pidä minun toimintaa ja ei anna minulle vastausta, vaikka olin kirjoittamalla sitä oikein. Päädyin virkistävän sivun ja vain kirjoittanut operaation tarvitaan vastaamaan kysymykseen ja sitten se antoi minun siirtyä eteenpäin. Tämä oli vähän turhauttavaa. Toivottavasti siinä oli järkeä!

Taso 1 valmis! Lähde: Gyazo

Vastaa

Sähköpostiosoitettasi ei julkaista.