Jeśli chcesz zainstalować Pythona i rozpocząć programowanie, mamy przydatny przewodnik szybkiego startu, który przeprowadzi Cię przez podstawy!
Jeśli chcesz zająć się programowaniem, jednym z moich ulubionych języków programowania, którego się nauczyłem, jest Python. Jest to język wieloparadygmatowy, obsługujący programowanie imperatywne, funkcjonalne, proceduralne i obiektowe. Jest szeroko otwarty i można go używać praktycznie do wszystkiego, a dla wielu osób pracujących nad sztuczną inteligencją lub uczeniem maszynowym jest to podstawowy język. Używam go do dużej części automatyzacji i jest to nawet język, w którym napisano niektóre narzędzia testowe, których używaliśmy.
Python to potężny język i jeśli chcesz zacząć z nim pracować, ten przewodnik nauczy Cię podstaw. Nie tylko będziesz musiał zainstalować pliki binarne Pythona i upewnić się, że znajdują się one w Twojej PATH, ale będziesz także potrzebował czegoś, w czym będziesz mógł napisać kod. Możesz użyć pełnoprawnego IDE (zintegrowanego środowiska programistycznego), takiego jak PyCharm, lub możesz skłaniać się ku edytorowi tekstu, takiemu jak preinstalowany IDLE lub Sublime Text 3. Istnieje wiele opcji, ale ten przewodnik powinien pomóc Ci zacząć od podstaw.
Instalowanie Pythona
W systemie Windows i macOS
Instalacja Pythona jest łatwą częścią i musisz zdecydować, czy instalujesz Python 2.7, czy Python 3.x. Python 2.7 jest często używany w starszych projektach, ale jeśli piszesz własne oprogramowanie, powinieneś zainstalować Python 3.x.
Aby zainstalować w systemie Windows lub Mac, wykonaj następujące czynności:
- Idź do oficjalna strona Pythonai przejdź do najnowszej wersji. W momencie pisania tego tekstu jest to 3.10.6.
- Pobierz plik binarny dla swojej platformy.
- Wykonaj plik binarny.
Nie musisz wybierać żadnych opcji poza dodaniem Pythona do swojej PATH, ponieważ domyślny instalator ma wszystko, czego potrzebujesz. Wystarczy kliknąć „Zainstaluj”. Na komputerze Mac zostanie to domyślnie wykonane w instalatorze dmg.
Instalowanie Pythona na Linuksie
Jeśli jednak używasz Linuksa, będzie to zależeć od używanej dystrybucji. Dystrybucje oparte na Debianie (takie jak Ubuntu) mogą używać instalatora pakietu apt w Terminalu, wykonując następujące polecenie:
- apt-get zainstaluj Pythona 3.6
Inne dystrybucje mogą mieć to już preinstalowane, a jeśli nie, będziesz musiał użyć menedżera pakietów w swojej dystrybucji. Na przykład w CentOS wykonaj „yum install -y python3”.
Sprawdź instalację
Możesz sprawdzić, czy instalacja jest aktywna, uruchamiając polecenie „python” w PowerShell, wierszu poleceń lub terminalu.
Wybierz swoje IDE Pythona
Aby efektywnie pisać kod, będziesz potrzebować IDE lub edytora tekstu, a jest kilka opcji. Python ma preinstalowany interfejs IDLE i chociaż działa dobrze, nie nadaje się do obsługi większych plików, które mogą być bardziej skomplikowane. Oto niektóre IDE, których używałem w Pythonie na przestrzeni lat, zarówno na uniwersytecie, jak i w moich własnych projektach. Wszystkie te środowiska IDE są wieloplatformowe, co oznacza, że można je uruchomić w systemach Windows, Linux lub macOS.
PyCharm
Jeśli znasz Android Studio lub IntelliJ, to znasz już PyCharm. Pochodzi od tych samych programistów i możesz nawet włączyć dokładnie tę samą funkcjonalność w IntelliJ, instalując wtyczkę Pythona. Różnica polega na tym, że PyCharm jest zbudowany od podstaw wyłącznie dla Pythona i zawiera wszystkie funkcje, których można oczekiwać od każdego nowoczesnego IDE. Obejmuje to wbudowaną kontrolę wersji, podświetlanie składni, dzielenie okien, funkcje debugowania i wiele innych.
Pobierz PyCharma
Pająk
Jeśli jesteś analitykiem danych (lub zamierzasz używać Pythona do celów analityki danych), musisz zainstalować Spyder. Jest to środowisko IDE, które zawiera niektóre z najpopularniejszych pakietów do analizy danych dla Pythona. Należą do nich matplotlib, numpy, scipy i pandy. Jeśli chcesz zająć się analizą danych, sporządzaniem wykresów danych i innymi badaniami naukowymi, Spyder jest w 100% tym, czego potrzebujesz do zainstalowania. Spyder ma nawet wbudowane notesy Jupyter Notebooks, których można używać do łatwego eksplorowania i kreślenia danych.
Pobierz Spydera
Wspaniały tekst 3
Sublime Text 3 to jeden z moich ulubionych edytorów tekstu, po prostu dzięki swojej prostocie. Jest bardzo wszechstronny, choć prosty i bardziej nadaje się do mniejszych projektów. Jeśli w programie, który piszesz, pracujesz tylko z kilkomaset liniami kodu, Sublime Text 3 będzie prawdopodobnie najlepszym rozwiązaniem. Kiedyś napisałem w Pythonie skrobak sieciowy, który czytał lokalne witryny wynajmu i wysyłał do mnie i kilku znajomych e-maile z linkiem do nowych ofert, używając Sublime Text 3 i Pythona. Jest to doskonale przystosowane środowisko programistyczne, które moim zdaniem powinno być znane większości ludzi.
Pobierz Sublime Text 3
Kod programu Visual Studio (VSCode)
Visual Studio Code (lub VSCode) to jedno z najbardziej wszechstronnych środowisk programistycznych. Jest w pełni konfigurowalny, z ogromnym repozytorium wtyczek, do których można uzyskać dostęp z poziomu. Nie jest od razu kompatybilny z Pythonem, ale możesz zainstalować wtyczkę Pythona z poziomu, która to umożliwi podświetlanie składni, inteligentne uzupełnianie kodu, notesy Jupyter, debugowanie, testy jednostkowe i inne cechy. Uwielbiam Visual Studio Code i właściwie to IDE używam najczęściej, gdy pracuję nad czymś złożonym.
Pobierz kod programu Visual Studio
Co następne
Jeśli chcesz rozpocząć programowanie, w Internecie znajdziesz mnóstwo samouczków, które nauczą Cię podstaw. Pomiędzy CodeAcademy i w3schools jest wiele opcji. Na Androida dostępne są nawet interpretery języka Python, których można używać do pisania na telefonie, a najlepszym sposobem na naukę jest praktyka. Jeśli robisz coś wymagającego dużych zasobów, co może wykorzystywać wiele modeli uczenia maszynowego lub sztucznej inteligencji, możesz potrzebować jednego z najlepsze laptopy jednak sobie z tym poradzić.
Najlepszym sposobem, w jaki się tego nauczyłem, było uświadomienie sobie problemu lub innej trudności, którą napotkałem, i próba znalezienia sposobu na zautomatyzowanie jej rozwiązania. Właśnie dlatego wpadłem na pomysł napisania programu, który będzie mi przeglądał witryny do wypożyczania i jestem pewien, że istnieją inne powody, dla których możesz chcieć używać Pythona.