Biblioteka Pythona - Django - programowanie

Programowanie w języku Python - tworzenie aplikacji internetowych w Django, aplikacji desktopowych w PyQt, czy skryptowanie elektroniki, mikrokontrolerów, czy silników gier.

Slajny z prezentacji Desktopowe Aplikacje z PyQt

Na githubie opublikowałem materiały z mojej prelekcji Desktopowe Aplikacje z PyQt z PyCON PL 2015.

Dostępne są slajdy w PDF oraz przykładowa aplikacja-przeglądarka, jaka pojawiała się na niektórych slajdach. Po zainstalowaniu PyQt5 wystarczy odpalić run_browser.py

PostgreSQL dla Pythonowców

Tegoroczny PyCon był bogaty w ciekawe prelekcje. Jedną z nich była trzygodzinna prelekcja dotycząca PostgreSQL. Christophe Pettus omawia chyba każdy aspekt tej bazy danych, warto obejrzeć.

Przesiadka na nową platformę Megiteam

Jakiś już czas temu Megiteam uruchomiła nową wersję swojej platformy hostingowej. Wszystko po to by całość lepiej działała i by dało się tym lepiej zarządzać. Ja swoje serwisy na nową platformę przeniosłem w zeszłym tygodniu.

Agenda PyCon PL 2015 opublikowana

Konferencja PyCon PL 2015 odbędzie się od 15 do 18 października 2015 r. w Hotelu Ossa Congress & Spa w Rawie Mazowieckiej. Tymczasem znamy już agendę konferencji. Nie jest to jeszcze rozplanowane czasowo, ale widać że szykuje się nam ciekawa konferencja, na której poruszane będą różne tematy - web, desktop, systemy wbudowane i wiele innych tematów bliskich programistom Pythona.

MicroPython na module WiFi ESP8266

Moduł WiFi ESP8266 przebojem wszedł do świata internetu rzeczy dzięki niskiej cenie i oferowanym możliwościom. Dość szybko powstał port MicroPythona działający na tym mikrokontrolerze. Obecnie dostępna jest już niskopoziomowa obsługa radia WiFi jak i dostęp do GPIO.

Wieloprocesorowość w Pythonie 3.6?

Na liście dyskusyjnej python-ideas pojawiła się propozycja dodania, uzupełnienia wsparcia dla wieloprocesorowości w Pythonie. Dyskusja na liście rozwinęła się i zapewne pojawi się niebawem PEP, a po nim interesujący kod.

Nie jest to jedyna próba wsparcia wielu rdzeni w Pythonie w ostatnich czasach. Dostępna jest eksperymentalna implementacja PyParallel, która ostatnio też aktywnie się rozwija.

ESA finansuje rozwój MicroPythona

Europejska Agencja Kosmiczna będzie finansować rozwój MicroPythona - port na architekturę SPARC oraz R&D w kierunku wykorzystania MicroPythona w układach wbudowanych wykonujących krytyczne operacje.

Squashowanie i optymalizacja migracji w Django

Wraz z pojawieniem się wbudowanego w Django mechanizmu migracji programiści pracujący nad tym frameworkiem dali nam narzędzie do squashowania migracji - do łączenia szeregu migracji w jedną o zmniejszonej ilości operacji, zoptymalizowaną. Mając kilkanaście, czy kilkadziesiąt migracji w aplikacji możemy trochę poczekać aż zbuduje się baza do testów. Oszczędność czasu, jak i chęć pozbycia się historii kodu, który już nie istnieje (np. usunięte modele) to powody, dla których możemy migracje squashować. Operacja ta wymaga jednak poświęcenia nieco czasu.

Kategorie

Strony