Python-ohjelmoinnin ja komentosarjojen käytön aloittaminen Linuxissa - osa 1


On sanottu (ja rekrytointitoimistot vaativat usein), että järjestelmän ylläpitäjien on hallittava komentosarjakieli. Vaikka suurin osa meistä voi olla mukava käyttää komentoriviskriptejä Bashin (tai muun valitsemamme kuoren) avulla, tehokas kieli, kuten Python, voi lisätä useita etuja.

Ensinnäkin Python antaa meille mahdollisuuden käyttää komentoriviympäristön työkaluja ja hyödyntää olio-ohjelmointitoimintoja (lisätietoja tästä myöhemmin tässä artikkelissa).

Sen lisäksi Pythonin oppiminen voi lisätä urasi datatieteen aloilla.

Koska se on niin helppo oppia, niin laajasti käytetty ja sillä on lukuisia käyttövalmiita moduuleja (ulkoisia tiedostoja, jotka sisältävät Python-lauseita), ei ole ihme, että Python on ensisijainen kieli opettaa ohjelmointia ensimmäisen vuoden tietojenkäsittelytieteen opiskelijoille Yhdysvalloissa. Osavaltiot.

Tässä 2-artikkelisarjassa tarkastelemme Pythonin perusteita toivoen, että löydät sen hyödylliseksi ponnahduslautana aloittaessasi ohjelmoinnin ja pikaoppaana myöhemmin. Aloitetaan.

Python Linuxissa

Python-versiot 2.x ja 3.x ovat yleensä saatavana useimmissa nykyaikaisissa Linux-jakeluissa. Voit kirjoittaa Python-kuoren kirjoittamalla python tai python3 pääteemulaattoriin ja poistua valitsemalla quit() :

$ which python
$ which python3
$ python -v
$ python3 -v
$ python
>>> quit()
$ python3
>>> quit()

Jos haluat hylätä Python 2.x: n ja käyttää sen sijaan 3.x-näppäintä, kun kirjoitat pythonia, voit muokata vastaavia symbolisia linkkejä seuraavasti:

$ sudo rm /usr/bin/python 
$ cd /usr/bin
$ ln -s python3.2 python # Choose the Python 3.x binary here

Muuten, on tärkeää huomata, että vaikka versioita 2.x käytetään edelleen, niitä ei ylläpidetä aktiivisesti. Tästä syystä kannattaa harkita siirtymistä 3.x-versioon yllä esitetyllä tavalla. Koska 2.x: n ja 3.x: n välillä on joitain syntaksieroja, keskitymme jälkimmäiseen tässä sarjassa.

Toinen tapa käyttää Pythonia Linuxissa on IDLE (Python Integrated Development Environment), graafinen käyttöliittymä Python-koodin kirjoittamiseen. Ennen sen asentamista on hyvä tehdä haku selvittääksesi, mitkä versiot ovat käytettävissä jakelullesi:

# aptitude search idle     [Debian and derivatives]
# yum search idle          [CentOS and Fedora]
# dnf search idle          [Fedora 23+ version]

Sitten voit asentaa sen seuraavasti:

$ sudo aptitude install idle-python3.2    # I'm using Linux Mint 13

Asennuksen jälkeen näet seuraavan näytön IDLE: n käynnistämisen jälkeen. Vaikka se muistuttaa Python-kuorta, voit tehdä enemmän IDLE: llä kuin kuorella.

Voit esimerkiksi:

1. avaa ulkoiset tiedostot helposti (Tiedosto → Avaa).

2) kopioi (Ctrl + C) ja liitä (Ctrl + V) teksti, 3) etsi ja korvaa teksti, 4) näytä mahdolliset täydennykset (ominaisuus, joka tunnetaan nimellä Intellisense tai Automaattinen täydennys muissa IDE: issä), 5) muuttaa fontin tyyppiä ja kokoa ja paljon muuta.

Tämän lisäksi voit luoda IDLE-sovelluksen työpöytäsovellusten luomiseen.

Koska emme kehitä työpöytäsovellusta tässä 2-artikkelisessa sarjassa, voit vapaasti valita IDLE: n ja Python-kuoren välillä seurataksesi esimerkkejä.