Dziś dopowiedzmy sobie i uściślijmy kilka pojęć widocznych w tytule tego posta. Poruszymy temat obiektów, wartości i zmiennych, by podsumować sobie wiedzę, a także uściślić powyższe byty programistyczne. Są to jedne z podstawowych pojęć w programowania, wszak zmienne to jedna z rzeczy od których zwykle zaczynamy naukę programowania. W trakcie Naszej podróży już nie raz,…
Tag: Python
Myśląc o Pythonie: Dziedziczenie
Z każdym kolejnym wpisem zagłębiamy się coraz bardziej w temat programowania obiektowego (OOP), a robi się coraz ciekawiej.. Jedna z takich ciekawych koncepcji to dziedziczenie. Dziedziczenie, jak się przekonamy, sporo Nam ułatwia, a także pozwala zaoszczędzić czas. Podobnie jak dziecko dziedziczy cechy po rodzicu, tak samo klasy mogą dziedziczyć po sobie. Możemy przyjąć że chcemy…
Myśląc o Pythonie: Argumenty kluczowe i nie tylko
Z funkcjami, które ostatnio omawialiśmy, wiąże się inne zagadnienie, a mianowicie argumenty funkcji. Pamiętaj – functions are verbs of programming – i rzeczywiście tak jest, funkcje wykorzystujemy na okrągło, wszędzie, a ich argumenty (zamiennie zwane parametrami) są danymi na jakich pracują. Danymi jakie dostają z zewnątrz. Argument to bardzo ważna kwestia, bowiem dzięki nim właśnie…
Myśląc o Pythonie: Funkcje
Functions are like the verbs of programming Zdanie powyżej usłyszałem, gdy uczyłem się o funkcjach w PHP. Funkcje (nie tylko one) w każdym języku programowania są oczywiście podobną konstrukcją. Funkcje w Pythonie są po prostu, jak wiele innych rzeczy, minimalistyczne. Czym są zatem funkcje? Funkcja jest nazwanym blokiem kodu, który możemy ponownie wykorzystać. Takie wykorzystanie…
Myśląc o Pythonie: Set
Dziś omówimy kolejną niesamowitą z kolekcji w języku Python, pomówimy bowiem o set w Pythonie, czyli zbiorach. Mówiąc ściślej zbiorach wartości – są nimi też listy czy słowniki, ale te zbiory są troszeczkę inne. Nie jest to bowiem zbiór par klucz-wartość. Czym więc jest set w Pythonie? Zacznijmy od początku. W matematyce mamy zbiory, wymieniamy…
Myśląc o Pythonie: Operacje na listach
Dziś kontynuujemy temat list w pythonie. Mówiliśmy sobie, że są to bardzo elastyczne i pożyteczne struktury. Mogą przechowywać kilka typów na raz. Co więcej, możemy nawet tworzyć listy w listach. Natomiast kontynuując zagadnienie to, będziemy dziś wykonywać jakieś przykładowe, na nich, operacje. Możemy sobie stworzyć podstawową listę i wskazać, że zmienna przykładowo my_list będzie referencją…
Myśląc o Pythonie: Listy w Pythonie
Hej, dziś wejdziemy trochę w świat struktur danych innych niż skalarne (proste), takie jak łańcuchy znaków jak, liczby całkowite czy zmiennoprzecinkowe. Dziś porozmawiamy sobie o strukturze nieco bardziej złożonej. Która potrafi przechowywać więcej niż jedną wartość. Oto przed wami listy, w Pythonie, które można też niektórzy nazywają tablicami (naleciałości z innych języków). Czym jest lista?…
Python Praktyka: Tworzenie Miniprojektu – Odliczający Zegar
Stwórz odliczający zegar w Pythonie! Dowiedz się, jak wykorzystać swoje umiejętności programowania do stworzenia praktycznego miniprojektu. Obejrzyj nasz tutorial na YouTube!
Myśląc o Pythonie: Boolean i operatory logiczne
W dzisiejszym artykule skupimy się na jednym z najbardziej fundamentalnych aspektów programowania – logice, a dokładniej na typie danych boolean w Pythonie, i operatorach logicznych. Logika, będąca sercem informatyki i kluczowym elementem programowania, wywodzi się z matematyki, ale nie martw się – jej zrozumienie jest znacznie prostsze, niż może się wydawać. Na początku warto zrozumieć,…
Myśląc o Pythonie: If – ciąg dalszy
Pociągnijmy dalej temat instrukcji warunkowych (jeśli nie wiesz co to, odsyłam do poprzedniego wpisu), popularnie zwanych ifami, bo i na tym słówku się opierają. Poznaliśmy dwa elementy, prócz bloku if, poznaliśmy też blok else. Co pozwala nam na pójście dwiema ścieżkami, albo warunek jest spełniony, albo nie. Nie jesteśmy jednak ograniczeni tak ubogimi możliwościami. Gdy…