7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

Nauka nowego języka programowania, takiego jak Python, staje się bezproblemowa, jeśli masz kompleksową mapę drogową, szczegółowo opisującą koncepcje, których należy się nauczyć jako początkujący i jak robić dalsze postępy, aby osiągnąć kolejny kamień milowy. Nawet średniozaawansowani programiści powinni często odświeżyć swoje podstawy, aby zbudować dla siebie solidną podstawę.

Pod koniec utkniesz przy komputerze, pisząc kod w Pythonie za pomocą podstawowych poleceń wymienionych w tym artykule. Omówimy również, jak skonfigurować środowisko Pythona na swoim komputerze, aby móc pisać i wykonywać kod w Pythonie.

Konfigurowanie środowiska Pythona

Aby uruchomić kod w Pythonie, Twój system powinien mieć zainstalowany Python.

W systemie Windows

Możesz pobrać najnowszą wersję Pythona dla Windows ze strony pobierania python.org . Kliknij przycisk Pobierz Python , wybierz plik wykonywalny systemu Windows na następnej stronie i poczekaj na pobranie pliku wykonywalnego. Po zakończeniu kliknij dwukrotnie plik instalatora, aby uruchomić okno instalacji.

Zainstaluj Pythona tak, jak zwykle instalujesz każdy inny program w systemie Windows. Nie zapomnij zaznaczyć opcji „Dodaj Pythona do PATH” podczas instalacji.

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

W systemie Linux

Aby zainstalować Pythona na Linuksie, wydaj następujące polecenia w zależności od używanej dystrybucji Linuksa:

W Debianie/Ubuntu:

sudo apt install python

W Arch Linuksie:

sudo pacman -S python

W Fedorze i CentOS:

sudo dnf install python

W systemie macOS

Podobnie jak w przypadku procesu instalacji w systemie Windows, najpierw pobierz MPKG ze strony pobierania Pythona . Następnie uruchom instalator i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby kontynuować instalację.

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

Teraz, gdy część instalacyjna jest zakończona, przejdźmy do rzeczy praktycznych i zacznijmy od listy poleceń Pythona, o których powinien wiedzieć każdy początkujący. W tym przewodniku założono, że wiesz, jak wykonywać programy w języku Python z wiersza poleceń.

Podstawowe dane wejściowe, wyjściowe i zmienne

Zapisywanie danych, pobieranie danych wejściowych, a następnie modyfikowanie danych w celu uzyskania pożądanych wyników jest celem każdego programu w Pythonie.

1. Inicjowanie i deklarowanie zmiennych

Do przechowywania danych każdy język programowania używa zmiennych. Zmienne to obiekty o określonych strukturach danych, które mogą przechowywać wartość i wykonywać operacje na danych. Rozważmy następujący kod Pythona:

number = 20

Tutaj zadeklarowaliśmy zmienną o nazwie „liczba” i wartości 20. Podobnie można utworzyć inne zmienne o innym typie danych. Python obsługuje kilka typów danych, ale jako początkujący będziesz pracować głównie z tymi wymienionymi poniżej. Polecenia inicjowania typów danych znajdują się w nawiasach.

  1. Liczba całkowita ( liczba = 10 )
  2. String ( nazwa = "Ryan" )
  3. Liczba zmiennoprzecinkowa ( dziesiętna = 10,23 )
  4. Lista ( owoce = ["Jabłko", "Banan", "Mango"] )
  5. Krotka ( owoce = ("Jabłko", "Banan", "Mango") )
  6. Słownik ( mapa owoców = {1:"Jabłko", 2:"Banan", 3:"Mango"} )

2. Wyświetl wyjście za pomocą metody print()

Większość początkujących programistów zaczyna od podstawowego programu „Hello World”, który wyświetla ciąg znaków podczas wykonywania. W Pythonie możesz drukować zakodowane komunikaty i wartości zmiennych za pomocą print().

Aby wydrukować ciąg w Pythonie, spójrz na następującą składnię poleceń:

print("This is a string")

Wszystko, co umieścisz w cudzysłowie, będzie wyświetlane bez zmian. Wspomniany kod wyświetli „This is a string” po uruchomieniu go za pomocą wiersza poleceń.

Możesz także wydrukować wartość zmiennej, po prostu określając nazwę zmiennej bez cudzysłowów. Załóżmy, że mamy zmienną łańcuchową „nazwisko” o wartości „Sharma”:

print(surname)

