Wprowadzenie

Python


Język programowania wysokiego poziomu ogólnego przeznaczenia, o rozbudowanym pakiecie bibliotek standardowych, którego ideą przewodnią jest czytelność i klarowność kodu źródłowego. Jego składnia cechuje się przejrzystością i zwięzłością. Python wspiera różne paradygmaty programowania: obiektowy, imperatywny oraz w mniejszym stopniu funkcyjny. Posiada w pełni dynamiczny system typów i automatyczne zarządzanie pamięcią, będąc w tym podobnym do języków Perl, Ruby, Scheme czy Tcl. Podobnie jak inne języki dynamiczne jest często używany jako język skryptowy. Interpretery Pythona są dostępne na wiele systemów operacyjnych.

Rozdział 1.1

Pobieranie środowiska oraz języka

Pobieramy język

Otwieramy oficjalną stronę pythona a następnie pobieramy go w minimalnej wersji 3.7

Download

Pobieramy środowisko

Twórcy tej strony preferują i zalecają korzystanie z aplikacji Visual Studio Code (VScode)

Download


Rozdział 1.2

Instalujemy język

Postępujemy zgodnie z poniższą instrukcją obrazkową

Krok 1

Uruchamiamy instalator języka(python) z folderu pobrane

Krok 2

Krok 3

Czekamy na zakończenie procesu instalacji

Krok 4


Rozdział 1.3

Instalujemy środowisko

Postępujemy zgodnie z poniższą instrukcją obrazkową

Krok 1

Uruchamiamy instalator środowiska(VSCodeUserSetup-x64) z folderu pobrane

Krok 2

Krok 3

Krok 4

Krok 5

Krok 6

Czekamy na zakończenie procesu instalacji

Krok 7


Rozdział 2

Konfiguracja

Postępujemy zgodnie z poniższą instrukcją obrazkową

Krok 1

Krok 2

Krok 3

Tworzymy plik z rozszerzeniem ".py"

Krok 4

Sprawdzamy czy w prawym dolnym rogu jest wybrana odpowiednia wersja Python'a

Krok 5


Rozdział 3

Podstawy Pythona

zmienne

Istnieje kilka typów zmiennych do najważniejszych zaliczamy String(str), Integer(int) oraz Floating(float)
pierwsza służy do tworzenia zmiennych słownych, druga do liczb całkowitych, a ostatnia do liczb z cyframi po przecinku
By stwożyć zmienną podajemy nazwę tej zniennej np. X, a następnie piszemy = i po = podajemy wartość zmiennej np. 10. Końcowo wychodzi nam X=10

print

Podstawową komendą jest print( ), która pozwala wydrukować to, co zostało wpisane
1) Gdy chcemy wydrukować tekst do środka nawiasu, wpisujemy cydzyszłów print(" "), a następnie w cudzysłów wpisujemy tekst który nas interesuje
2) Gdy chcemy wydrkukować zmienną lub liczbę bezpośrednio wpisujemy zmnienną w nawias np. print(x)

input

input( ) to komenda pozwalająca przypisać wartość do zmiennej podczas uruchomionego programu.
Komende input tworzymy w następujcy sposób: x=input("Tekst"). Komenda ta mówi że wartość podana będzie przypisana do x
By narzucić typ zmiennej używamy str, int lub float np. x=int(input("tekst")) dla zmiennej liczb całkowitych.

While

Komenda While tworzy pętle, której trzeba stworzyć warunek, a na końcu dajemy :, który oznacza rozpoczęcie pętli.
Jeśli robicie to w poleconym przez nas programie to samo zrobi się wcięcie, które oznacza przynależnośc do powyższej funkcji.
Przykładowe warunki: x==y(Jesli liczba x jest równa liczbie y), x!=y (Liczba x nie jest równa liczbie y), x > y lub x < y (Liczba x jest większa lub mniejsz od y),
True (Jeśli pentla ma się wykonywać bez względu na wszystko), False (Jeśli pentla ma się nie wykonywać bez względu na wszystko)

if

if czyli "jeśli", to komenda warunkowa, która wykona polecenie jeśli podany warunek jest spełniony.
Warunki są takie same jak do komendy while, i na końcu również jest znak :

elif i else

elif to nadanie innej opcji komendzie if, po elif podajemy warunek oraz na końcu stawiamy :
else komenda else wykonuje się gdy żaden z warunków if oraz elif nie zostanie spełniony, nie dodaje się tu warunku a na końcu również stoi :

import

Dzieki import możemy dodać bibloteki rozszerzajace mozliwosci naszego projektu.
Używa się tego w pierwszych liniach programu, poprzez użycie komendy import nazwa_bibloteki lub from nazwa_bibloteki import *
Użyteczne bibloteki to: math, tkinter, random, sys, turtle, time, numpy

Matematyka

Dodawanie

Przy dodawaniu używamy +
Przykładowe komendy z dodawaniem to: z=x+y, print(1+1) oraz tylko i wyłącznie do plusa print("Tekst1" + "Tekst2")

Odejmowanie

Przy odejmowaniu używamy -
Przykładowe komendy z odejmowaniem to: z=x-y, print(2-1)

Mnożenie

Przy mnożeniu używamy *
Przykładowe komendy z mnożeniem to: z=x*y, print(2*2)

Dzielenie

Przy dzieleniu używamy /
Przykładowe komendy z dzieleniem to: z=x/y, print(4/2)

Potęgowanie

Przy potęgowaniu używamy **
Przykładowe komendy z potęgami to: z=x**y, print(2**2)

Inne

Do pozostałych działań matematycznych używamy bibloteki math

Komendy do math


Rozdział 4

Zadania

Zadanie nr 1
obliczanie wieku

W swoim pierwszym programie obliczysz ile masz lat
Użyj komend: input, print i odejmowanie
W programie musisz zapytać się o dwie rzeczy, aktualny rok oraz rok urodzenia, a następnie wykonaj działanie matematyczne

Zadanie nr 2
NWD

Twoim zadaniem będzie zrobienie programu który oblicz NWD dwóch liczb
Do programu będą potrzebne komendy: input, while, if, else, print

Zadanie nr 3
Rysowanie

Teraz musisz narysować kwadrat, prostokąt oraz trójkąt
Użyj do tego bibloteki turtle importując ją przy pomocy import

Komendy do turtle

Zadanie nr 4
Pierwszy kalkulator

Teraz stowrzysz pierwszy większy program, za zadanie masz stworzyć prosty kalkulator.
W programie musi się znaleść komenda input oraz print w celu uzyskanie programu który dodaje dwie liczby

Następnym działaniem będzie odejmowanie.
By usprawnić program dodaj polecenie if w którym zadecydujesz czy działaniem będzie odejmowanie czy dodawanie

Następnie dodajemy mnożenie oraz dzielenie
By dzielenie działało poprawnie trzeba dodać warunek który sprawdza czy dzielnik nie jest zerem

Ostatnim działaniem które należy dodać w tym zadaniu to potęgowanie

Dodatkowo

Dla chętnych można dodać do kalkulatora pierwiastkowanie

support e-mail: mail.mało@pieniędzy.pl

nr. tel: Naszej firmy na to nie stać

Strona stworzona przez:

nNote1377
Człowiek 2
piw-piw