2024-08-27
Myśląc o Pythonie: Lambda

Witajcie! Dla przypomnienia, ostatnio, symbolicznie, zamknęliśmy pewien rozdział w funkcjach. Mianowicie artykułem o returnie zamknęliśmy niejako podstawy podstaw. Jeśli chodzi o funkcje. Wiemy więc już o nich troszkę. Wiemy, że są bardzo ważną koncepcją w programowaniu - m.in. pomagają przestrzegać zasady DRY, ale nie tylko. 😉 "Funkcje to czasowniki w programowani" parafrazując klasyka 😉 Dziś […]

Read More
2024-08-20
Myśląc o Pythonie: return

I oto jesteśmy, docieramy wreszcie do kwestii kluczowej, na którą wyczekiwali wszyscy. Oto na scenę wchodzi wartość zwracana z funkcji, czyli return. Sporo czasu antenowego poszło dla wszelkich argumentów - tego co mamy na wejściu w funkcji. Funkcja potrzebuje też pewnej wartości na wyjściu. Można bowiem powiedzieć, że funkcja pewne wartości przyjmuje, robi na nich […]

Read More
2024-08-13
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 […]

Read More
2024-08-06
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 […]

Read More
2024-07-30
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 […]

Read More
2024-07-24
Myśląc o Pythonie: Dictonaries

Dziś będziemy kontynuować Naszą przygodę. Ostatnim razem poznaliśmy tuples, dziś natomisto poznamy czym są dictonaries w Pythonie. Są to tzw. słowniki, potocznie zwane dictami. Dict to kolejna z kolei kolekcja w Pythonie, po listach i tuples. Charakteryzuje się ona tym, że przechowuje pary klucz wartość. Słowniki nie mają indeksu, tak jak inne kolekcje w języku […]

Read More
2024-07-16
Myśląc o Pythonie: więcej o Tuples

W poprzednim odcinku zaczęliśmy sobie mówić o tuplach w Pythonie. Dziś zatem pociągniemy sobie ten temat dalej. Co wiemy o takiej konstrukcji jak tupla, w języku Python? Ano wiemy, że jest to kolekcja, która jest niemutowalna, dostęp do niej jest szybszy i ogólnie jest ciekawym tworem.

Read More
2024-07-09
Myśląc o Pythonie: Tuples

W programowaniu jest obecnych wiele typów danych, które pomagają kategoryzować i rozróżniać różne rzeczy, jakie odzwierciedlamy w kodzie. Takie typy danych są trochę inaczej obecne w różnych językach. W Pythonie, również mamy ich trochę. Python, to język, który stoi typami danych nazywanymi zbiorczo kolekcjami. W kilku ostatnich postach mówiliśmy o takich kolekcjach. Listy, bo o […]

Read More
2024-07-02
Myśląc o Pythonie: List comprehension

Gdy mówimy o listach, nie sposób nie wspomnieć, choć niektórym się udaje, o tzw. list comprehension. Jest to taka "szybka lista", czyli trochę taki skrót na stworzenie listy. Warto też napomknąć, że list comprehension.. no, nie dotyczy tylko list. Mówiąc jaśniej, mamy też do dyspozycji inne kolekcje, gdzie taka metoda tworzenia też działa. Natomiast najczęściej […]

Read More
2024-06-18
Myśląc o Pythonie: Więcej operacji na listach

Dziś kontynuujemy operacje na listach. Pomówimy sobie o tym co jeszcze możemy z taką listą zrobić i jakich operacji i metod możemy użyć względem listy. Jak wspomnieliśmy, listy w Pythonie są bardzo elastycznym typem danych. Dotychczas już robiliśmy kilka fajnych rzeczy z listami: odwracaliśmy je, sortowaliśmy, dodawaliśmy elementy do listy. Dziś, m.in. poznamy tzw. slicing. […]

Read More
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram