Podstawy Pythona
Niniejszy dział prezentuje podstawy Pythona - poznasz składnię języka oraz jego standardowe moduły. Artykuły sprzed kilku lat będą pisane w Pythonie 2, co może wymagać zastosowania nieco innej składni żeby uruchomić prezentowany kod pod Pythonem 3.
Kurs Pythona
- Python - co to jest i do czego można go użyć?
- Instalacja Pythona pod Linuksem
- Instalacja i konfiguracja Pythona pod MS Windows
- Instalacja Pythona na macOS
- Wprowadzenie do programowania w Pythonie
- Funkcje i programowanie funkcyjne
- Klasy
- Co to jest i co potrafi IronPython?
- Szybka i przyjemna praca z virtualenvami dzięki virtualenvwrapper
- Wheel - nowy format pythonowych pakietów daje niezłe przyśpieszenie
- Operowanie na plikach w Pythonie
- wejście-wyjście i przechowywanie obiektów
- Wyjątki w Pythonie
- Parsowanie XML w Pythonie
- Proste bazy danych
- Operacje na plikach Zip, Tar, zlib w Pythonie
- Losowe liczby i wartości z sekwencji
Różności
- Epydoc - generowanie dokumentacji kodu
- Programowanie oparte o testy
- pyCuda - dostęp do platformy nVidia CUDA w Pythonie
- Psyco
- Bezpieczne operacje na plikach za pomocą libjio
- Budowanie binarnych pakietów z Py2exe
- pywin32 - usługi i biblioteki MS Windows w Pythonie
- Pogoda w Pythonie
- Obsługa silnika JavaScript w Pythonie za pomocą python-spidermonkey
- PyEphem - obliczenia astronomiczne dla Układu Słonecznego
- Czytelne debugowanie list i słowników z python-print_r
- Python 3000
- Obsługa kamer przemysłowych Ximea z poziomu IronPythona
- sh - polecenia systemowe łatwo dostępne w Pythonie
- Debugowanie pythonowych aplikacji z wdb
Moduły Dodatkowe
Grafika
- Obsługa grafiki za pomocą Python imaging library (PIL)
- Pystacia - manipulowanie grafikami - po polsku
- Matplotlib
- PyGoogleChart
- Wykresy naukowe z Biggles
- Generowanie wykresów za pomocą HTML-Graphs
- Wydajność Pythona, C, C++ na przykładzie generowania miniatur grafik
Tekst
- Reportlab - generowanie dokumentów
- Pisa - generowanie plików PDF z danych HTML
- polib - zarządzanie tłumaczeniami gettext
- pyparsing
- AmiFormat
- py-wikimarkup - parser składni MediaWiki
- pyMediaWiki
- Generowanie i czytanie plików Excela w Pythonie
- Operacje na arkuszach kalkulacyjnych Google za pomocą Gspread
- PyYAML - parser formatu YAML
- Zmniejszanie rozmiaru stron HTML za pomocą django-htmlmin
- Rozpoznawanie tekstu na zdjęciach za pomocą tesseract
Wyszukiwanie
- Pełnotekstowe wyszukiwanie w Pythonie z Solr i Lucene
- Xapian w Pythonie
- Pełnotekstowa wyszukiwarka Sphinx
- Obsługa usług Google za pomocą xgoogle
Przykłady, Skrypty
- Może wartość a może None - implementacja wzorca w Pythonie
- OpenDocument ODT i Python
- PyFilesystem - obsługa różnych systemów plików w Pythonie
RkBlog