• pygame

PyGame – Wprowadzenie

Projekt w postaci gry napisanej w Python to świetny pomysł, aby podnieść swoje umiejętności programistyczne jak również usystematyzować zdobytą już wiedzę. Zanim zacznie się jednak tworzyć swoją pierwszą grę warto poznać bibliotekę która umożliwi stworzenie [...]

  • flask www

Python Flask – instalacja oraz Hello World

Python Flask to zyskująca na popularności biblioteka do tworzenia aplikacji webowych oraz REST API. W łatwy sposób możemy robić w niej proste strony oraz mikroserwisy. Poniżej napiszemy nasz pierwszy projekt, czyli Hello World z [...]

  • python turtle

Python Turtle – grafika żółwia

Python Turtle, jest to bardzo popularny sposób nauki podstawowych operacji w Python. Pozwala ona w prosty sposób pisać aplikacje graficzne i mieć przy tej okazji, sporo radości. Włączając tworzenie ciekawych grafik, czy też bardzo [...]

  • lambda sortowanie

Lambda i sortowanie wartości słownika

Lambda jest fajna! Trzeba tylko ją zrozumieć 🙂 W połączeniu z sorted() jest jeszcze fajniejsza. W artykule przybliżę instrukcję lambda, dla tych, co jeszcze jej nie znają oraz pokaże sztuczkę, jak posortować słownik według wartości.

Tic Tac Toe, czyli kółko i krzyżyk, w Python Turtle

Tic tac toe, czy też kółko i krzyżyk, to jedna z najpopularniejszych gier na świecie, oraz doskonaly projekt dla początkujących programistów. Poniżej zobaczymy jeden z sposobów w jaki możemy tą grę napisać i wykorzystamy [...]

Python Turtle – obsługa zdarzeń

Do tej pory pokazywaliśmy podstawowe operacje w Turtle, które umożliwiały nam rysowanie różnych kształtów. Tym razem zobaczymy jak obsłużyć zdarzenia. Przykładowo naciśniecie klawisza lub kliknięcie myszki. Tym samym nasze aplikacji będą mogły wchodzi w [...]

Python Turtle – wyścig żółwi

Turtle to jedna z pierwszych bibliotek w Python, którą uczy się większość osób. Pozwala tworzyć proste programy graficzne, w tym bardzo, bardzo proste gry. Wyścig żółwi jest klasycznym przykładem i grą polecaną jako jeden [...]

  • klasa a instancja python

Atrybuty Klasy vs Atrybuty Instancji

  W programowaniu obiektowym istnieją definicje klasy oraz atrybuty instancji tej klasy która została stworzona na podstawie definicji. Instancje tej samej klasy nie współdzielą danych ale czy na pewno?   Załóżmy, że jesteśmy firmą [...]

  • sqlalchemy

Flask SQLAlchemy

SQLAlchemy, to wyższy poziom operacji na bazach danych. Definiujemy klasę, a następnie dzięki SQLAlchemy, możemy w łatwy sposób przetłumaczyć ją na tabele w bazie danych. Później, bez potrzeby wykorzystania języka SQL, wykonywać na niej [...]

  • kopiowanie list i dict

Kopiowanie list i słowników

W moim poprzednim artykule mogłeś przeczytać o tym, że przypisanie zmiennej do innej zmiennej nie utworzy kopii wartości, ale kopię odwołania. Jest to ważne zwłaszcza podczas przekazywania listy jako argumentu funkcji. Teraz przedstawię różne sposoby na to, aby utworzyć kopię np. listy, słownika tak, żeby stanowiła nowy obiekt . Ponadto dowiesz się, jak zrobić dict lub set comprehension.

  • obiekt python

Wszystko jest obiektem

