
Absolwent Politechniki Warszawskiej, specjalizujący się w elektronice przemysłowej. Zainteresowany programowaniem mikrokontrolerów, językami C, C++ i Python oraz nowinkami technologicznymi. Na blogu dzieli się wiedzą głównie z zakresu programowania, łącząc pasję z chęcią jej usystematyzowania i poszerzania.
Podobne wpisy
Django – #28 – REST API cz. 4 – Widoki generyczne
Wprowadzenie. W drugim wpisie serii o DRF zastosowaliśmy jeden z widoków generycznych, którym był ListAPIView. Warto zaznaczyć, że używanie widoków generycznych znacznie skraca czas pracy o ile nasze API, będzie posiadało standardowe zachowanie. W tym wpisie przedstawię widoki generyczne, które dostarcza…
Sterownik PWM – #1 – Definicja timerów w STM32 do programowych PWM
Na rozgrzewkę: W ostatnim czasie pracuję zarówno nad hardwarem jaki i softwarem projektu sterownika, którego wyjścia sterowane są za pomocą PWM. Wspominałem o tym w jednym z wpisów w serii Z życia elektronika – #14 – Metody pomiaru…
Django – #12 – Pierwsza aplikacja – Pliki statyczne
Wprowadzenie. W Django spotkamy się z takim pojęciem jak pliki statycze. Pliki statyczne stanowią na przykład pliki arkusza styli .css, pliki JavaScriptu .js, czy obrazy. Pomysł korzystania z plików statycznych ma na celu odciążenie serwera poprzez nie przetwarzanie przez Django…
Django – #18 – System Autoryzacji cz. 6
Wprowadzenie. W szóstej części poświęconej systemowi autoryzacji zajmę się przedstawieniem w jaki sposób szybko zrealizować dostęp do konkretnych stron tylko dla zalogowanych użytkowników, natomiast pozostali (anonimowi) użytkownicy zostaną przekierowani na stronę logowania oraz zostaną poinformowani, że dostęp do danej strony…
Python – #113 – str() – .split() – Jak podzielić string na pojedyncze elementy?
Metoda .split() Metoda zwraca listę, której elementy stanowią ciągi znakowe. Ciągi znakowe umieszczane w liście, to porozdzielany ciąg znakowy, na którym została zastosowana metoda. Ciąg znakowy, na którym została zastosowana metoda, jest dzielony w momencie, kiedy zostaje znaleziony separator określony…
Programowanie w C – RPi – Bazy Danych – Nawiązanie połączenia
Wprowadzenie. Pierwszym właściwym krokiem pracy z bazą danych w języku C jest nawiązanie połączenia z bazą danych. We wpisie przedstawiłem prosty program, który przeprowadzi nas przez tą procedurę. Zakres wpisu: Program w C Plik Makefile Testy Program w C Kod…