Rozpoczęcie swojej przygody z programowaniem w języku Python naprawdę nie jest trudne. Czasami programowanie będzie od nas wymagało porzucenia złych nawyków lub przełamania się wewnętrznie i odrzucenia niechęci, które być może zajęcia z programowania na uczelni w nas wyrobiły. Pozwól, że opowiem ci nieco o dwóch aspektach języka Python oraz ...
Ostatnie Discy Artykuły

Jak zacząć uczyć się programowania
Zastanawiasz się pewnie, dlaczego warto znać choć jeden język programowania, nawet jeśli nie planujesz kariery jako programista? Czy umiejętność programowania może mi się przydać? A co jeżeli już próbowałeś i się do programowania zraziłeś? W dzisiejszym świecie technologia otacza nas ze wszystkich stron. Zaczynając od smartfonów, przez komputery, a kończąc ...

Od zera do bohatera – jak zacząć pisać skrypty...
Cześć Władcy! Już 19 września o godzinie 11:00 zapraszamy Was na kolejny, napakowany wiedzą webinar – tym razem gościmy Piotra Wojciechowskiego, który podzieli się z nami swoim doświadczeniem w pisaniu scryptów w Pythonie. Cytując naszego Prelegenta:Programowanie jest straszne? Nic bardziej mylnego. To Twoje podejście do programowania jest złe i wypaczone ...

Scapy, czyli biblioteka w języku Python
Scapy jest tak naprawdę biblioteką w języku Python, do której twórcy stworzyli dla nas wygodny interfejs, przypominający wiersz poleceń. Przypominający, ponieważ nawet w tym interfejsie mniej lub bardziej świadomie programujemy. Dlaczego zatem nie wykorzystać możliwości języka Python i nie pisać po prostu aplikacji korzystających z biblioteki Scapy? Jak i gdzie ...

Scapy – wygeneruj dowolny pakiet
Wyobraźcie sobie, że chcecie przetestować funkcjonalność lub zreprodukować błąd, do czego potrzebujecie próbkę wysłanego ruchu jednak, takowej nie posiadacie. Załóżmy, że potrzebujecie wygenerować jakiś specyficznie wyglądający pakiet, ponieważ podejrzewacie błąd programowy. Albo, że chcecie przetestować mechanizmy antywirusowe lub antymalware bez ryzyka wpuszczenia rzeczywistego zagrożenia do własnej sieci. Możliwość wpuszczenia do ...

Programowanie deklaratywne
Deklaratywny język opisu infrastruktury Zarówno Ansible jak i Terraform to narzędzia, w których stosuje się deklaratywne podejście do programowania infrastruktury. Co ono oznacza? Wyjaśnijmy to sobie na bardzo prostym przykładzie zadania, które zaprogramujemy w playbooku Ansible. – name: Serwer WWW ansible.builtin.apt: name: [ nginx ] update_cache: yes ...