Wydawca: Helion

Helion - niekwestionowany lider wśród wydawców (lub największe wydawnictwo informatyczne) literatury informatycznej w Polsce. Działa na polskim rynku książki nieprzerwanie od 1991 roku.

Od początku swojej działalności wydawnictwo Helion wspiera rozwój specjalistów z szeroko pojętej branży IT. To doskonała baza wiedzy dla osób, które chcą poznać tajniki informatyki, programowania, sztucznej inteligencji, cyberbezpieczeństwa czy grafiki komputerowej i innych umiejętności związanych z nowoczesnymi technologiami.

Helion oferuje szeroki wybór książek oraz ebooków z różnych dziedzin informatyki, zawsze aktualnych i zgodnych z najnowszymi trendami technologicznymi.
1577
Ładowanie...
EBOOK

Python. Wprowadzenie. Wydanie VI

Mark Lutz

Nic dziwnego, że programiści kochają Pythona: jest wszechstronny, czytelny, darmowy i działa na każdej platformie. Można się go stosunkowo szybko nauczyć ― ale jest jeden warunek: aby w pełni wykorzystać jego możliwości, trzeba zdobyć solidne podstawy, zrozumieć kilka trudniejszych koncepcji i... dużo ćwiczyć, pisząc własny kod. Ta książka stanowi kompleksowe i obszerne wprowadzenie do języka Python. Pomoże Ci opanować jego podstawy i przygotuje do praktycznego zastosowania nabytej wiedzy. To wydanie zostało zaktualizowane i rozszerzone, aby odzwierciedlić zmiany zachodzące w świecie Pythona. Pominięto omówienie nieaktualnej wersji 2.X,opisano nowe narzędzia, dodane do Pythona w wersji 3.12, a także innych jego edycji, które są dziś szeroko używane. Naukę ułatwią Ci liczne quizy, ćwiczenia, pomocne ilustracje i przykładowe fragmenty kodu. To idealne kompendium dla każdego, kto chce szybko zacząć programować w Pythonie i tworzyć wydajny kod wysokiej jakości. W książce: ogólny model składni Pythona wbudowane typy obiektów i ich przetwarzanie stosowanie funkcji i organizowanie kodu w modułach i pakietach obsługa wyjątków i inne narzędzia programistyczne zaawansowane narzędzia Pythona, między innymi dekoratory, deskryptory i metaklasy kod idiomatyczny, który działa na różnych platformach Daj się opleść Pythonowi - i wejdź do świata kodu !

1578
Ładowanie...
EBOOK

Python. Zacznij programować!

Rob Miles

Python jest znakomitym językiem do tworzenia wydajnego kodu. Nadaje się do różnych, również bardzo nietypowych zastosowań. Samo programowanie natomiast, choć jest w nim coś magicznego, stanowi umiejętność, którą każdy może opanować pod warunkiem odrobiny zaangażowania. Naturalnie, nauka kodowania nie zawsze przebiega bezproblemowo. Trzeba zrozumieć sposób działania komputera i nauczyć się nieco inaczej myśleć o rozwiązywaniu problemów. Napisanie dobrze działającego programu jest jednak niezwykle satysfakcjonującym doświadczeniem, a programowanie samo w sobie jest jedną z najbardziej kreatywnych umiejętności. Ta książka jest przeznaczona dla osób, które nie mają doświadczenia w programowaniu. Została pomyślana jako podręcznik, który maksymalnie ułatwia uczenie się skutecznego kodowania. Najpierw omówiono niskopoziomowe instrukcje programowania, aby stopniowo przejść do przedstawienia i analizy profesjonalnych konstrukcji programistycznych. Książka jest przyjazna w odbiorze, a przy tym jest pełna innowacji, takich jak choćby opis korzystania z wbudowanych gadżetów czy projekty "zrób to sam". Dzięki temu Czytelnik bardzo szybko odkryje, że programowanie jest świetną, ekscytującą i porywającą zabawą! W tej książce: wprowadzenie do Pythona i przygotowanie środowiska do pracy podstawowe konstrukcje kodu projektowanie konstrukcji bardziej złożonych aplikacji tworzenie dokumentacji aplikacji w Pythonie korzystanie z różnych bibliotek Pythona Wszechstronny, wydajny, elastyczny. Python - wybór idealny!

