Python Flask – instalacja oraz Hello World

16 czerwca, 2020|2 komentarze

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 – grafika żółwia

6 czerwca, 2020|0 Comments

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 i sortowanie wartości słownika

2 czerwca, 2020|1 Comment

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.

SQL – od czego zacząć ?

20 maja, 2020|0 Comments

W dzisiejszym artykule omówimy „język” który jest idealnym narzędziem do zarządzania danymi, ale również może być nieodzownym elementem data science, chodzi o język zapytań SQL (ang. Structured Query Language) który jest  używany do tworzenia, modyfikowania baz danych oraz [...]

Python Turtle – obsługa zdarzeń

7 maja, 2020|0 Comments

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

7 maja, 2020|0 Comments

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 [...]

Atrybuty Klasy vs Atrybuty Instancji

29 kwietnia, 2020|0 Comments

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ą produkującą samochody marki [...]

Flask SQLAlchemy

18 kwietnia, 2020|0 Comments

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 słowników

8 kwietnia, 2020|2 komentarze

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.

Wszystko jest obiektem

13 marca, 2020|0 Comments

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ą znaku [...]

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

11 marca, 2020|0 Comments

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 Prompt [...]

Jak najlepiej zacząć uczyć się Pythona?

1 marca, 2020|3 komentarze

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 [...]

Kurs Python na YouTube !

26 lutego, 2020|1 Comment

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

Else poza konstrukcją if … else

14 lutego, 2020|0 Comments

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 tych [...]

Python enumerate ()

7 lutego, 2020|0 Comments

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 prostej [...]

Seaborn – eleganckie wykresy w Python

22 stycznia, 2020|1 Comment

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. Zaczynajmy! [...]

Wstęp do biblioteki NumPy w Python

16 stycznia, 2020|0 Comments

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 to [...]

Python – odwzorowanie listy / list comprehensions

16 stycznia, 2020|0 Comments

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

13 stycznia, 2020|0 Comments

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ł

7 stycznia, 2020|0 Comments

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

29 grudnia, 2019|0 Comments

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 Notebook – edytor tekstu, dla Python

29 grudnia, 2019|0 Comments

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 lekcji, zapoznamy [...]

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

28 grudnia, 2019|0 Comments

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

22 grudnia, 2019|0 Comments

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

18 grudnia, 2019|0 Comments

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

11 grudnia, 2019|0 Comments

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

11 grudnia, 2019|1 Comment

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

11 grudnia, 2019|0 Comments

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

11 grudnia, 2019|0 Comments

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

9 grudnia, 2019|0 Comments

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 [...]