|||

Django – #25 – REST API cz. 1 – Tworzenie nowego projektu

Wprowadzenie. W kolejnym cyklu artykułów o Django stworzę API, które będzie zgodne z regułami REST (ang. Representational State Transfer). REST definiuje określony format danych oraz określa, w jaki sposób odbywa się wymiana danych między serwerem a klientem. Ponieważ pisanie od podstaw wszystkich mechanizmów, które spełniałyby reguły REST, byłoby bardzo czasochonne, dlatego skorzystamy z gotowego frameworka…

Programowanie w C – Przekazywanie funkcji jako argument funkcji
||

Programowanie w C – Przekazywanie funkcji jako argument funkcji

Wprowadzenie. We wpisie przedstawiłem, w jaki sposób przekazać funkcję jako argument innej funkcji. Taka funkcjonalność może przydać nam się, gdy na przykład chcemy przeprowadzić testy naszej funkcji lub chcemy „obudować” funkcję dodatkową funkcjonalnością. Zakres artykułu. Przekazywanie funkcji jako argument funkcji Przekazanie funkcji z parametrami jako argument funkcji Przekazywanie funkcji jako argument funkcji W pierwszym kroku…

|

Python – #11 – JSON cz. 3

Wprowadzenie. W trzeciej części wpisu o formacie JSON przedstawiłem, jak prezentuje się konwersja typów, między Pythonem a JSONem. Wpis ten jest jedynie krótkim uzupełnieniem dla poprzednich wpisów. Pełna dokumentacja do pakietu json znajduje się pod tym linkiem.  Zakres artykułu. Python —> JSON – Konwersja typów Python —> JSON – Konwersja typów Konwersja typów między Pythonem…

|

Python – #10 – JSON cz. 2

Wprowadzenie. W drugiej części wpisu o formacie JSON w Pythonie przedstawiłem odwrotny kierunek konwersji, to znaczy konwersję z formatu JSON do typów danych Pythona.  Zakres artykułu. Konwersja z JSON do Dict Konwersja z pliku JSON do Dict Konwersja z JSON do Dict Tak samo, jak w poprzedniej części musimy zaimportować pakiet json. W następnym kroku…

|

Python – #9 – JSON cz. 1

Wprowadzenie. We wpisie przedstawiłem w jaki sposób dokonać konwersji z typów z Pythona do formatu JSON. JSON jest to plik tekstowy, który ma zdefiniowaną strukturę typów danych niezależną od konkretnego języka programowania. Służy przede wszystkim do wymiany danych między programami / aplikacjami, które wykorzystują różne języki programowania.  Zakres artykułu. Konwersja z Dict do JSON Konwersja…

|

Python – #8 – Pobieranie (zeskrobywanie) danych ze stron www cz. 3

Wprowadzenie. W trzeciej części o pobieraniu danych ze stron www pokazałem, w jaki sposób przedstawić dane na wykresie. Do tego celu użyłem modułów NumyPy oraz Matplotlib. Zakres artykułu. Pobieranie (zeskrobywanie) danych ze stron www Pobieranie (zeskrobywanie) danych ze stron www Jeżeli chcemy wyświetlić dane w postaci wykresu, możemy do tego celu użyć modułów matplotlib oraz…

|

Python – #7 – Pobieranie (zeskrobywanie) danych ze stron www cz. 2

Wprowadzenie. W części drugiej wpisu o pobieraniu danych ze stron www przedstawiłem, w jaki sposób otrzymać konkretne dane bez „ozdobników”, które mogą być już bezpośrednio użyte przy dowolnych działaniach. Zakres artykułu. Pobieranie (zeskrobywanie) danych ze stron www Pobieranie (zeskrobywanie) danych ze stron www Na chwilę obecną dane, które wyświetliliśmy w poprzedniej części, nie są gotowe…

|

Python – #6 – Pobieranie (zeskrobywanie) danych ze stron www cz. 1

Wprowadzenie. We wpisie przedstawiłem, w jaki sposób pobierać (zeskrobywać) dane ze strony internetowej. W tym celu zastosowałem moduł requests oraz BeautifulSoup. Zakres artykułu. Pobieranie (zeskrobywanie) danych ze stron www Pobieranie (zeskrobywanie) danych ze stron www Zanim zaczniemy pisać program, znajdźmy jakąś stronę, na której będą znajdowały się jakieś ciekawe dane. Na potrzeby tego wpisu skorzystałem…

|

Python – #5 – Dekoratory funkcji

Wprowadzenie. W kolejnym wpisie poświęconym Pythonowi przedstawię w jaki sposób możemy utworzyć własne dekoratory do funkcji. Zalecam, aby przed przystąpieniem do czytania tego wpisu, zapoznać się z poprzednimi wpisami: Funkcja jako argument funkcji Funkcja o zmiennej liczbie argumentów Funkcja w funkcji Funkcja zwracająca funkcję Zakres artykułu. Dekoratory funkcji Dekoratory funkcji W pierwszym kroku stwórzmy funkcję…

|

Python – #4 – Funkcja zwracająca funkcję

Wprowadzenie. Wpis ten można powiedzieć, że jest kontynuacją poprzedniego wpisu, gdzie opisałem jak realizowana jest funkcja zagnieżdżona. W tym wpisie przedstawię możliwość jaką jest zwracanie funkcji zagnieżdżonej. Zakres artykułu. Funkcja zwracająca funkcję Funkcja zwracająca funkcję Jako naszą bazę wykorzystajmy pierwszy przykładowy program z poprzedniego wpisu to jest „Python – #3 – Funkcja w funkcji”. W…