Jestem więc zainteresowany nauką programowania w Pythonie. Zacząłem od html i css, który nie wymaga konfiguracji, używając gedit do pisania kodu i testowania na chromie. Niedawno powiedziano mi, aby nauczyć się robić więcej z html i css. Musiałbym uzyskać konfigurację dla Java i zacząć uczyć się tego.
Jednak bardziej interesuje mnie nauka pytona. Jak dotąd wszystko, co wiem, Ubuntu 12.10 jest dostarczane z wersją Pythona. Muszę wiedzieć, co trzeba zrobić, aby skonfigurować rzeczy do tego stopnia, że mogę otworzyć Python 3.3.0 na Ubuntu 12.10 i zacząć wypróbowywać polecenia?
python
wiersz polecenia i możesz zacząć wpisywać polecenia, aby je wypróbować.sudo apt-get install ipython
Odpowiedzi:
Nie jestem pewien, czy sugerowany duplikat ma w tej chwili zastosowanie . Faktem jest, że nie musisz konfigurować środowisk virtualenv lub postępować zgodnie z najlepszymi praktykami, aby wstać z ziemi i osobiście, myślę, że próba zrobienia tego odstraszy cię od Pythona, który jest pięknym językiem i bardzo potężną społecznością narzędzi.
Aby rzucić okiem na Python, możesz po prostu uruchomić
python
terminal i zrzuconym do środowiska Pythona na żywo. Możesz bawić się przykładami kodu do treści twojego serca.W przypadku większych rzeczy (lub gdy masz już dość ograniczeń interaktywnej konsoli python), możesz bardzo łatwo pisać skrypty Pythona. Napisz plik w składni Pythona, a następnie po prostu uruchom
python filename
i uruchomi się. Simples.Jeśli naprawdę chcesz nauczyć się języka Python, poważnie polecam dwie rzeczy:
http://learnpythonthehardway.org/book/ - Brzmi ciężko, ale nie jest. Sekcja konfiguracji dla Linuksa również ma naprawdę praktyczny sposób
gedit
na przyspieszenie, więc nie przegap tego.O'Reilly Python Pocket Reference - Prawdopodobnie dotyczy to tylko osób posiadających doświadczenie z innymi językami programowania. Zawsze próbowałem dowiedzieć się, w jaki sposób dykty i krotki różnią się od tablic innych języków, a odniesienie kieszonkowe doskonale nadaje się do szybkiego wyszukiwania. Lepsze niż Google z mojego doświadczenia. Ponownie, jeśli nie wiesz, co to jest tablica, może ci to nie pomóc.
Gdy przejdziesz do projektów, w których możesz potrzebować najlepszych praktyk, nadszedł czas, aby zacząć szukać
virtualenv
( głównie rzeczy związane z wdrażaniem serwera) lub ram lub czegoś podobnego.Co najważniejsze: baw się dobrze.
Uwaga dotycząca języka Python 3.x
Kilka osób sugeruje instalację (jeśli trzeba) i używanie Pythona 3. Nie zgadzam się z tym stanowiskiem. Jako osoba zadająca pytanie prawdopodobnie nie zdajesz sobie sprawy z różnic między nimi, a nawet że istnieją dwie wersje. To nie twoja wina - na tym właśnie polega bycie początkującym.
Python 3.x istnieje już od lat, ale wszyscy nadal używają wersji 2.x. Jestem poważny. Inne osoby mogą sugerować, że Py3k jest „wystarczająco dobry, aby się uczyć”, ale uważam, że co najmniej 90% wszystkich dobrych samouczków i dokumentacji dla Pythona 2 i próba podążenia za nim w Pythonie 3 spowoduje łzy.
W miarę postępów i chęci pobierania bibliotek zewnętrznych (to naprawdę świetna zabawa w Pythonie!) Przekonasz się, że tylko niewielka część społeczności migrowała. Nieuchronnie rzecz, której chcesz użyć, nie została przeniesiona i znów jesteś w kałuży własnych łez.
Wiem, że to rok 2013 i wszyscy jesteśmy pół-robotami unoszącymi się w kosmosie, ale skorzystajcie z radnych deweloperów Pythona: trzymajcie się starych rzeczy na razie . Rzeczy dla Py3k poprawią się i prawdopodobnie w ciągu najbliższych kilku lat będzie można bezpiecznie używać ...
... do tego czasu zostanie wydany Python 4. C'est la vie.
źródło
python
2.7.3. Zgadzam się, że 3.x to przyszłość. Po prostu nie sądzę, że musisz się w nią zaangażować od samego początku. Począwszy od wersji 2.7 masz zalety bez problemów.Python3
Aby rozpocząć grę z pythonem, po prostu wpisz
python
lubpython3
w terminalu. Pierwszy uruchamia Python 2, drugi uruchamia Python 3. Istnieją dwie główne wersje Pythona (mianowicie 2 i 3) i różnią się one od siebie. W rzeczywistości programiści Pythona postanowili dokładnie przejrzeć wiele rzeczy w Pythonie 3. W nowej instalacji 12.10 zwykle obie są już zainstalowane. Zobaczysz coś takiego (dla Pythona 2):Następnie możesz robić takie rzeczy jak:
lub
lub pisz funkcje
i używaj ich
Możesz zapisać te funkcje i obliczenia w pliku. Zwykle je nazywasz
someName.py
. Następnie możesz uczynić ten plik wykonywalnym, piszącchmod 700 someName.py
lub możesz odtwarzać z plikiem w IDE (patrz poniżej). Jeśli plik jest wykonywalny, możesz uruchomićpython someName.py
go w Pythonie 2 lubpython3 someName.py
w Pythonie 3.Zintegrowane środowiska programistyczne
Aby rozpocząć naukę Pythona, najprostszym sposobem jest rozpoczęcie od tak zwanego an
IDE
, czyli zintegrowanego środowiska programistycznego. Nie martw się o wszystkie sposoby korzystania z IDE. IDE umożliwiają zapisywanie poleceń w pliku i łatwe ich wycinanie.Możesz zainstalować IDLE (
sudo apt-get install idle
), który jest domyślnym IDE Pythona. Lub możesz użyć geany, reinteract, gedit lub cokolwiek innego.To, co robi IDE, naprawdę pomaga ci zarządzać plikami i poleceniami.
Myślę, że jednym z najlepszych miejsc do rozpoczęcia jest oficjalny samouczek Pythona dla Pythona 2 lub Pythona 3 .
Cieszyć się.
źródło
sudo add-apt-repository ppa:ninja-ide-developers/ninja-ide-stable && sudo apt-get update && sudo apt-get install ninja-ide
.bpython
Jeśli chcesz zapoznać się z Pythonem za pomocą interaktywnego interpretera Pythona, sugeruję instalację
bpython
, która jest rozszerzeniem podstawowego interpretera Pythona. Oferuje następujące funkcje ( wzięte ze strony internetowej ):Instalacja:
Uruchom:
Jeśli chodzi o Python 2 vs. 3:
Ubuntu zawiera wersję 2.7, która jest ostatnią iteracją gałęzi 2.xx i zawiera wiele funkcji Pythona 3. Powiedziałbym, żeby trzymać się Pythona 2 (głównie ze względu na ogromną liczbę bibliotek, które nie zostały jeszcze przeniesione do Pythona 3), ale jeśli uruchamiasz skrypty, użyj
-3
przełącznika, aby zdawać sobie sprawę z problemów, które mogą wystąpić, jeśli uruchomisz skrypt w Pythonie 3. Np .:python2 -3 script.py
Jest ładna strona internetowa, na której można zobaczyć różnice między głównymi wersjami Pythona: http://docs.pythonsprints.com/python3_porting/py-porting.html
źródło
Należy jeszcze zauważyć, że domyślną wersją Pythona w systemie Ubuntu jest Python 2.7.x, a nie Python 3. Jednak można zainstalować Python 3, uruchamiając następujące polecenie:
Aby uruchomić go w trybie interaktywnym, po prostu uruchom
python3
.źródło
Możesz sprawdzić oczywiście coursera.org, że mają wiele kursów online, w tym również język python, który rozpocznie się wkrótce. Kahnacademy ma również wykłady w języku Python. python.org ma również ładne tutoriale ... Scott
źródło