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:

C++

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. 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 #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: [crayon-5d10916acb101323970528/] A...

Python3Tutorial #2: Instalacja Pythona oraz wybór narzędzi.

Instalacja Pythona - Linux. Jeśli korzystacie z systemu operacyjnego z rodziny Linux, Python jest już najprawdopodobniej zainstalowany w systemie. Może to być jednak druga (gałąź 2.X), a nie trzecia (3.X) wersja języka, dlatego zalecam sprawdzić, czy Python 3 jest...

Python3Tutorial #1: Dlaczego Python 3 ?

No właśnie... Dlaczego ? Z Pythonem w wersji trzeciej zetknąłem się jakieś 3-4 lata temu. Potrzebowałem narzędzia, które w szybki sposób będę mógł zmusić do skutecznego przetwarzania dużej ilości danych tekstowych. Wybór okazał się trafny, ponieważ już w ciągu kilku...

Qt

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...

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...

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.

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 !

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...