Blog JSystems - uwalniamy wiedzę!

Szukaj
74 publikacje

Andrzej Klusiewicz

Opis autora


Programista Python, specjalista PostgreSQL i Oracle. Doświadczony trener i konsultant. Fanatyk wydajności i dzielenia się wiedzą. Specjalizuje się w przetwarzaniu i analizie danych.
Dawniej programista Java i Delphi co daje mu dziś szerszą perspektywę w programowaniu.

Doświadczenie zdobywał przy różnorakich projektach : od tworzenia aplikacji biznesowych i systemów analitycznych w Pythonie i Javie, przez tworzenie oprogramowania w języku PL/SQL (język proceduralny w bazach danych Oracle), a na oprogramowaniu inteligentnych domów kończąc.

Programista z zawodu i pasji. Pierwsze programy pisał już na Commodore C64. Do grobu planuje zabrać laptopa i ekspres do kawy ;)

Publikacje autora:

PostgreSQL - upgrade klastra
PostgreSQL - Gorący backup niskopoziomowy i jego odtwarzanie
PostgreSQL - Zimny backup i jego odtwarzanie, oraz przenoszenie klastra
PostgreSQL - Backup logiczny i odtwarzanie przy pomocy pg_dump i pg_dumpall
PostgreSQL - VACUUM i wewnętrzne mechanizmy transakcyjności
PostgreSQL - transakcje i blokady
PostgreSQL - anulowanie zadania za pomocą pg_cancel_backend
PostgreSQL - rozłączanie sesji za pomocą pg_terminate_backend
PostgreSQL - role grupowe, czyli zbiorcze zarządzanie uprawnieniami
PostgreSQL - Uprawnienia
PostgreSQL - Użytkownicy
PostgreSQL - Schematy
PostgreSQL - przestrzenie tabel
PostgreSQL - bazy danych
PostgreSQL - katalogi i pliki klastra
PostgreSQL - zmiana portu nasłuchu klastra
PostgreSQL - Archiwizacja ciągła, gorący backup z pg_basebackup i jego odtwarzanie
PostgreSQL - Checkpointy i pliki WAL
PostgreSQL - Konfiguracja parametrów na wszystkich poziomach
PostgreSQL - PSQL - podstawowe narzędzie administratora
PostgreSQL - Dostęp do klastra z sieci i połączenie za pomocą PGAdmin4
PostgreSQL - Ustawianie hasła administratora i innych użytkowników
PostgreSQL - Konfiguracja - logów serwera
Uruchamianie, zatrzymywanie i restartowanie klastra PostgreSQL
Kurs administracji PostgreSQL - wybór preworka
Dekoratory w Pythonie
Bezpłatny kurs Python od podstaw
Instalacja Pythona i Pycharma
Wzorzec projektowy - Fabryka Abstrakcyjna
Wzorzec projektowy - Singleton
Wirtualne środowisko - VENV
Moduł ipaddress
Moduł click - obsługa parametrów z linii poleceń
Parsowanie stron internetowych z użyciem Beautiful Soup
Osadzanie aplikacji Flask na Dockerze
Framework Flask i SQL Alchemy
Framework Flask - proste usługi sieciowe
Framework Flask - obsługa formularzy
Framework Flask - umieszczanie i odczyt danych z sesji
Framework Flask - odczyt parametrów z paska
Framework Flask - tworzenie aplikacji webowej - i wyświetlanie danych
Uruchamianie operacji w osobnych wątkach
Iteratory
Tworzenie własnych wyjątków
Obiektowość w Pythonie
Wizualizacja danych na wykresach - pakiet Matplotlib
Testy jednostkowe - framework py.test
Wyrażenia regularne
Moduł subprocess i wywoływanie komend systemu operacyjnego
Moduł os i poruszanie się po systemie plików
Wykorzystanie baz danych - bazy PostgreSQL
Dane zdalne - wykorzystanie usług sieciowych
Przetwarzanie danych XML
Przetwarzanie danych JSON
Korzystanie z plików tekstowych, przetwarzanie plików CSV
Pakiety
Moduły
Generatory
Optymalizacja funkcji z użyciem cache funkcji
**kwargs
*args
Funkcje
Wyjątki
Zestawy
Słowniki
Krotki
Funkcje map i filter
Listy składane
Listy
Łańcuchy znaków
Pętle
Instrukcje warunkowe
Zmienne i typy danych
"Hello world" i pisanie na konsoli