1579
Ładowanie...
EBOOK

Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania

Mirosław J. Kubiak

Programuj funkcyjnie w Pythonie! Poznaj funkcyjny paradygmat programowania Naucz się wykorzystywać go w języku Python Rozwiązuj praktyczne problemy programistyczne Python to obecnie jeden z najpopularniejszych języków programowania, a jego znajomość zapewnia zatrudnienie w największych firmach i przy najciekawszych projektach w branży informatycznej. Szerokie możliwości, duża elastyczność i wszechstronność, przejrzystość i zwięzłość składni, czytelność i klarowność kodu, rozbudowany pakiet bibliotek standardowych, niemal nieograniczone zastosowanie w różnych dziedzinach nauki i biznesu - wszystko to sprawia, że język ten z pewnością utrzyma swoją pozycję, a programujące w nim osoby jeszcze długo będą należały do najbardziej pożądanych specjalistów na rynku IT. Jedną z niewątpliwych zalet Pythona jest to, że wspiera różne paradygmaty programowania, w tym wydajne programowanie funkcyjne. Jeśli chcesz poszerzyć swoją wiedzę na temat języka i dowiedzieć się, jak wykorzystać jego możliwości w tym podejściu, sięgnij po książkę Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania. Dzięki zamieszczonym w niej zadaniom o różnym poziomie trudności oraz ich rozwiązaniom poznasz podstawy programowania funkcyjnego w Pythonie i nauczysz się pisać zwięzłe i eleganckie programy, które działają szybko i zużywają mniej zasobów, praktyczne wskazówki zaś pomogą Ci zrozumieć bardziej zawiłe zagadnienia. Wprowadzenie do programowania funkcyjnego w Pythonie Sekwencyjne struktury danych i operacje na plikach Wykorzystanie krotek i ciągów tekstowych Zastosowanie słowników i zbiorów Wybrane moduły programowania funkcyjnego Funkcje rekurencyjne i rekurencja ogonowa Programowanie synchroniczne i asynchroniczne Podstawy programowania współbieżnego i równoległego Przekonaj się, jak prosty może być język Python! Jeśli chcesz poznać podstawy języka Python oraz opanować paradygmaty imperatywny i obiektowy, przed lekturą tej książki sięgnij po inną publikację tego autora: Python. Zadania z programowania. Przykładowe imperatywne rozwiązania.

1580
Ładowanie...
EBOOK

Python. Zadania z programowania. Przykładowe imperatywne rozwiązania

Mirosław J. Kubiak

Programuj imperatywnie w Pythonie! Poznaj język Python od strony praktycznej Naucz się czytać i analizować kod Pythona Rozwiązuj problemy programistyczne Python to obecnie jeden z najpopularniejszych języków programowania, a jego znajomość zapewnia zatrudnienie w największych firmach i przy najciekawszych projektach w branży informatycznej. Szerokie możliwości, duża elastyczność i wszechstronność, przejrzystość i zwięzłość składni, czytelność i klarowność kodu, rozbudowany pakiet bibliotek standardowych, niemal nieograniczone zastosowanie w różnych dziedzinach nauki i biznesu - wszystko to sprawia, że język ten z pewnością utrzyma swoją pozycję, a programujące w nim osoby jeszcze długo będą należały do najbardziej pożądanych specjalistów na rynku IT. Jedną z niewątpliwych zalet Pythona jest to, że wspiera różne paradygmaty programowania, w tym programowanie imperatywne. Jeśli chcesz poznać język od podstaw i dowiedzieć się, jak wykorzystać jego możliwości w podejściu imperatywnym i obiektowym, sięgnij po książkę Python. Zadania z programowania. Przykładowe imperatywne rozwiązania. Dzięki zamieszczonym w niej zadaniom o różnym poziomie trudności oraz ich rozwiązaniom szybko i gruntownie nauczysz się programować w Pythonie i czytać kod napisany w tym języku, a praktyczne wskazówki pomogą Ci zrozumieć bardziej zawiłe zagadnienia. Podstawowe operacje wejścia-wyjścia w języku Python Konstrukcje warunkowe, operatory logiczne i pętle Definiowanie i wywoływanie funkcji oraz rekurencja Programowanie zorientowane obiektowo w Pythonie Odczytywanie i zapisywanie plików tekstowych i binarnych Obsługa wyjątków, dekoratory i menedżery kontekstu Iteratory, generatory, funkcje wyższego rzędu Przekonaj się, jak prosty może być język Python! Jeśli chcesz poszerzyć swoją wiedzę i interesuje Cię programowanie funkcyjne w języku Python, sięgnij również po inną książkę tego autora: Python. Zadania z programowania. Przykładowe funkcyjne rozwiązania.

