Python3Tutorial #5: Instrukcje warunkowe.

Wiemy już, jak wyglądają podstawowe typy danych w Pythonie i jak działają zmienne. Pora na instrukcje warunkowe. Porozmawiamy o instrukcjach if - else - elseif, operatorze warunkowym oraz o najbardziej charakterystycznej cesze Pythona - obowiązkowych wcięciach...

Python3Tutorial #4: Zmienne.

Podstawy. Zmienna jest jedną z najpopularniejszych koncepcji w świecie programowania. W Pythonie należy ją traktować jak nazwę przypisaną do obiektu. Nie definiujemy jej typu, ani też nie deklarujemy jej przed pierwszym użyciem. Po prostu przypisujemy wartość...

Python3Tutorial #3: Jak zacząć ? Podstawowe typy danych.

Przyszedł czas na sprawdzenie podstaw Pythona w praktyce (nawiasem mówiąc nie znam skuteczniejszej metody nauki). Wykorzystamy do tego wspomnianą wcześniej sesję interaktywną. Po jej uruchomieniu zobaczymy mniej więcej coś takiego: Python 3.5.2 (default, Nov 23...

Najnowsze artykuły

Python3Tutorial #5: Instrukcje warunkowe.

Python3Tutorial #5: Instrukcje warunkowe.

Wiemy już, jak wyglądają podstawowe typy danych w Pythonie i jak działają zmienne. Pora na instrukcje warunkowe. Porozmawiamy o instrukcjach if - else - elseif, operatorze warunkowym oraz o najbardziej charakterystycznej cesze Pythona - obowiązkowych wcięciach w...

Python3Tutorial #4: Zmienne.

Python3Tutorial #4: Zmienne.

Podstawy. Zmienna jest jedną z najpopularniejszych koncepcji w świecie programowania. W Pythonie należy ją traktować jak nazwę przypisaną do obiektu. Nie definiujemy jej typu, ani też nie deklarujemy jej przed pierwszym użyciem. Po prostu przypisujemy wartość (obiekt)...

Co czeka framework Qt w 2018 roku ?

Co czeka framework Qt w 2018 roku ?

Qt wciąż niesamowicie się rozwija. Równolegle z poprawianiem błędów i tworzeniem nowych funkcjonalności, framework stara się opanowywać nowe, nieznane dotychczas dla niego obszary. Kolejne wersje przynoszą wsparcie dla nowych platform, zarówno systemowych, jak i...

C++11 #12: Jak działa semantyka przeniesienia ?

C++11 #12: Jak działa semantyka przeniesienia ?

Referencje do r-wartości. Semantyka przeniesienia to jedna z kluczowych koncepcji nowoczesnego języka C++, która zadebiutowała w C++11. Sam język potrzebował jednak kilku nowych funkcjonalności, które umożliwiłyby wprowadzenie tej idei w życie. Podstawą stały się...

Programisto, słuchaj podcastów !

Programisto, słuchaj podcastów !

Podcasty dla programistów. Ogólnie rzecz biorąc, podcasty na poważnie przebiły się do mojej świadomości w zeszłym roku. Okazuje się, że bardzo odpowiada mi taki sposób przekazywania informacji. Naturalnym krokiem było odnalezienie wartościowych audycji, które byłyby...

C++ Core Guidelines: Filozofia.

C++ Core Guidelines: Filozofia.

C++ Core Guidelines: Filozofia. Zaczniemy od naprawdę ogólnych zasad. Źródłem większości przykładów jest oryginalny dokument C++ Core Guidelines. P1. Wyrażaj swoje pomysły bezpośrednio w kodzie. Kompilatory, podobnie jak większość programistów, nie czytają komentarzy....

C++11 #12: Jak działa semantyka przeniesienia ?

C++11 #9: Wyłączanie funkcji z użycia: słowo kluczowe delete.

Słowo kluczowe delete w deklaracji funkcji. Czasami zachodzi potrzeba uniemożliwienia wywołania konkretnej funkcji. A dokładniej - zadbania o to, żeby zdefiniowanej wcześniej funkcji nie można było użyć w kodzie importującym/używającym wcześniej zdefiniowanych...

C++

C++11 #12: Jak działa semantyka przeniesienia ?

C++11 #12: Jak działa semantyka przeniesienia ?

Referencje do r-wartości. Semantyka przeniesienia to jedna z kluczowych koncepcji nowoczesnego języka C++, która zadebiutowała w C++11. Sam język potrzebował jednak kilku nowych funkcjonalności, które umożliwiłyby wprowadzenie tej idei w życie. Podstawą stały się...

C++ Core Guidelines: Filozofia.

C++ Core Guidelines: Filozofia.

C++ Core Guidelines: Filozofia. Zaczniemy od naprawdę ogólnych zasad. Źródłem większości przykładów jest oryginalny dokument C++ Core Guidelines. P1. Wyrażaj swoje pomysły bezpośrednio w kodzie. Kompilatory, podobnie jak większość programistów, nie czytają komentarzy....

Python

Python3Tutorial #5: Instrukcje warunkowe.

Python3Tutorial #5: Instrukcje warunkowe.

Wiemy już, jak wyglądają podstawowe typy danych w Pythonie i jak działają zmienne. Pora na instrukcje warunkowe. Porozmawiamy o instrukcjach if - else - elseif, operatorze warunkowym oraz o najbardziej charakterystycznej cesze Pythona - obowiązkowych wcięciach w...

Python3Tutorial #4: Zmienne.

Python3Tutorial #4: Zmienne.

Podstawy. Zmienna jest jedną z najpopularniejszych koncepcji w świecie programowania. W Pythonie należy ją traktować jak nazwę przypisaną do obiektu. Nie definiujemy jej typu, ani też nie deklarujemy jej przed pierwszym użyciem. Po prostu przypisujemy wartość (obiekt)...

Python3Tutorial #4: Zmienne.

Python3Tutorial #3: Jak zacząć ? Podstawowe typy danych.

Przyszedł czas na sprawdzenie podstaw Pythona w praktyce (nawiasem mówiąc nie znam skuteczniejszej metody nauki). Wykorzystamy do tego wspomnianą wcześniej sesję interaktywną. Po jej uruchomieniu zobaczymy mniej więcej coś takiego: Python 3.5.2 (default, Nov 23 2017,...

Qt

Co czeka framework Qt w 2018 roku ?

Co czeka framework Qt w 2018 roku ?

Qt wciąż niesamowicie się rozwija. Równolegle z poprawianiem błędów i tworzeniem nowych funkcjonalności, framework stara się opanowywać nowe, nieznane dotychczas dla niego obszary. Kolejne wersje przynoszą wsparcie dla nowych platform, zarówno systemowych, jak i...

Co czeka framework Qt w 2018 roku ?

Qt Tutorial #5: System zasobów biblioteki Qt.

System zasobów biblioteki Qt. W przypadku prawie każdego programu zachodzi potrzeba dostarczenia, wraz z plikiem wykonywalnym, dodatkowych zasobów. Dobrym przykładem są obrazy wykorzystywane w graficznym interfejsie użytkownika. Możemy oczywiście dostarczać obrazy...

Co czeka framework Qt w 2018 roku ?

Qt Tutorial #4: Sygnały i sloty.

Sygnały i sloty. Sygnały i sloty to pomysł na komunikację pomiędzy różnymi obiektami w bibliotece Qt. To pomysł odmienny od tzw. wywołań zwrotnych, stosowanych w większości konkurencyjnych do Qt framework'ów. Jak zobaczymy w dalszej części artykułu, sam system jest...

Inne

3 kluczowe umiejętności przyszłych programistów.

3 kluczowe umiejętności przyszłych programistów.

Uczysz się programowania, żeby w przyszłości móc pracować w branży informatycznej ? A może zacząłeś już szukać pracy jako młodszy programista ? Powiem ci jedno… Nie jest to w tej chwili takie proste. Zapewne słyszałeś, że rynek cierpi na brak rąk do pracy. Problem w...

Programisto, słuchaj podcastów !

Programisto, słuchaj podcastów !

Podcasty dla programistów. Ogólnie rzecz biorąc, podcasty na poważnie przebiły się do mojej świadomości w zeszłym roku. Okazuje się, że bardzo odpowiada mi taki sposób przekazywania informacji. Naturalnym krokiem było odnalezienie wartościowych audycji, które byłyby...