Kontynuujemy, tym razem pętle w Pythonie, poprzednio mówiliśmy o logice w Pythonie, umiemy też już wyświetlać tekst. Umiemy zapisywać informacje, a nawet decydować! Co natomiast jak chcielibyśmy kilka razy zapytać o coś użytkownika? Albo kilka razy powtórzyć konkretną część kodu? Przecież nie będziemy go przeklejać, musi być jakiś sprytniejszy sposób, prawda? Dziś więc będzie o…
Kategoria: Python
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…
Myśląc o Pythonie: Instrukcja warunkowa – If – wprowadzenie.
Mamy już z głowy takie podstawowe operatory do porównywania wartości, więc teraz nadszedł czas na jedną z ważniejszych instrukcji. Jest to mianowicie instrukcja warunkowa if co z angielskiego tłumaczymy jako jeżeli – jeżeli warunek jest spełniony, jeżeli dane wyrażenie ma wartość True, to wykonaj pewną czynność. Podstawa koncepcji kontroli przepływu. Podstawa koncepcji podejmowania decyzji –…
Myśląc o Pythonie: Porównywanie wartości
Ahoj! Dziś przywywam do Ciebie, z jednym, z niemniej ważnych tematów, albowiem pomówimy sobie o porównywaniu wartości. Jest to ważny temat, jeśli chodzi o podejmowanie decyzji przez komputer (np. wpuścić użytkownika do systemu czy nie) i wykorzystywaniu instrukcji warunkowej – tak zwanego „ifa”. Koncepcja podejmowania decyzji jest niezwykle istotna, zatem porównywanie wartości też takie będzie….
Myśląc o Pythonie: Formatowanie string
Hejka, dziś będzie dość krótko, omówimy sobie jeszcze jedną rzecz związaną z łańcuchami znaków w Pythonie (w innych językach też występują podobne zjawiska), czyli formatowanie string – co to takiego? Nic innego jak nakłonienie łańcucha znaków, by wyglądał dokładnie w taki sposób, jak oczekujemy. Mamy różne metody formatowania string w Pythonie, tutaj omówimy sobie tylko…
Myśląc o Pythonie: Konwersja typów
Dziś trochę nawiążemy do poprzedniego posta. Zajmiemy się bowiem, bardzo istotnymi koncepcjami, mającymi też co nieco wspólnego z naszym inputem. Będzie to coś, z czym do czynienia ma, praktycznie na co dzień, każdy programista – chodzi o typy wartości. Już wiemy, że mamy różne typy; mamy numbers, mamy string – w tych numbers mamy, na…
Myśląc o Pythonie: Input w konsoli
Praktycznie każdy program potrzebuje tzw. operacji wejścia/ wyjścia. Bez tego, program działałby sam dla siebie, nie byłoby żadnych interakcji ze światem zewnętrznym, z użytkownikiem. Jest to oczywiście bardzo szeroki temat. Operacje wejścia to może być np. odczyt z pliku, odczytanie zawartości z bazy, wysłanie żądania i odczytanie zawartości z jakiegoś serwera – tutaj mamy ogrom…
Myśląc o Pythonie: Komentarze
W naszym kursie nadszedł czas na kilka ważnych rzeczy, które już na tym początkowym etapie powinny być omówione. One wiele razy pewnie się będą jeszcze przewijać. Są to pewny ważne koncepcje, ważne techniki pracy, które powinieneś znać jako programista Python. Pierwsza ważna rzecz, to użycie komentarzy. Komentarze w kodzie pełnią niezwykle ważną rolę, za ich…
Myśląc o Pythonie: Testowanie stringów
Jeszcze jednym, dość ważnym, tematem przy stringach, jest „testowanie string” pod kątem różnych właściwości. Takie stringi to często dane pochodzące z zewnątrz. Dane wprowadzone do jakiegoś formularza. Dane z bazy. Dane z jakiegoś zewnętrznego zasobu, np. z pliku. Bardzo często takie dane są sprawdzane na wszelkie sposoby. Jest wykonywana tzw. walidacja, zanim cokolwiek więcej z…