Ponuda programskih jezika otvorenog koda gotovo je obilna kao i onih izdavača Markdown (a SZO bi ih trebao proglasiti pandemijom) SAko se pitate koji ćete naučiti iz hobija ili razviti vlastite aplikacije, ova situacija može zbuniti. Međutim, odgovor na vaša pitanja ima samo dva sloga; Python.
Zašto učiti Python
Vjerovatno postoji programski jezik koji poboljšava svaku stvar koja se može uraditi s Pythonom, ali nikada nije isti. Pomoću Pythona možete kreirati aplikacije za sve operativne sisteme za računare i mobilne uređaje. Koristi se za programiranje igara, naučna istraživanja ili programe za finansijsku upotrebu. Njegova opsežna lista unaprijed programiranih modula štedi puno programskog vremena. A ako Google ili Stack Overflow, neko je vjerovatno napravio aplikaciju koja radi ono što želite, a vi jednostavno morate kopirati i prilagoditi.
Da bi se naglasila važnost ovog programskog jezika, dovoljno je to spomenuti Microsoft zapošljava istaknute programere, uključujući samog tvorca jezika Guida Van Rossuma. Priča se da bi Python zamijenio VBA kao skriptni jezik u uredu kompanije.
Alati za pokretanje programiranja na Pythonu
Ako imate ažurnu Linux distribuciju, ne treba vam ništa drugo za programiranje na Pythonu. Imati integrirano razvojno okruženje s podrškom za Python će vam puno pomoći, ali možete se snaći s terminalom i uređivačem teksta.
Da biste provjerili instaliranu verziju Pythona, otvorite terminal i upišite:
python3 -V
Možete provjeriti koja je najnovija verzija dostupna u download page projekta.
Kao što je čest slučaj s redovito ažuriranim Linux distribucijama, najnovija verzija nije uvijek dostupna. Generalno, razlike unutar iste grane obično ne opravdavaju ručnu instalaciju. Ali, ako želite biti u toku, to možete učiniti na sljedeći način.
Web automatski otkriva operativni sistem i prikazuje vam verziju koja odgovara. Zabilježite broj verzije jer ćete ih morati zamijeniti s X u naredbama u ovom vodiču.
Debian / Ubuntu i derivati
Instaliramo potrebne zavisnosti
sudo apt install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Idemo u direktorij u kojem spremamo instalacijski program Python
cd Descargas
Raspakirajte mapu.
tar -xvf Python-X.X.X.tar.xz
Idemo u direktorij u kojem su instalacijske datoteke otpakovane
cd Python-X.X.X
Pokrećemo konfiguracijsku skriptu.
./configure --enable-optimizations
Počinjemo proces kompilacije
make
sudo make install
CentOS / RHEL / Fedora
Instalacija potrebnih zavisnosti
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Idemo u direktorij u kojem spremamo instalacijski program Python
cd Descargas
Raspakirajte mapu u kojoj su datoteke.
tar -xvf Python-X.X.X.tar.xz
Prelazimo u direktorij u kojem su instalacijske datoteke otpakovane
cd Python-X.X.X
Pokrećemo konfiguracijsku skriptu
./configure --enable-optimizations
Počinjemo postupak sastavljanja
sudo make altinstall
Izbor integrisanog razvojnog okruženja
U svim slučajevima možete provjeriti ažuriranje naredbom
python3 -V
Ponuda integriranih razvojnih okruženja za Python na Linuxu je široka i na vama je da pronađete koje vam je najudobnije.. Usredotočit ćemo se na prijedloge otvorenog koda koji su također besplatni.
PyCharm zajednica
To je alat koji su Python programeri kreirali za Pyth programerena. Nudi značajke kao što su automatsko dovršavanje koda, analiza koda za otkrivanje grešaka i njihovo automatsko ispravljanje.
Dostupan je u trgovinama puckanje, FlatPak i od the web od programera.
PyCharmEdu
Od samih programera, omogućava vam interaktivno učenje i podučavanje Pythona. Možete ga instalirati iz trgovine puckanje i iz web.
VS Codium
Kada je Microsoft odlučio da izabere otvoreni izvor i zavede programere, objavio je Visual Studio Code. VS Code je integrirano razvojno okruženje s podrškom za više programskih jezika i gigantskim spremištima dodataka. Iznad sam rekao da je kompanija angažirala nekoliko Python programera, jedan od njih je bio tvorac najpopularnijih Python dodataka za VS Code, pa možemo reći da Python igra lokalno.
Međutim, stari osjećaji ne nestaju. Mnogi i dalje ne vjeruju Microsoftu. Za njih je to Kodijum. Ovo je izvorni kôd iz VS koda, ali bez ikakvih Microsoftovih dodataka. Codium je apsolutno kompatibilan sa svim dodacima i ima iste karakteristike kao i original.
Dostupan je u trgovini puckanje, FlatPak y na vašoj web lokaciji
Programirao sam prije mnogo godina koristeći Visual Basic i imam želju naučiti Python, ali koristeći vizuelno okruženje koje mi omogućava da na jednostavan način napravim prozore i komponente tih prozora bez gubljenja vremena na kodiranje. Koja bi bila najprikladnija opcija za to?
Pogledajte etos
P&QT https://riverbankcomputing.com/software/pyqt/intro
Razočaran https://kivy.org/#home
Pygui https://www.csse.canterbury.ac.nz/greg.ewing/python_gui/
Ali on želi napraviti grafički interfejs od GUI-ja kao u Visual Studio-u, bez pisanja koda za stvaranje tih interfejsa.