Niniejszy artykuł można potraktować jako uzupełnienie do kursów Pythona zamieszczonego na stronie. Dla tych co lubią zrozumieć 🙂 Spis treści: Czym jest zmienna i co tak naprawdę robimy, kiedy przypisujemy do zmiennej (za pomocą [...]

  • theme kolor jyputer

Jak zmienić theme / skórkę / kolor Jupyter Notebook

Jasny kolor Jupyter Notebook, może męczyć oczy. Na szczęście, w dość prosty sposób, możemy zmienić jego kolor. Zobaczmy jak. Uruchamiamy CMD w Anaconda Navigator Uruchamiamy Anaconda Navigator, z menu start, a następnie uruchamiamy CMD.exe [...]

Jak najlepiej zacząć uczyć się Pythona?

Wiele osób zadaje sobie pytanie "jak najlepiej zacząć uczyć się Pythona" i z jednej strony może wydawać się trudne, a z drugiej bardzo oczywiste. Odpowiedź brzmi, najlepiej zacząć 🙂 Dlaczego ? Po co? Najważniejsze to [...]

  • python youtube

Kurs Python na YouTube !

Zapraszamy do NOWEGO kursu Python, dla początkujących na Youtube. Zaczniemy od podstaw Będzie dużo praktyki Będzie prosto i zrozumiale Zachęcamy do subskrypcji 🙂 https://www.youtube.com/watch?v=wrDdivuWqlM&t=2s  

  • else if

Else poza konstrukcją if … else

  Ci, którzy mieli styczność z innymi językami programistycznymi jak np. Java czy C++, mogą się w tym miejscu poczuć zaskoczeni, że w Pythonie blok else występuje także w innych konstrukcjach niż if-else. Jest to jedna z [...]

  • enumerate

Python enumerate ()

Enumerate to wbudowana funkcja w Python, która umożliwia nam iterację po obiektach, takich jak lista (tzw iteratorach), przy jednoczesnej informacji, którą iterację wykonujemy. Zobaczmy: Aby docenić użyteczność tej funkcji, przyjrzyjmy się prostej iteracji, po [...]

  • requests http

Python Requests – biblioteka do wykonywania zapytań HTTP

  Niezależnie czy interesuje nasz web scraping czy też komunikacja z API różnych serwisów, potrzebujemy biblioteki, która umożliwi nam wykonywanie zapytań HTTP. Biblioteka Requests, nie jest jedyną, jednak stała się tak popularna, że została [...]

  • seaborn wykresy

Seaborn – eleganckie wykresy w Python

Seaborn, to zgrabna oraz efektywna biblioteka, pozwalająca na szybkie tworzenie atrakcyjnych wykresów, w Python. Została, zbudowana na bazie biblioteki Matplotlib, jednocześnie wzbogacona o dodatkowe typy wykresów. Poniżej zobaczymy, jak z niej korzystać w praktyce. [...]

  • wstęp do pandas

Python Pandas – wszystko co musisz wiedzieć, aby zacząć

  Pandas, jest jednym z najbardziej rozbudowanych pakietów, do analizy danych, w Python. Scyzorykiem szwajcarskim. Możemy za jego pomocą, wczytywać dane, czyścić, modyfikować, a nawet analizować. Wszystko to co umożliwia nam SQL, Excel i [...]

  • numpy

Wstęp do biblioteki NumPy w Python

Biblioteka NumPy, w Python, została stworzona, aby umożliwić szybkie i sprawne operacje na macierzach. Każdy element jest tego samego typu - zazwyczaj są to liczby. Na jej podstawie stworzono, między innymi bibliotekę Pandas. Jest [...]

Python – odwzorowanie listy / list comprehensions

Odwzorowanie listy, czy też, list comprehnsions, to możliwość utworzenia nowej listy w oparciu, o listę już istniejąca, w zwięzły i prosty sposób. W wielu przypadkach, jest to eleganckie zastępstwo do pętli for. Poniżej przyjrzymy się [...]

Python – *args oraz **kwargs

Jak się okazuje, funkcje w Python, mogą przyjmować zmienną liczbę parametrów. Jednak, aby to umożliwić, musimy posłużyć się mechanizmami, o których jeszcze nie rozmawialiśmy, a będzie to bardzo użyteczne na dalszych etapach nauki. Mianowicie * [...]

Mini projekt – tajny agent, generator haseł

Jesteśmy na terytorium wrogiego państwa, a naszą misją jest przejęcie planów inwazji. Mamy bezpośredni dostęp do systemu, na którym się znajdują. Problem jest taki, że nie znamy hasła, jednak odrobiliśmy pracę domową i poznaliśmy jego [...]

Python – operacje na zmiennych

W poprzedniej lekcji, dowiedzieliśmy się co to jest zmienna. Nauczyliśmy się również, o podstawowych typach zmiennych w Python, takich jak liczba, tekst, lista, krotka, czy też słownik. W tej lekcji, będzie ciekawiej. Nauczymy się operować [...]

  • jupyter

Jupyter Notebook – edytor tekstu, dla Python

  W poprzednich lekcjach, zachęcaliśmy do instalacji programu Anaconda, między innymi, dla tego, że w raz z nim dostaniemy Pythona oraz edytor kodu, który będziemy używać, w dalszych lekcjach mianowicie Jupyter Notebook. W tej [...]

PIP – zarządzanie pakietami i modułami w języku Python

Programem, który umożliwia nam zarządzanie pakietami w języku Python jest PIP. Będziemy go używać często, tak więc opanowanie podstawowych operacji jest konieczne. Poniżej zapoznamy się jego praktycznym zastosowaniem. Zaczynajmy! Na temat pip, wspomnieliśmy przy okazji [...]

Python – wirtualne środowisko pracy

Wirtualne środowisko pracy w Python, znane również jako virtualenv lub venv, jest sposobem za zapewnienie działania naszego programu niezależnie od maszyny na której jest uruchamiany ORAZ sposobem na uruchomienie innych programów na NASZEJ maszynie, tak [...]

Instalacja Jupyter Notebook w Windows

Jupyter Notebook, to rewelacyjny edytor Python, który doskonale nadaje się do eksperymentowania oraz nauki Python. Poniżej opiszemy proces jego instalacji w Windows. Wchodzimy na stronę anaconda.com oraz klikamy przycisk download Wybieramy wersję Python 3.7, klikamy [...]

Instalacja Python 3

Naszą przygodę z językiem programowania Python, najkorzystniej jest zacząć od jego instalacji oraz wykonania, klasycznego dla programowania, zadania – Hello World. Samego Python możemy zainstalować na kilka sposób, z czego 2 najpopularniejsze, zostały przedstawione poniżej. [...]

Python – pętla for oraz while

Kolejną krytyczną do opanowania koncepcją, w języku Python, są pętle. A dokładnie 'for' oraz 'while' Ale bez obaw. Są przy odrobinie ćwiczeń, są łatwe do opanowania. Poniżej, nauczymy się wykorzystywać je w praktyce. Zaczynajmy! Powiedzmy, [...]

Python – wyrażenia warunkowe

Wyrażenia warunkowe w Pythonie, ułatwiają nam sterowanie przebiegiem programu. Są to operacje dość proste w opanowaniu, jednocześnie stanowią jedną z najważniejszych koncepcji którą musimy znać. Poniżej przyjrzymy się czym są i je stosować w praktyce. [...]

Typy danych i zmienne Python

Jesteśmy otoczeni przez informacje, dane. I każda taka dana ma swój typ. Podstawowa to oczywiście liczba, jak liczba 2. Inna podstawowa to tekst, jak „Ala ma kota” albo „Python”, inny typ to np. data – [...]

Kurs i nauka Python, dla początkujących – wstęp

Niezależnie czy pragniemy być deweloperem aplikacji, analitykiem danych czy też ekspertem od sztucznej inteligencji, w jakimś języku z naszym komputerem rozmawiać musimy. Nie ma jednego, idealnego języka, który będzie najlepszym rozwiązaniem w każdej sytuacji. Niektóre [...]

Suma dwóch liczb

‘Suma dwóch liczb’ to kolejne zadanie, które, ćwiczy nasze zdolności […]