Jos haluat asentaa Pythonin ja aloittaa kehityksen, meillä on kätevä pika-aloitusopas, joka opastaa sinut läpi perusasiat!
Jos haluat päästä mukaan kehittämiseen, yksi oppimistani suosituimmista ohjelmointikielistä on Python. Se on usean paradigman kieli, joka tukee pakollista, toiminnallista, proseduurillista ja olio-ohjelmointia. Se on laajalti avoin ja sitä voidaan käyttää käytännössä mihin tahansa, ja se on monien suosikkikieli tekoälyn tai koneoppimisen parissa. Käytän sitä paljon automatisointiin, ja se on jopa kieli, jolla jotkut käyttämistämme testaustyökaluista on kirjoitettu.
Python on tehokas kieli, ja jos haluat aloittaa sen käytön, tämä opas opettaa sinulle perusasiat. Sinun ei vain tarvitse asentaa Python-binaarit ja varmistaa, että se on polussasi, mutta tarvitset myös jotain koodin kirjoittamiseen. Voit käyttää täysimittaista IDE-ympäristöä (Integrated Development Environment), kuten PyCharm, tai voit nojata tekstieditoriin, kuten esiasennettu IDLE tai Sublime Text 3. Vaihtoehtoja on monia, mutta tämän oppaan pitäisi saada sinut alkuun perusasioista.
Pythonin asennus
Windowsissa ja macOS: ssä
Pythonin asentaminen on helppo osa, ja sinun on päätettävä, asennatko Python 2.7:n vai Python 3.x: n. Python 2.7:ää käytetään usein vanhoissa projekteissa, mutta jos kirjoitat omaa ohjelmistoasi, sinun tulee asentaa Python 3.x.
Asenna Windows- tai Mac-tietokoneeseen seuraavasti:
- Siirry kohtaan virallinen Python-sivustoja siirry uusimpaan versioon. Kirjoitushetkellä se on 3.10.6.
- Lataa binaari alustallesi.
- Suorita binääri.
Sinun ei tarvitse valita muita vaihtoehtoja lukuun ottamatta Pythonin lisäämistä PATH: iin, koska oletusasennusohjelmassa on kaikki mitä tarvitset. Sinun tarvitsee vain napsauttaa "Asenna". Macissa tämä tehdään oletusarvoisesti dmg-asennusohjelmassa.
Pythonin asentaminen Linuxiin
Jos kuitenkin käytät Linuxia, se riippuu käyttämästäsi jakelusta. Debian-pohjaiset jakelut (kuten Ubuntu) voivat käyttää apt-paketin asennusohjelmaa terminaalissa suorittamalla seuraavan komennon:
- apt-get install python3.6
Muissa jakeluissa se voi olla jo valmiiksi asennettuna, ja jos ei, sinun on käytettävä paketinhallintaa jakelussasi. Esimerkiksi CentOS: ssä suoritat "yum install -y python3".
Tarkista asennus
Voit varmistaa, että asennuksesi on aktiivinen, suorittamalla "python"-komennon PowerShellissä, komentokehotteessa tai terminaalissa.
Valitse Python IDE
Tarvitset IDE: n tai tekstieditorin kirjoittaaksesi koodia tehokkaasti, ja vaihtoehtoja on muutamia. Pythonissa on esiasennettu IDLE, ja vaikka se toimii hyvin, se ei ole hyvä suurille tiedostoille, jotka voivat olla monimutkaisempia. Tässä on joitain IDE: itä, joita olen käyttänyt Pythonissa vuosien varrella sekä yliopistossa että omissa projekteissani. Kaikki nämä IDE: t ovat monialustaisia, joten voit käyttää niitä Windowsissa, Linuxissa tai macOS: ssä.
PyCharm
Jos Android Studio tai IntelliJ on sinulle tuttu, PyCharm on sinulle jo tuttu. Se on samoilta kehittäjiltä, ja voit jopa ottaa täsmälleen samat toiminnot käyttöön IntelliJ: ssä asentamalla Python-laajennuksen. Erona on, että PyCharm on rakennettu alusta alkaen puhtaasti vain Pythonille, ja se sisältää kaikki ominaisuudet, joita voit odottaa miltä tahansa nykyaikaiselta IDE: ltä. Se sisältää sisäänrakennetun versionhallinnan, syntaksin korostuksen, ikkunoiden jakamisen, virheenkorjausominaisuudet ja paljon muuta.
Lataa PyCharm
Spyder
Jos olet datatieteilijä (tai aiot käyttää Pythonia datatieteen tarkoituksiin), sinun on asennettava Spyder. Se on IDE, joka on jo pakattu joihinkin Pythonin suosituimpiin data-analyysipaketteihin. Näitä ovat matplotlib, numpy, scipy ja pandat. Jos haluat päästä mukaan tietojen analysointiin, piirtämiseen ja muihin tieteellisiin tutkimuksiin, Spyder on 100 % se, mitä sinun on asennettava. Spyderissä on jopa sisäänrakennettuja Jupyter Notebookeja, joiden avulla voidaan tutkia ja piirtää tietoja todella helposti.
Lataa Spyder
Mahtava teksti 3
Sublime Text 3 on yksi suosituimmista tekstieditoreistani, yksinkertaisesti sen yksinkertaisuuden ansiosta. Se on erittäin monipuolinen, vaikkakin paljas, ja sopii paremmin pienempiin projekteihin. Jos työskentelet vain muutaman sadan koodirivin kanssa kirjoittamassasi ohjelmassa, Sublime Text 3 on luultavasti paras tapa edetä. Kirjoitin kerran Pythonissa verkkokaavin, joka luki paikallisia vuokraussivustoja ja lähetti minulle ja joillekin ystäville sähköpostitse linkin uusiin tietoihin käyttämällä vain Sublime Text 3:a ja Pythonia. Se on täysin kykenevä kehitysympäristö, ja mielestäni useimpien ihmisten pitäisi olla tuttuja.
Lataa Sublime Text 3
Visual Studio Code (VSCode)
Visual Studio Code (tai VSCode) on yksi monipuolisimmista kehitysympäristöistä. Se on täysin muokattavissa, ja siinä on valtava arkisto laajennuksia, joita voit käyttää sisältä. Se ei ole yhteensopiva Pythonin kanssa heti, mutta voit asentaa Python-liitännäisen, joka mahdollistaa syntaksin korostus, älykäs koodin viimeistely, Jupyter Notebookit, virheenkorjaus, yksikkötestaus ja muut ominaisuudet. Rakastan Visual Studio Codea, ja se on itse asiassa IDE, jota käytän eniten, kun työskentelen monimutkaisen asian parissa.
Lataa Visual Studio Code
Mitä seuraavaksi
Jos haluat aloittaa kehityksen, verkossa on runsaasti opetusohjelmia, jotka opettavat sinulle perusasiat. CodeAcademyn ja w3schoolsin kaltaisten ohjelmien välillä on monia vaihtoehtoja. Androidissa on jopa Python-tulkkeja, joiden avulla voit kirjoittaa puhelimeen, ja paras tapa oppia on tekemällä. Jos teet jotain resurssiintensiivistä, joka saattaa käyttää monia koneoppimismalleja tai tekoälyä, saatat tarvita jonkin seuraavista parhaat kannettavat tietokoneet hoitamaan sen kuitenkin.
Paras tapa oppia oli tajuta ongelma tai muu vaikeus, joka minulla oli, ja yrittää keksiä tapa automatisoida ratkaisu siihen. Siksi ajattelin kirjoittaa ohjelman, joka kaaviisi vuokrasivustoja puolestani, ja olen varma, että on muitakin syitä, miksi saatat huomata, että haluat käyttää myös Pythonia.