Blog JSystems - z miłości do programowania

Wszystkie posty

Dekoratory w Pythonie





Dekoratory pozwalają dodać funkcjonalność do istniejącej funkcji. Funkcja dekorująca przejmuje rolę funkcji dekorowanej, wzbogacając ją o nową funkcjonalność.  Przykładem użycia może być np. mierzenie czasu wykonywania dekorowanych funkcji czy autoryzacja dostępu.

Aby rozpocząć definiowanie własnych dekoratorów musimy wiedzieć że:

- Funkcja może być przekazywana do innej funkcji jako parametr

- Funkcja może być zdefiniowana wewnątrz innej funkcji

- Funkcja może zwracać inną funkcję

Poniżej małe przypomnienie.

Funkcja jako …

Więcej

Bezpłatny kurs Python od podstaw





 

Oddaję w Wasze ręce bezpłatny kurs języka Python. Kurs ten zaczyna się od samych podstaw, przechodzi przez najważniejsze elementy składni, pobieranie i przetwarzanie danych z różnych źródeł, tworzenie aplikacji webowych, testowanie i wiele więcej. Kurs jest cały czas rozbudowywany, gdybyś miał pomysł na to co jeszcze powinno się w nim pojawić lub miał jakieś uwagi, pisz śmiało na klusiewicz[małpa]jsystems.pl Nie zapomnij zapisać się do newslettera by otrzymywać najnowsze …

Więcej

Instalacja Pythona i Pycharma





Instalacja interpretera

Aby rozpocząć programowanie w języku Python będziesz przede wszystkim potrzebować interpretera. Interpreter będzie wykonywał kod który napiszesz, dlatego musimy go zainstalować w systemie. Możesz go pobrać pod adresem: https://www.python.org/downloads/

Instalując Pythona koniecznie zaznacz "Add Python to PATH" co spowoduje że będziesz mógł uruchamiać interpreter bez podawania ścieżki do niego:

301.png (664×413)

Po instalacji Pythona przychodzi czas na sprawdzenie czy wszystko działa poprawnie. Stworzymy …

Więcej

Wzorzec projektowy - Fabryka Abstrakcyjna





Wzorzec kreacyjny. Pozwala tworzyć rodziny obiektów dziedziczących po tej samej klasie bez określania ich konkretnych klas. Wzorzec ten powinniśmy stosować wtedy gdy zawsze chcemy użyć tego samego zestawu metod na dowolnym wybranym obiekcie z danej rodziny (klas mających wspólną klasę bazową po której dziedziczą).

Przyjmijmy że jest kilka fabryk samochodów różnych rodzajów. Jedna fabryka produkuje samochody sportowe, druga limuzyny, trzecia samochody miejskie. Wszystkie samochody, niezależnie od tego jaki jest to …

Więcej