Python to środowisko programistyczne. Python 3 dla początkujących

Python jest jednym z najbardziej obiecujących nowoczesnych języków programowania. Jest elastyczny i prosty, jego kod jest przejrzysty i bardzo zrozumiały: dlaczego wielu programistów wybiera ten język. Szkolenie będzie stosunkowo łatwe, nawet dla tych, którzy nie mają doświadczenia w programowaniu, ale wszystko musi zaczynać się od podstaw - od prostych po złożone.

Środowisko programowania

IDR (IDE) to zintegrowane środowisko programistyczne. Tak zwana liczba programów, które w kompleksie są używane przez programistów. Mówiąc najprościej, jest to program do pisania programów. Zazwyczaj IIS obejmuje dowolny edytor tekstu (chociaż programista może to zrobić w aplikacji innej firmy, a nawet na kole), interpreter i kompilator (może używać jednego lub obu składników), debugger, narzędzie do automatyzacji montażu.


Środa może czasami zawierać narzędzia zapewniające integrację z systemami kontroli wersji i różne narzędzia, które upraszczają budowę interfejsu graficznego.

Oznaczenie kodu SRC

Dlaczego więc potrzebne jest środowisko programistyczne, jeśli istnieją aplikacje dyskretne? Zasadniczo jest to optymalizacja pracy programisty, ponieważ przy korzystaniu z ISP skraca się czas przełączania trybów. Istnieje jednak również strona negatywna: ponieważ środowisko programistyczne jest złożonym kompleksem programowym, który nie przyspieszy pracy, a nawet spowolni, jeśli programista nie został wcześniej przeszkolony.

Instalacja

Wszystkie potrzebne pliki są dostępne na oficjalnej stronie PythonaAby rozpocząć, musisz przejść do portalu i pobrać je - program jest całkowicie bezpłatny. Na stronie głównej wybierz menu Pobierz. Tutaj możesz wybrać dowolną wymaganą wersję Pythona, aż do oryginalnej. Jeśli wiesz dokładnie, jaka wersja chcesz, a następnie znaleźć ją na liście, jeśli to nie ma znaczenia, pobierz najnowszą: obecnie jest 361. Można również wybrać wersję zorientowaną na konkretny system operacyjny.


Trudne statystyki wyjściowe używane przez programistów Pythona. Środowisko programistyczne dla systemów Linux, Mac OS, Ubuntu i Windows - wszystkie są dostępne na stronie "Pobieranie". Ponadto istnieje Python dla wyspecjalizowanych lub starszych platform, takich jak BeOS, MS-DOS i inne. Po zainstalowaniu Pythona 3 można uruchomić środowisko instalacyjne. Powinieneś otworzyć plik IDLE, "leży" w pakiecie z dystrybucją i postępować zgodnie z instrukcjami.

Inne opcje

Podczas instalacji Pythona środowisko programistyczne dostarczane jest z zestawem, ale programista może używać drugiego, w zależności od ich preferencji w interfejsie lub do jakiegoś innego celu. Zaletami wielu innych środowisk programistycznych jest to, że są one wieloplatformowe - to znaczy, że mogą pracować na praktycznie dowolnym systemie operacyjnym i nie muszą "przeskakiwać" z jednego na drugie podczas przełączania na inne urządzenie. Niezwykle popularna jest Eclipce (oprócz wtyczki PyDev), która jest często używana nie tylko w Pythonie. Środowisko programistyczne jest popularne w Javie i innych językach, a po jego opanowaniu programista otrzymuje praktycznie uniwersalną aplikację. Jednak istnieje również odwrotna strona medalu: dopasujśrodowisko dla wszelkich zadań pomaga wtyczkom i ich zestawom. Często ten konkretny fakt staje się przedmiotem krytyki tego środowiska, a ponadto pojawia się problem używania Eclipce na słabym komputerze. Aby pracować na Pythonie 3, musisz wybrać wtyczkę PyDev, która jest dystrybuowana wraz z publiczną licencją Eclipce.

Dwóch faworytów

Również wielu programistów wybiera pracę Eric. To IDE składa się z wielu programów, które są względnie niezależne, co oznacza, że ​​użytkownik może wybrać komponenty do zainstalowania, a które nie. Istnieje wsparcie dla wtyczek, które można zainstalować z samego środowiska pracy. Ponieważ Eric ma podgląd formularzy Qt, to środowisko jest przydatne przy tworzeniu powłok Qt aplikacji. Wadą jest zbiorcza dokumentacja dołączona do pliku PDF wraz z dystrybucją. To zajmie trochę czasu, aby użytkownik zapoznał się z zasadami pracy. Jeśli powyższe IDE były wolne, to PyCharm jest produktem komercyjnym, ale ma również tak zwaną Edycję Społeczną, która może być całkowicie darmowa. W żaden sposób nie ustępuje on swoim odpowiednikom i oferuje użytkownikowi analizator kodu i duży zestaw narzędzi do różnych testów, a także narzędzia do debugowania. Bezpłatna wersja programu nie ma żadnych dodatkowych funkcji, co czyni go mniejszym obszarem, ale wielu użytkowników nie potrzebuje takich zaawansowanych funkcji, więc PyCharm doskonale nadaje się do wielu zadań.

Kolejny projekt

Jest jeszcze jeden popularny wśród programistów Pythona. Środowisko programowaniao nazwie Ninja IDE, jest objęty licencją GPL - czyli jest bezpłatny. W jego funkcji znajduje się potężny edytor kodu i jego lokalizator, który pozwala szybko poruszać się w plikach projektu i przełączać się między nimi. Dystrybucja jest kompaktowa, z dodatkiem nie instaluje niczego zbędnego, interfejs graficzny jest wykonywany w stylu minimalizmu, rozszerza się na Pythonie. Środowisko programistyczne nie pasuje jednak do wszystkich, ponieważ funkcjonalność nie jest tak szeroka jak w płatnym IDE.
Niemniej jednak IDE Ninja ma duży potencjał, a programiści polecają go tym, którzy jeszcze nie zdecydowali się na zestaw narzędzi. Nawet jeśli funkcjonalność programu okaże się niewystarczająca, użytkownik w swoim przykładzie będzie w stanie zrozumieć, co jest potrzebne do pracy, po czym łatwiej będzie wybrać inne IDE. To środowisko programistyczne Python dla systemu Windows, Lunix i niektórych innych systemów operacyjnych.

Elastyczne i płatne

Wingware Company wydała aplikację dla Python. Środowisko programistyczne nosiło nazwę Wing IDE. Pobierz dystrybucję można znaleźć na oficjalnej stronie Wingware, ale oprócz tego na portalu jest wiele informacji nie tylko o samym produkcie, ale także w języku programowania. Jednym z najważniejszych narzędzi każdego środowiska jest edytor kodu, aw Wing IDE jest potężny. Oprócz prostych elementów, takich jak podświetlanie składni, funkcja składania kodu umożliwia zwinięcie poszczególnych obszarów, które obecnie nie są potrzebne. Automatycznie podświetla parę nawiasów. Aplikacja zawiera wiele skrótów klawiaturowych, które powtarzają się podobnie do innych środowisk, takich jak Emacs. Zapewnia to szybką adaptację. Klawisze skrótu są dostępneskonfigurować ręcznie Wybór środowiska programistycznego jest ważnym zadaniem. Przy właściwym wyborze praca z Pythonem będzie wygodna i wygodna.

Powiązane publikacje