Python lambda – wszystko co trzeba wiedzieć

Python Lambda, jest jednolinijkową, anonimową funkcją. Nie jest skomplikowana, jednak na początku jej zrozumienie bardzo często stwarza problemy. Podobnie zresztą jak funkcja rekurencyjna.  A nie potrzebnie. W rzeczywistości bardzo łatwo się jej nauczyć, co [...]

matplotlib – różne typy wykresów w Python

Istnieje wiele rodzajów wykresów które pokazują dane na swój specyficzny sposób, który jest wartościowy. W tym przykładzie zrozumiemy mechanizm tworzenia równych typó wykresów za pomocą popularnej biblioteki matplotlib, która jest podstawą do innych bibliotek [...]

  • Python Pandas Tutorial Kurs

Python Pandas – MEGA tutorial

Python Pandas to prawdopodobnie najpopularniejsza biblioteka na świecie do ładowania, czyszczenia, przygotowywania i analizowania danych. Czyli wszystkiego tego co zajmuje 80% czasu każdej osobie pracującej jako analityk danych czy też [...]

matplotlib – style wykresu

Matplotlib daje duże możliwości edycji stylów wykresów, od edycji pojedynczych elementów do tworzenia formatu, który może być używany przez wszystkie wykresy. Przejdziemy po kolei przez zbiór tych edycji co pozwoli każdemu z was na [...]

matplotlib – mój pierwszy wykres w Python

Rysowanie wykresów jest niezbędnym środkiem do rozumienia danych. W tym przykładzie zrozumiemy mechanizm tworzenia wykresów za pomocą popularnej biblioteki matplotlib, która jest podstawą do innych bibliotek takich jak seaborn. 1 - Wstęp [...]

Zbuduj choinkę z listy najważniejszych bibliotek Python

W tym zadaniu zbudujemy choinkę z pliku tekstowego, tzw. wordcloud. Zrobimy to na przykładzie kształtu choinki, ale może to być tak naprawdę dowolny obrazek który zostanie wypełniony słowami. Wykorzystamy do tego bibliotekę wordcloud. Plik [...]

  • 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 Pandas Tutorial Kurs

Python Pandas Tutorial – indeksy oraz funkcja loc

W tej lekcji, zajmiemy się przeglądaniem oraz modyfikacją DataFrame z użyciem indeksów. Poznamy nowe funkcje loc oraz iloc, oraz jeszcze mocniej rozpalimy naszą miłość do Pandas. Zaczynajmy! Zbiorem danych który [...]

  • Python Pandas Tutorial Kurs

Python Pandas Tutorial – Maski i filtry

Poznaliśmy wyświetlanie zawartości DataFrame za pomocą [] oraz funkcji loc. Nasze możliwości były jednak ograniczone do wyświetlania wierszy których lokalizacje lub index znaliśmy. W tej lekcji [...]

  • Python Pandas Tutorial Kurs

Python Pandas Tutorial – modyfikacje kolumn

W tej lekcji porozmawiamy o podstawowych modyfikacjach kolumn. Tworzeniu nowych, modyfikacji wartości, łączenia kolumn oraz ich rozdzielania. Zaczniemy łączyć wszystkie elementy które nauczyliśmy się do tej pory. Zaczynajmy! Jeszcze jeden raz skorzystamy ze zbioru [...]

  • Python Pandas Tutorial Kurs

Python Pandas Tutorial – funkcja apply

Funkcja Apply pozwala na o wiele bardziej rozbudowane operacje na rekordach DataFrame niż samo użycie nawiasów [] lub funcji loc. Koncepcja ten funkcji jest szeroko znana i stosowana w wielu bibliotekach do przetwarzania danych, [...]

  • Python Pandas Tutorial Kurs

Python Pandas Tutorial – typy danych

Pandas rozpoznaje, podobnie jak Python, różne typy danych - liczby, ciągle znaków itd. Prawda jest jednak taka, że nie przejmujemy się tym zbytnio, do czasu otrzymania związanego z typami danych błędu. Dopiero wtedy zaczyny [...]

  • Python Pandas Tutorial Kurs

Python Pandas Tutorial – groupowanie danych, z group by

Grupowanie, agregowanie, transformowanie danych jest to jedno z zadań które wykonuje bardzo często, każdy analityk danych. Nie jest więc zaskoczeniem, że i Pandas przychodzi tutaj z zestawem prostych, lecz skutecznych funkcji, takich jak [...]

  • Python Pandas Tutorial Kurs

Python Pandas Tutorial – unstack i pivot table

Pivot table (czyli tabela przestawna) jest wielu osobom dobrze znane z Excela. Pandas nie pozostaje z tyłu w tym temacie. W tej lekcji pokażę czym pivot table różni różni się od grupowania, które robiliśmy [...]

  • Python Pandas Tutorial Kurs

Python Pandas Tutorial – prosty DataFrame

Podstawowym typem danych z którym będziemy mieć do czynienia w Pandas to DataFrame. DataFrame, to nasza tabele z danymi. Będziemy tworzyć nasze DataFramy poprzez wczytanie danych z plików, baz danych lub też poprzez wygenerowanie [...]

  • Python Pandas Tutorial Kurs

Python Pandas Tutorial – merge i concat

W tej lekcji naszego Pandas tutoriala, pokaże Wam jak możemy łączyć ze sobą zbiory. Jeżeli ktoś zna SQL to będzie kojarzyć te operacja jako union i join. Natomiast w Pandas mamy do dyspozycji dwie [...]

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

Facebook Comments