Wyjście:

Sharma

3. Weź dane wejściowe za pomocą input()

Program jest użyteczny tylko wtedy, gdy użytkownik może z nim wchodzić w interakcję. Aby Twoje aplikacje były dynamiczne i interaktywne, musisz polegać na użytkowniku w zakresie danych wejściowych i wyboru.

Możesz poprosić użytkownika o wprowadzenie wartości za pomocą polecenia wejściowego . Oto składnia do naśladowania:

variable = input("The string to display")

Na przykład następujące polecenie zapyta użytkownika odpowiednio o imię i wiek:

name = input("Please enter your name => ") age = input("Please enter your age => ")

Przejęcie kontroli nad przebiegiem programu

Program składa się nie tylko z danych wejściowych, wyjściowych i typów danych. Zawiera również instrukcje sterujące, niezbędne do implementacji logiki i określenia przepływu programu.

4. Implementuj logikę za pomocą if, elif i else

Twój komputer obsługuje operacje i dokonuje wyborów w oparciu o logiczne decyzje. Aby zaimplementować logikę w swoim kodzie, możesz skorzystać z poleceń if, elif i else. Polecenia te zmieniają przebieg programu na podstawie warunków i dlatego są znane jako warunkowe instrukcje sterujące.

Jak sama nazwa wskazuje, polecenie if ocenia wyrażenie, a jeśli jest prawdziwe, wykonuje polecenia pod nim. Polecenie elif (inaczej if) zapewnia inne wyrażenie, które jest oceniane, jeśli poprzednia instrukcja if zwraca wartość false. Na koniec, jeśli żadne poprzednie instrukcje ( if lub elif ) nie zwracają wartości true, obliczane jest wyrażenie dostarczone z poleceniem else .

Zauważ, że możesz mieć wiele instrukcji if i elif w określonym bloku kodu. Nawet zagnieżdżone, jeśli możliwe są instrukcje.

Oto prosty program wyjaśniający użycie if, elif i else. Program oceni, czy podana liczba jest dodatnia, ujemna czy zerowa.

