środa, 10 maja 2023

piątek, 24 marca 2023

Funkcje w języku Python

 Funkcje w języku Python mają wiele praktycznych zalet:

  • nie musimy ciągle kopiować i wklejać tego samego kodu
  • kod staje się krótszy i bardziej czytelny
  • jeżeli chcielibyśmy zmienić działanie funkcji, to wystarczy, że zrobimy to w jednym miejscu, a nie w wielu.

Przykłady funkcji:









sobota, 18 lutego 2023

Instrukcje iteracyjne

Pętla for

Pętla for w języku Python, powtarza blok instrukcji określoną ilość razy. Podczas jej tworzenia, możemy określić ile razy ma się ona wykonać.

Przykład pętli for:


Pętla while

While to polecenie, które jest informacją dla języka Python, że powinien powtarzać następujący po nim kod. Tak długo jak warunek po instrukcji while, jest spełniony, Python powtarza dany kod.

Przykład pętli while:



niedziela, 5 lutego 2023

Instrukcja warunkowa

Budowa instrukcji warunkowej: 

if warunek :

    [

else

    [

Aby w kodzie zrobić coś pod określonym warunkiem, używamy instrukcji warunkowej if. Zaczynamy ją od słowa kluczowego if, po czym umieszczamy warunek. Warunek to wyrażenie zwracające wartość logiczną. Można go utworzyć na przykład przy użyciu znaku porównania ==, < czy !=. Za warunkiem umieszczamy dwukropek : i od następnej linii określamy instrukcje, które powinny zostać wywołane, gdy warunek jest spełniony. Te instrukcje nazywane są ciałem warunku. Instrukcje w ciele muszą być poprzedzone wcięciem, czyli czterema spacjami. Dzięki tym wcięciom Python jest w stanie odróżnić je od reszty kodu. Jeśli warunek nie jest spełniony, to te instrukcje nie zostaną wykonane.

Za pomocą instrukcji warunkowych możemy tworzyć kod, który czasem się wykonuje, a innym razem nie, w zależności od warunków programu w tym czasie. W przypadku, gdy zawsze wykonujemy każdą instrukcję programu, przechodząc od góry do dołu (każda linia wykonana jest w kolejności), nie wymagamy od programu wyznaczenia wartości konkretnych warunków. Korzystając z instrukcji warunkowych, programy mogą ustalić, czy spełnione są określone warunki, a następnie dowiedzieć się, co wykonywać dalej.

Przykładowa instrukcja warunkowa:







piątek, 13 stycznia 2023

Pierwsza sytuacja problemowa rozwiązanie z użyciem języka Python.

 


Jeśli w przepisie mamy wypisane ilości składników na potrawę dla innej ilości osób niż zaprosiliśmy, to program ten na podstawie wprowadzonych danych będzie w stanie obliczyć ile danego składnika będziemy potrzebować, aby przygotować tą potrawę dla osób zaproszonych.

piątek, 2 grudnia 2022

Wstęp do programowania

 Algorytm to sposób postępowania (przepis) umożliwiający rozwiązanie określonego zadania (klasy zadań), podany w postaci skończonego zestawu czynności do wykonania, ze wskazaniem ich następstwa.


Język programowania można podzielić ze względu na poziom języka programowania:

  • język wysokiego poziomu np. Pascal, C, C++, Logo i BASIC
  • język niskiego poziomu np. Assembler


Kompilacja polega na zamianie kodu napisanego przez programistę na kod maszynowy zrozumiały przez komputer, a interpretacja polega na przeanalizowaniu poszczególnych elementów kodu źródłowego przez program zwany interpreterem i wykonaniu odpowiednich poleceń.

Przykłady języków kompilowanych: C++, C, Pascal

Przykłady języków interpretowanych: Python, JavaScript, Maxima

Działania na elementach listy w języku Python

  suma dwóch wektorów różnica dwóch wektorów mnożenie liczby i wektora iloczyn skalarny dwóch wektorów