Programowanie w Pythonie (7): Projekt

Ostatnio ciężko pracowaliśmy, więc należy się nam wypoczynek. Zaplanujemy sobie wycieczkę do jednego z zamków na dolnym śląsku i obliczymy jej przybliżony koszt. W tym projekcie użyjemy funkcji i instrukcji warunkowych, więc przypomnij sobie wszystkie niezbędne informacje z nimi związane. Zacznij od stworzenia pliku hotele.py i w nim zapisuj swoje postępy. Czytaj więcej o Programowanie w Pythonie (7): Projekt

Symulowanie doświadczeń losowych w Pythonie

Python do dobre narzędzie dla nauczycieli matematyki i uczniów. Pozwala na szybkie otrzymanie wyników doświadczenia losowego, których wypisywanie ręcznie byłoby dość pracochłonne. Oczywiście na sprawdzianie z matematyki, czy jakimkolwiek egzaminie, Pythona zapewne nie dostaniemy do dyspozycji, ale jakoś tak jest, że warunki szkolne i problemy, z którymi mamy do czynienia na co dzień, to często dwie zupełnie inne bajki. Zachęcam więc do przeczytania rozwinięcia artykułu, by się przekonać, jak programowanie i zadania z matematyki mogą ze sobą współpracować. Czytaj więcej o Symulowanie doświadczeń losowych w Pythonie

Programowanie w Pythonie(6): Importowanie modułów

Na jednej z wcześniejszych lekcji używaliśmy polecenia import. Był to przykład importowania modułu. Moduły to osobne bloki kodu zawierające zdefiniowane funkcje, z których można korzystać po zaimportowaniu. Jest to szalenie ważna cecha dla dobrego języka programowania, gdyż pozwala ona po pierwsze nie odkrywać księżyca na nowo, gdy chcemy coś zakodować. Po drugie Python może w łatwy sposób łączyć się np. z Raspberry Pi, czy Arduino dzięki temu, że dokonamy importu określonych modułów i będziemy pracować na zawartych tam funkcjach. Czytaj więcej o Programowanie w Pythonie(6): Importowanie modułów

Weekendowa Dawka Kodu(5)

Dzisiejsze zadanie może spokojnie pojawić się na rozmowie kwalifikacyjnej w firmie programistycznej. Dobrze sprawdzi znajomość składni i pozwoli się wykazać kreatywnością w zakresie rozwiązania problemu. Dobra rada: na początku warto zrobić jakiekolwiek rozwiązanie problemu, a dopiero potem zastanawiać się, co tu jeszcze można przyspieszyć. Czytaj więcej o Weekendowa Dawka Kodu(5)

Programowanie w Pythonie (5): Funkcje

Programując, jesteśmy w stanie sobie wyobrazić sytuację, w której chcielibyśmy wielokrotnie używać pewnego fragmentu kodu. Jedyne co, to zmienialibyśmy wartości, z których korzystałby skrypt. Zamiast przepisywania tego kodu – nauczymy się stosować funkcje. Sprawi to, że nasz kod będzie krótszy oraz łatwiejszy do odczytywania – a to wszystko bez potrzeby przepisywania wielu linijek kodu. Czytaj więcej o Programowanie w Pythonie (5): Funkcje

Raspbian na Raspberry Pi 3

Raspberry Pi to komputer wielkości karty kredytowej o ogromnych możliwościach. Ludzie na całym świecie tworzą z jego pomocą magiczne lustra, inteligentne domy, wysyłają w kosmos jako stacje badawcze, czy zwyczajnie uczą się informatyki w sposób „staroszkolny”. Na Raspberry możemy za darmo korzystać z Minecrafta czy potężnego narzędzia o nazwie Mathematica. Żeby zacząć przygodę z tym […]

Programowanie w Pythonie (4): Instrukcje warunkowe

Do tej pory nasze programy były jednotorowe. Mogły dodać do siebie dwie liczby i wypisać wynik działania.  Instrukcje warunkowe będą nam dawały możliwość wybrania rezultatów w zależności od tego, co zajdzie w kodzie podczas przetwarzania programu. Oprócz pętli, które poznamy już niebawem – są one niezbędnym elementem każdego języka programistycznego, a ich zrozumienie teraz będzie kluczowe w dalszej nauce. Czytaj więcej o Programowanie w Pythonie (4): Instrukcje warunkowe

Liczba pi w Monte Carlo

Z pozoru temat tego artykułu może nie mieć sensu. Jak przecież powiązać ze sobą najbardziej znaną stałą matematyczną z dzielnicą Monako? Tłumaczę: nie chodzi tu o miejscowość, ale o metodę symulowania, która może pomagać w obliczaniu przybliżonych wartości dla procesów, które trudno byłoby wyliczyć sposobem tradycyjnym. Jak się to robi? Pokażę to, wyliczając przybliżenie liczby pi w sposób, jakiego nikt w szkole raczej nie widział. Czytaj więcej o Liczba pi w Monte Carlo