number = int(input("Enter a number to evaluate: ")) if (number > 0): print("Positive") elif (number <> print("Negative") else: print("Zero")

Zwróć uwagę, że musieliśmy opakować metodę input() za pomocą int(), ponieważ dane wejściowe są domyślnie przechowywane jako string, a zamiast tego potrzebujemy zmiennej „number” jako typu integer.

Różnica między if i elif polega na tym, że wszystkie instrukcje if w bloku kodu będą oceniane jedna po drugiej, bez względu na wszystko, ale instrukcja elif zostanie oceniona tylko wtedy, gdy poprzednia instrukcja if będzie fałszem.

Powiązane: Pomysły na projekty w Pythonie odpowiednie dla początkujących

5. Pętla for w Pythonie

Chociaż Python obsługuje kilka innych instrukcji pętli (do...while, while, switch), pętla for jest najczęstszą instrukcją kontrolną pętli w porównaniu z pozostałymi.

W przeciwieństwie do C i C++, pętla for w Pythonie zawsze iteruje po zmiennej iteracyjnej. Zmienna iteracyjna to taka, która przechowuje w sobie wiele wartości, takich jak listy, krotki i słowniki.

Zadeklaruj zmienną listy „owoce” zawierającą wartości Jabłko, Banan, Gruszka i Mango. Aby wykonać iterację po każdym elemencie i wydrukować wartości za pomocą pętli for:

for element in fruits: print(element)

Możesz także stworzyć klasyczną pętlę for w stylu C w Pythonie za pomocą metody range(). Metoda range() generuje listę liczb w zależności od określonych wartości początkowej, końcowej i kroku.

for i in range(0,5): print(i)

Wyjście:

0 1 2 3 4

Zachowanie modułowości w Kodeksie

Dobry kod to taki, który jest łatwiejszy do odczytania, łatwy do debugowania i łatwy do skalowania. A wszystko to osiąga się poprzez pisanie kodu modułowego.

6. Zdefiniuj funkcje za pomocą def

Aby zminimalizować nadmiarowość kodu i zachęcić do ponownego użycia kodu, Python zapewnia sposób na zawijanie kodu wielokrotnego użytku wewnątrz funkcji, które można później wywołać w razie potrzeby. Możesz utworzyć funkcję za pomocą słowa kluczowego def w Pythonie.

Podobnie jak inne języki programowania, funkcje Pythona również pobierają argumenty i zwracają wartości w przypadku pomyślnego wykonania. Możesz także przeciążać funkcje w Pythonie.

def sum(a,b): return a+b print(sum(1,2))

Wyjście:

3

7. Utwórz klasy za pomocą słowa kluczowego klasy

Możesz tworzyć klasy do tworzenia planów obiektów w Pythonie. Python obsługuje programowanie obiektowe i umożliwia użytkownikom tworzenie klas i inicjowanie obiektów. Klasa może składać się ze zmiennych z modyfikatorami dostępu, funkcji z typami zwracanymi, a nawet z innych klas (klasa zagnieżdżona).

Oto prosty kod, który tworzy klasę o nazwie student :

class student: name = "" def setName(self, passedValue): self.name = passedValue def displayName(self): print(self.name)

Aby użyć klasy, musisz najpierw utworzyć jej instancję, znaną również jako obiekt.

mystudent = student() mystudent.setName("Deepesh Sharma") mystudent.displayName()

Po połączeniu dwóch ostatnich fragmentów kodu, wyżej wymieniony program wygeneruje:

Deepesh Sharma

Podobnie jak w innych językach programowania, możesz również zaimplementować konstruktory i metody statyczne w klasach Pythona (używając odpowiednio metody init() dunder i dekoratora @staticmethod).

Nauka Pythona otwiera niezliczone możliwości

Python służy nie tylko do pisania aplikacji tekstowych, ale także do tworzenia aplikacji internetowych, web scrapingu, programowania sieciowego, automatyzacji, uczenia maszynowego itp.

Niezależnie od tego, czy jesteś początkującym programistą, czy doświadczonym programistą, dodanie Pythona do istniejącego zestawu umiejętności z pewnością zwiększy Twoją wiedzę i specjalizację w branży.


Jak obliczyć wartość nCr

Jak obliczyć wartość nCr

Kombinacja to pojęcie matematyczne. Odnosi się do ułożenia kilku przedmiotów, gdzie ich kolejność nie ma znaczenia. Podstawowa formuła opisuje liczbę prawidłowych kombinacji.

Jak napisać i skompilować swój pierwszy kod Solidity?

Jak napisać i skompilować swój pierwszy kod Solidity?

Solidity to język programowania używany przez inteligentne kontrakty na blockchainie Ethereum. Jest to statyczny, zorientowany obiektowo język programowania.

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Wielu programistów uwielbia rozwiązywać trudne problemy matematyczne za pomocą kodu. Pomaga wyostrzyć umysł i poprawić umiejętności rozwiązywania problemów. W tym artykule dowiesz się, jak znaleźć najmniejsze i największe n-cyfrowe idealne kwadraty i sześciany za pomocą Pythona, C++ i JavaScript. Każdy przykład zawiera również przykładowe dane wyjściowe dla kilku różnych wartości.

Jak używać Pythona jako kalkulatora wiersza poleceń

Jak używać Pythona jako kalkulatora wiersza poleceń

Chociaż możesz używać kalkulatora graficznego na swoim komputerze, interpreter języka programowania Python może pełnić funkcję kalkulatora biurkowego. Jest to tak popularny żart na temat biegania w społeczności Pythona, że ​​wspomniano o nim w oficjalnym samouczku. Oto, jak używać Pythona jako kalkulatora.

Jak osadzić tweety w swoich postach WordPress

Jak osadzić tweety w swoich postach WordPress

Umieszczanie usług stron trzecich w swoich postach WordPress to ekscytujący sposób na przyciągnięcie zainteresowania odwiedzających. Osadzone treści zawierają również wskazówki wizualne, które ułatwiają skanowanie. WordPress ułatwił dodawanie tego typu treści.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jeśli jesteś początkującym naukowcem zajmującym się danymi, który pracuje z Pythonem lub R, musisz wiedzieć, jak korzystać z Jupyter Notebook. Jest to środowisko IDE typu open source i serwerowe do manipulowania danymi, udostępniania kodu na żywo, a także zarządzania przepływem pracy w nauce o danych.

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Tech to bez wątpienia branża przyszłości. Jeśli jesteś jednym z milionów młodych dorosłych, którzy mają rozpocząć pierwszy etap swojej kariery, być może zastanawiasz się, co zrobić, jeśli nie lubisz kodować.

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

ASP.NET to bezpłatna wieloplatformowa platforma firmy Microsoft do tworzenia aplikacji i usług internetowych. Platforma ASP.NET jest rozszerzeniem .NET, platformy programistycznej narzędzi, języków programowania i bibliotek używanych do tworzenia różnych aplikacji.

9 najlepszych alternatyw dla platformy Docker do zarządzania kontenerami

9 najlepszych alternatyw dla platformy Docker do zarządzania kontenerami

Kontenery są bardzo przydatne przy opracowywaniu, wdrażaniu i zarządzaniu oprogramowaniem w środowisku wirtualnym. Docker jest przydatny w procesie konteneryzacji, ale nie jest jedyną platformą. Jeśli szukasz alternatyw dla Dockera, nie szukaj dalej. Ta lista przedstawia niektóre bogate w funkcje i wydajne alternatywy platformy Docker, które można wykorzystać w następnym projekcie.

Czy ARCore lub ARKit są lepsze do tworzenia doświadczeń w rozszerzonej rzeczywistości?

Czy ARCore lub ARKit są lepsze do tworzenia doświadczeń w rozszerzonej rzeczywistości?

Niektóre z najczęściej omawianych aplikacji mobilnych i doświadczeń w dzisiejszych czasach wykorzystują technologię rozszerzonej rzeczywistości. Podczas gdy niektóre z tych doświadczeń mogą działać na praktycznie każdym urządzeniu mobilnym, inne działają tylko na nowszych i droższych modelach. Tworzenie i używanie tych bardziej zaawansowanych środowisk wymaga ARCore i ARKit.

Jak stworzyć nową gałąź w Git

Jak stworzyć nową gałąź w Git

Gałęzie są kluczowe dla koncepcji kontroli wersji w programowaniu, aw szczególności w Git. W tym artykule startowym dowiesz się, czym jest gałąź i jak ją utworzyć przy użyciu wielu różnych narzędzi.

Jak używać instrukcji if w Pythonie?

Jak używać instrukcji if w Pythonie?

Instrukcja if jest siłą napędową programowania logicznego. W rezultacie lepsze zrozumienie Pythona jest znaczącym dodatkiem do twoich umiejętności programowania w Pythonie.

5 najlepszych odznak, które wzmocnią Twoje repozytorium GitHub

5 najlepszych odznak, które wzmocnią Twoje repozytorium GitHub

Odznaki GitHub mogą zwiększyć czytelność repozytorium, zapewniając użytkownikom szybki sposób przechwytywania metryk repozytorium. Plakietki mogą być osadzone w pliku README.md, aby wyjaśnić innym programistom znaczenie i konieczność Twojego projektu. W rezultacie czytelnicy bardzo szybko dowiadują się o repozytorium, sprawdzając dołączone identyfikatory.

Pierwsze kroki z Redis i PHP do szybkiego przechowywania danych

Pierwsze kroki z Redis i PHP do szybkiego przechowywania danych

Popularny silnik pamięci masowej Redis jest doskonałym i niezbędnym narzędziem w każdym arsenale programistów. Silnik pamięci masowej w pamięci umożliwia niezwykle szybkie przechowywanie i pobieranie danych, do imponujących 32 milionów zapytań na sekundę, co czyni go doskonałym uzupełnieniem każdego głównego silnika bazy danych.

Co to jest WYSIWYG?

Co to jest WYSIWYG?

Część magii tworzenia oprogramowania pojawia się, gdy wiersze kodu łączą się w coś więcej niż sumę ich części. Przekonasz się, że gdy próbujesz budować w ten sposób abstrakcyjnie, potrzebujesz trochę kreatywnej wizualizacji. Może to dotyczyć przetwarzania tekstu lub projektowania stron internetowych, podobnie jak w przypadku programowania.

Jak zainstalować .NET Framework w wersji 3.5 w systemie Windows 10?

Jak zainstalować .NET Framework w wersji 3.5 w systemie Windows 10?

Jako użytkownik systemu Windows prawdopodobnie przynajmniej raz natknąłeś się na słowa .NET Framework. Jest to platforma oprogramowania opracowana przez firmę Microsoft, która umożliwia tworzenie i uruchamianie programów w językach C#, C++, F# i Visual Basic. Najnowsza wersja platformy .NET to 4,8, ale Twój komputer może wymagać starszej wersji platformy .NET (np. .NET 3.5) do uruchamiania niektórych aplikacji.

WordPress kontra Wix: kluczowe różnice

WordPress kontra Wix: kluczowe różnice

Budując stronę internetową dla siebie lub swojej firmy często stajesz przed klasycznym dylematem. WordPress vs. Wix — który wybrać i jaki byłby dla Ciebie najlepszy?

10 najlepszych dystrybucji Linuksa dla programistów

10 najlepszych dystrybucji Linuksa dla programistów

Chociaż Linux może nie być ulubionym systemem operacyjnym dla zwykłych użytkowników, jest to wybór dla większości programistów i programistów. Linux jest bardziej praktycznym systemem operacyjnym, który został specjalnie zaprojektowany z myślą o programowaniu i programistach.

Jak obliczyć wartość nCr

Jak obliczyć wartość nCr

Kombinacja to pojęcie matematyczne. Odnosi się do ułożenia kilku przedmiotów, gdzie ich kolejność nie ma znaczenia. Podstawowa formuła opisuje liczbę prawidłowych kombinacji.

Jak napisać i skompilować swój pierwszy kod Solidity?

Jak napisać i skompilować swój pierwszy kod Solidity?

Solidity to język programowania używany przez inteligentne kontrakty na blockchainie Ethereum. Jest to statyczny, zorientowany obiektowo język programowania.

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

SQL kontra NoSQL: jaka jest najlepsza baza danych dla twojego następnego projektu?

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Jak znaleźć N-cyfrowe idealne sześciany i kwadraty za pomocą Pythona, C++ i JavaScript

Wielu programistów uwielbia rozwiązywać trudne problemy matematyczne za pomocą kodu. Pomaga wyostrzyć umysł i poprawić umiejętności rozwiązywania problemów. W tym artykule dowiesz się, jak znaleźć najmniejsze i największe n-cyfrowe idealne kwadraty i sześciany za pomocą Pythona, C++ i JavaScript. Każdy przykład zawiera również przykładowe dane wyjściowe dla kilku różnych wartości.

Jak używać Pythona jako kalkulatora wiersza poleceń

Jak używać Pythona jako kalkulatora wiersza poleceń

Chociaż możesz używać kalkulatora graficznego na swoim komputerze, interpreter języka programowania Python może pełnić funkcję kalkulatora biurkowego. Jest to tak popularny żart na temat biegania w społeczności Pythona, że ​​wspomniano o nim w oficjalnym samouczku. Oto, jak używać Pythona jako kalkulatora.

Jak osadzić tweety w swoich postach WordPress

Jak osadzić tweety w swoich postach WordPress

Umieszczanie usług stron trzecich w swoich postach WordPress to ekscytujący sposób na przyciągnięcie zainteresowania odwiedzających. Osadzone treści zawierają również wskazówki wizualne, które ułatwiają skanowanie. WordPress ułatwił dodawanie tego typu treści.

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Rozpocznij pracę z notatnikiem Jupyter: samouczek

Jeśli jesteś początkującym naukowcem zajmującym się danymi, który pracuje z Pythonem lub R, musisz wiedzieć, jak korzystać z Jupyter Notebook. Jest to środowisko IDE typu open source i serwerowe do manipulowania danymi, udostępniania kodu na żywo, a także zarządzania przepływem pracy w nauce o danych.

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Kodowanie nie jest dla wszystkich: 9 stanowisk technicznych, które można uzyskać bez niego

Tech to bez wątpienia branża przyszłości. Jeśli jesteś jednym z milionów młodych dorosłych, którzy mają rozpocząć pierwszy etap swojej kariery, być może zastanawiasz się, co zrobić, jeśli nie lubisz kodować.

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

7 ważnych poleceń, które pomogą rozpocząć pracę z Pythonem dla początkujących

Nauka nowego języka programowania, takiego jak Python, staje się bezproblemowa, jeśli masz kompleksową mapę drogową, szczegółowo opisującą koncepcje, których należy się nauczyć jako początkujący i jak robić dalsze postępy, aby osiągnąć kolejny kamień milowy. Nawet średniozaawansowani programiści powinni często odświeżyć swoje podstawy, aby zbudować dla siebie solidną podstawę.

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

Twoja pierwsza aplikacja internetowa ASP.NET: jak zacząć

ASP.NET to bezpłatna wieloplatformowa platforma firmy Microsoft do tworzenia aplikacji i usług internetowych. Platforma ASP.NET jest rozszerzeniem .NET, platformy programistycznej narzędzi, języków programowania i bibliotek używanych do tworzenia różnych aplikacji.