1581
Ładowanie...
EBOOK

Python. Zbiór zadań z rozwiązaniami

Tomasz Jaśniewski

Python w praktyce zadań i rozwiązań Język programowania ogólnego przeznaczenia Python należy obecnie do najpopularniejszych na świecie. Skąd się bierze jego fenomen? Niewątpliwie kluczowe znaczenie ma tu bardzo czytelna składnia, mocno zbliżona do składni języka naturalnego. Czyni to Pythona dość łatwym do opanowania, także dla początkujących. Osoby bardziej doświadczone doceniają go za wszechstronność. Pythona można używać w różnych dziedzinach, takich jak analiza danych, sztuczna inteligencja, tworzenie stron internetowych, automatyka i automatyzacja, pisanie aplikacji mobilnych i wiele innych. Dodajmy do tego rozbudowany pakiet bibliotek standardowych i oto mamy (niemal) idealny język programowania. A jak się go nauczyć? Najlepiej w praktyce. Rozwiązując zadania i weryfikując własne rezultaty z podanymi w tym zbiorze rozwiązaniami. Autor przygotował ten zeszyt ćwiczeń tak, by zawrzeć w nim wyzwania nieco prostsze, przeznaczone dla mniej zaawansowanych adeptów Pythona, jak i bardziej złożone, wymagające lepszej znajomości zagadnienia. Każde zadanie ma wyraźnie określony stopień trudności, a także jest opatrzone tagami pozwalającymi się zorientować w wymaganiach omawianej tematyki. Sugerują one obszar wiedzy, którą można się posłużyć podczas rozwiązywania. Ta książka pozwoli Ci zacząć przygodę z Pythonem, którego znajomość już dziś możemy określić kompetencją przyszłości, i to pożądaną nie tylko w branży IT.

1582
Ładowanie...
EBOOK

Python. Zwięzłe kompendium dla programisty

David Beazley

Przez ostatnie trzydzieści lat Python intensywnie się rozwijał. Stał się dojrzałym językiem programowania, nadającym się do tworzenia zarówno niewielkich, wyspecjalizowanych narzędzi, jak i złożonych systemów. Zakres jego możliwości poszerzają liczne biblioteki i narzędzia. Ta wszechstronność i bogactwo stanowią jednak duże wyzwanie dla programistów, którzy chcieliby nie tyle poznać poszczególne funkcje tego języka, ile dogłębnie go zrozumieć i nauczyć się "pythonicznego" sposobu myślenia. Ta książka jest zwięzłym, skupionym na praktyce przewodnikiem po Pythonie w wersji 3.6 i nowszych. Dzięki niej skoncentrujesz się na rdzeniu języka i podstawowych zagadnieniach, które musisz doskonale opanować, jeśli chcesz pisać w nim dobry kod. Dowiesz się zatem, jak działa Python i jakich zasad należy przestrzegać podczas tworzenia programów, które później będą łatwe do przetestowania, debugowania i utrzymania. Dobrze zrozumiesz kluczowe kwestie, takie jak abstrakcja danych, kontrola przepływu programu, struktura programu, funkcje, obiekty i moduły. Poszczególne treści zostały zilustrowane przejrzystymi fragmentami kodu, pozwalającymi nie tylko łatwiej przyswoić opisane zagadnienia, ale i poczuć niezwykły urok Pythona - tę magię, która sprawia, że programowanie w tym języku daje mnóstwo przyjemności i satysfakcji! W książce: czym jest rdzeń Pythona praca z danymi i ich analiza zasady tworzenia przejrzystego i niezawodnego kodu funkcje i idiomy w programowaniu funkcjonalnym generatory, klasy, moduły, pakiety prawidłowa obsługa I/O i korzyści ze stosowania słowników Python? Zacznij od tego, co w nim najważniejsze!

