Avoimen lähdekoodin ohjelmointikielien tarjonta on melkein yhtä runsasta kuin Markdown-julkaisijoiden (ja WHO: n tulisi julistaa nämä pandemiat) SJos mietit kumpi harrastuksena tai kehittää omia sovelluksiasi, tämä tilanne voi olla hämmentävä. Vastaus kysymyksiisi on kuitenkin vain kaksi tavua; Python.
Miksi oppia Python
On luultavasti ohjelmointikieli, joka tekee paremmin jokaisen toiminnon, joka voidaan tehdä Pythonilla, mutta se ei ole koskaan sama. Pythonilla voit luoda sovelluksia kaikkiin työpöytä- ja mobiilikäyttöjärjestelmiin. Sitä käytetään ohjelmoimaan pelejä, tekemään tieteellistä tutkimusta tai ohjelmia taloudelliseen käyttöön. Sen laaja luettelo valmiiksi ohjelmoiduista moduuleista säästää paljon ohjelmointiaikaa. Ja jos Google tai Stack Overflow on joku todennäköisesti luonut sovelluksen, joka tekee mitä haluat tehdä, ja sinun on vain kopioitava ja mukautettava.
Tämän ohjelmointikielen tärkeyden korostamiseksi riittää, että mainitaan se Microsoft rekrytoi merkittäviä kehittäjiä, mukaan lukien itse kielten luoja Guido Van Rossum. Huhujen mukaan Python korvaisi VBA: n komentokielenä yrityksen toimistopaketissa.
Työkalut ohjelmoinnin aloittamiseksi Pythonissa
Jos sinulla on ajan tasalla oleva Linux-jakelu, et tarvitse mitään muuta ohjelmointia varten Pythonissa. Tietysti integroitu kehitysympäristö Python-tuella auttaa sinua paljon, mutta pääset toimeen päätelaitteen ja tekstieditorin avulla.
Tarkista päätelaitteen asennettu versio avaamalla pääte ja kirjoittamalla:
python3 -V
Voit tarkistaa, mikä on uusin saatavilla oleva versio lataussivu projektista.
Kuten usein päivitetyillä Linux-jakeluilla, uusin versio ei ole aina saatavilla. Yleensä saman haaran sisäiset erot eivät yleensä oikeuta manuaalista asennusta. Mutta jos haluat olla ajan tasalla, voit tehdä sen seuraavalla tavalla.
Verkko tunnistaa käyttöjärjestelmän automaattisesti ja näyttää vastaavan version. Kirjoita muistiin versionumero, koska sinun on korvattava ne tämän opetusohjelman komentojen X: llä.
Debian / Ubuntu ja johdannaiset
Asennamme tarvittavat riippuvuudet
sudo apt install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Menemme hakemistoon, johon tallennamme Python-asennusohjelman
cd Descargas
Pura kansio.
tar -xvf Python-X.X.X.tar.xz
Menemme hakemistoon, jossa asennustiedostot purettiin
cd Python-X.X.X
Käynnistämme kokoonpanosarjan.
./configure --enable-optimizations
Aloitamme kokoamisprosessin
make
sudo make install
CentOS / RHEL / Fedora
Tarvittavien riippuvuuksien asennus
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Menemme hakemistoon, johon tallennamme Python-asennusohjelman
cd Descargas
Pura kansio, jossa tiedostot ovat.
tar -xvf Python-X.X.X.tar.xz
Vaihdamme hakemistoon, johon asennustiedostot purettiin
cd Python-X.X.X
Käynnistämme kokoonpanosarjan
./configure --enable-optimizations
Aloitamme kokoamismenettelyn
sudo make altinstall
Integroidun kehitysympäristön valitseminen
Kaikissa tapauksissa voit vahvistaa päivityksen komennolla
python3 -V
Integroitujen kehitysympäristöjen tarjonta Pythonille Linuxissa on laaja, ja sinun on löydettävä sinulle sopivin.. Keskitymme avoimeen koodiin, joka on myös ilmaista.
PyCharm-yhteisö
Se on työkalu, jonka Python-ohjelmoijat ovat luoneet Pyth-ohjelmoijillepäällä. Se tarjoaa ominaisuuksia, kuten koodin automaattinen täydennys, koodianalyysi virheiden havaitsemiseksi ja korjaamiseksi automaattisesti.
Se on saatavana kaupoista napsahtaa, FlatPak ja alkaen verkossa kehittäjältä.
PyCharmEdu
Kehittäjiltä itseltään se antaa sinun oppia ja opettaa Pythonia vuorovaikutteisesti. Voit asentaa sen kaupasta napsahtaa ja Web.
VS Codium
Kun Microsoft päätti hakea avoimen lähdekoodin ja vietellä kehittäjiä, se julkaisi Visual Studio -koodin. VS Code on integroitu kehitysympäristö, joka tukee useita ohjelmointikieliä ja jättimäisiä laajennustietovarastoja. Sanoin edellä, että yritys oli palkannut useita Python-kehittäjiä, joista yksi oli VS-koodin suosituimpien Python-laajennusten luoja, joten voimme sanoa, että Python pelaa paikallisesti.
Vanhat tunteet eivät kuitenkaan katoa. Monet epäluottavat edelleen Microsoftia. Heille se on Codium. Tämä on VS-koodin lähdekoodi, mutta ilman Microsoftin lisäosia. Codium on ehdottomasti yhteensopiva kaikkien laajennusten kanssa ja sillä on samat ominaisuudet kuin alkuperäisellä.
Se on saatavana kaupasta napsahtaa, FlatPak y verkkosivustollasi
Ohjelmoin monta vuotta sitten Visual Basicilla ja minulla on halu oppia Python, mutta käytän visuaalista ympäristöä, joka antaa minun tehdä näiden ikkunoiden ja komponenttien yksinkertaisella tavalla tuhlaamatta aikaa koodaamalla. Mikä olisi siihen sopivin vaihtoehto?
Katso etos
P&QT https://riverbankcomputing.com/software/pyqt/intro
Pettynyt https://kivy.org/#home
Pygui https://www.csse.canterbury.ac.nz/greg.ewing/python_gui/
Mutta hän haluaa tehdä graafisia käyttöliittymiä graafisesta käyttöliittymästä kuten Visual Studiosta kirjoittamatta koodia näiden rajapintojen luomiseksi.