1583
Ładowanie...
EBOOK

QGIS 3.14. Tworzenie i analiza map

Bartłomiej Iwańczak

Książka "QGIS 3.14. Tworzenie i analiza map" Barłomieja Iwańczaka zdobyła wyróżnienie w kategorii podręczników w konkursie na Najlepszą Polską Książkę Informatyczną 2022r. organizowanym przez Polskie Towarzystwo Informatyczne.   Świat w zasięgu Twojej mapy "Mam narysować mapę? Przecież ja nic nie pamiętam z geografii!" - znasz ten ból? Sama myśl o przedstawieniu jakichś danych przestrzennych, naniesieniu trasy na mapę albo wyborze na niej obiektów powoduje, że czujesz dreszcze? Czy jesteś informatykiem, dziennikarzem, psychologiem, handlowcem, czy logistykiem - te umiejętności mogą Ci się przydać. Jeżeli nie znasz tajników kartografii, dzięki tej książce odkryjesz je bezboleśnie. W dodatku będzie to całkiem przyjemne doświadczenie, bo w zasięgu jednego wskazania myszką czeka na Ciebie QGIS! Dla niewtajemniczonych: QGIS to otwarte, bezpłatne oprogramowanie pozwalające w intuicyjny sposób zarządzać istniejącymi zbiorami geograficznymi dostępnymi w internecie, tworzyć własne dane, wykonywać analizy przestrzenne i - przede wszystkim - publikować ciekawe mapy. Program jest niezwykle prosty w obsłudze, ma ogromną bibliotekę rozszerzeń do bardziej szczegółowych potrzeb, co więcej, występuje w polskiej wersji językowej i wspiera go także polskojęzyczna społeczność. Warto więc nauczyć się z niego korzystać, najlepiej z naszą sympatyczną przewodniczką Ulą, z którą między innymi: opanujesz zarówno podstawowe, jak i zaawansowane funkcje oprogramowania QGIS nauczysz się tworzyć w QGIS czytelne plany i mapy zapoznasz się z praktycznymi wskazówkami, jak poprawnie wykonać swoją pracę dowiesz się, jak przestrzennie przedstawiać i analizować dane z tabel zobaczysz, co jeszcze można zrobić z wykorzystaniem znajomości języków SQL, HTML i R będziesz się nieźle bawić przy odwzorowywaniu swojego świata w formie mapy w komputerze

1584
Ładowanie...
EBOOK

QGis. Tworzenie i analiza map

Bartłomiej Iwańczak

Twórz mapy i wykorzystuj je do swoich celów! We współczesnych czasach znalezienie dowolnego punktu na mapie nie wymaga już od nas rozkładania wielkiej płachty i szukania w odpowiednim kwadracie. Powszechnie posługujemy się lokalizacją: korzystamy z map Google’a albo odczytujemy współrzędne z nawigacji satelitarnej w smartfonie. Często potrzebna jest nam jednak możliwość przeanalizowania i zaprezentowania informacji przestrzennych. Dzięki tej książce poznasz możliwości QGIS-a — darmowego, intuicyjnego programu do pracy z danymi przestrzennymi. Jeżeli jesteś urzędnikiem, logistykiem, informatykiem, marketingowcem, dziennikarzem albo badaczem, prędzej czy później zechcesz przedstawić wyniki swojej pracy w sposób wizualny, również na mapie. Dzięki tej książce zrobisz to bez większego trudu. Przygotowanie kartogramu czy utworzenie siatki dróg nie będzie już wymagało poszukiwania specjalisty — zrobisz to samodzielnie. To nie jest zwyczajny podręcznik. Podczas lektury będziesz z przyjemnością (i lekkim przymrużeniem oka) zdobywać nowe umiejętności. Towarzyszyć Ci będzie młoda dziewczyna, Ula. Czasem podsunie Ci użyteczną wskazówkę, innym razem podpowie, co warto zapamiętać. Dzięki atrakcyjnej formie graficznej i ponad 300 ilustracjom łatwo Ci będzie nauczyć się wykonywania kolejnych czynności, a analiza danych przestrzennych wkrótce nie będzie miała przed Tobą tajemnic. Do dzieła!