- Wydawnictwo:
- Wydawnictwo Naukowe PWN
- Ocena:
- 5.1/6 Opinie: 10
- Stron:
- 624
- Dostępne formaty:
-
ePubMobi
Opis książki: Zrozumieć programowanie
Książka jest techniczno-popularyzacyjną pozycją traktującą o programowaniu oraz tematach pokrewnych i jest napisana z myślą o początkujących oraz średniozaawansowanych programistach.
Celem publikacji jest przedstawienie ciekawych elementów programowania oraz ekosystemu programistycznego, a także przedstawienie sposobów radzenia sobie z podstawowymi problemami, oraz wyjaśnienia w przystępny sposób pewnych elementów, z którymi często osoby początkujące oraz średniozaawansowane mają trudności.
Z książki dowiesz się:
- jak poradzić sobie z trudnościami napotykanymi podczas programowania,
- jak operować na danych tekstowych, binarnych, plikach, strumieniach, pakietach danych, oraz jakie są najczęściej popełniane błędy,
- jakie są różnice pomiędzy językami programowania w kwestiach, które na pierwszy rzut oka wydawały się identyczne,
- jak wybrane, często używane, mechanizmy, funkcje czy biblioteki działają "od kuchni",
- o wielu detalach, które normalnie pozostałyby niezauważone,
- zaprzyjaźnisz się z niskopoziomowymi aspektami informatyki.
Powinieneś:
- znać podstawy programowania (np. wiedzieć czym jest pętla),
- mieć w swoim dorobku przynajmniej 1 program dłuższy niż 50 linii.
Wybrane bestsellery
-
Praktyczna Inżynieria Wsteczna. Metody, techniki i narzędzia Inżynieria wsteczna oprogramowania jest procesem dogłębnej analizy bibliotek, aplikacji i systemów, których kod źródłowy nie jest dostępny dla badacza. Umożliwia ona zarówno odtworzenie i pełne zrozumienie logiki konkretnego programu, j...
Praktyczna inżynieria wsteczna. Metody, techniki i narzędzia Praktyczna inżynieria wsteczna. Metody, techniki i narzędzia
(0,00 zł najniższa cena z 30 dni)67.20 zł
84.00 zł(-20%) -
Książka stanowi kompendium wiedzy na temat tej niesłychanie szybko rozwijającej się i dynamicznie wkraczającej w nasze życie dziedziny. Została napisana tak, aby była przystępna dla osób posiadających podstawowe umiejętności matematyczne. Może stanowić podręcznik dla studentów takich kierunków ja...(0,00 zł najniższa cena z 30 dni)
31.36 zł
49.00 zł(-36%) -
O tym, ile problemów sprawia niedbale napisany kod, wie każdy programista. Nie wszyscy jednak wiedzą, jak napisać ten świetny, „czysty” kod i czym właściwie powinien się on charakteryzować. Co więcej – jak odróżnić dobry kod od złego? Odpowiedź na te pytania oraz sposoby tworzen...(0,00 zł najniższa cena z 30 dni)
48.19 zł
79.00 zł(-39%) -
Ten praktyczny przewodnik zawiera szeroki przegląd strategii, wzorców i form testowania oprogramowania, ułatwiających dobór ścieżek i podejść do konkretnych projektów w zależności od zakresu, budżetu i ram czasowych. Książka uczy przydatnych umiejętności w zakresie przeprowadzania testów wydajnoś...
Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości Testowanie full stack. Praktyczny przewodnik dostarczania oprogramowania wysokiej jakości
(0,00 zł najniższa cena z 30 dni)56.96 zł
89.00 zł(-36%) -
To nie jest podręcznik dla programistów. Celem autorów jest zaprezentowanie jedynej w swoim rodzaju perspektywy firmy Google, od lat rozwijającej trwały ekosystem oprogramowania, co pozwoliło zebrać pożyteczne wnioski dotyczące skali działalności i czasu jej trwania. W książce zwrócono uwagę na t...
Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania Inżynieria oprogramowania według Google. Czego warto się nauczyć o tworzeniu oprogramowania
(0,00 zł najniższa cena z 30 dni)82.56 zł
129.00 zł(-36%) -
Wielu adeptów kodowania ulega złudnemu przekonaniu, że opanowanie jakiegoś języka programowania wystarczy, aby być programistą. Nader często w pośpiechu piszą nieuporządkowany kod, który zawiera mnóstwo powtórzeń i jest kompletnie nieczytelny. Tymczasem prawdziwi mistr...
The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod The Art of Clean Code. Jak eliminować złożoność i pisać czysty kod
(0,00 zł najniższa cena z 30 dni)37.76 zł
59.00 zł(-36%) -
To trzecie, wzbogacone i uzupełnione wydanie praktycznego samouczka, dzięki któremu błyskawicznie rozpoczniesz pracę z Terraform. Zapoznasz się z językiem programowania Terraform i zasadami tworzenia kodu. Szybko zaczniesz wdrażać infrastrukturę i zarządzać nią za pomocą zaledwie kilku poleceń. I...
Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III Terraform. Tworzenie infrastruktury za pomocą kodu. Wydanie III
(0,00 zł najniższa cena z 30 dni)63.36 zł
99.00 zł(-36%) -
Nauka programowania na dobre zadomowiła się w szkołach, a umiejętności informatyczne są od lat sprawdzane na egzaminach maturalnych. Jej adepci zapewne zdają sobie sprawę, jakim wzięciem na rynku cieszą się osoby, które mogą się pochwalić znajomością Pythona. To język, który dzięki swoim możliwoś...
Python na maturze. Rozwiązania i analiza wybranych zadań programistycznych Python na maturze. Rozwiązania i analiza wybranych zadań programistycznych
(0,00 zł najniższa cena z 30 dni)21.64 zł
34.90 zł(-38%) -
W tej książce w sposób jasny i bardzo interesujący przedstawiono uniwersalne zasady architektury oprogramowania wraz z szeregiem wskazówek dotyczących stosowania tych reguł w praktyce. Wyczerpująco zaprezentowano tu dostępne rozwiązania i wyjaśniono, dlaczego są one tak istotne dla sukcesu przeds...
Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów Czysta architektura. Struktura i design oprogramowania. Przewodnik dla profesjonalistów
(0,00 zł najniższa cena z 30 dni)54.29 zł
89.00 zł(-39%) -
Oto pierwszy tom dzieła, które stanowi inspirujące spojrzenie na sztuczną inteligencję. Jego zrozumienie nie wymaga wybitnej znajomości informatyki i matematyki. Książka jest wspaniałą syntezą wczesnych i późniejszych koncepcji, a także technik, przeprowadzoną we frameworku idei, metod i technolo...
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1 Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1
(0,00 zł najniższa cena z 30 dni)108.16 zł
169.00 zł(-36%)
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- ISBN Ebooka:
- 978-83-011-8460-5, 9788301184605
- Data wydania ebooka:
-
2015-12-04
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@helion.pl.
- Numer z katalogu:
- 41909
- Rozmiar pliku ePub:
- 5.3MB
- Rozmiar pliku Mobi:
- 14.5MB
- Pobierz przykładowy rozdział EPUB
- Pobierz przykładowy rozdział MOBI
- Kategorie:
Programowanie
Programowanie » Inne - Programowanie
Spis treści książki
-
Przedmowa
Wstęp
O autorze, o książce
Podziękowania
Zgłaszanie błędów i errata
Część I. Kilka codziennych czynności
1. Konsola i interpreter poleceń
1.1. Wykorzystanie interpretera
1.2. Przekierowania
1.3. Przykładowe polecenia wykorzystujące przekierowania
1.4. Bieżący katalog roboczy
1.5. Zmienne środowiskowe
1.6. Skrypt startowy
1.7. Konsola okiem programisty
Ćwiczenia
Bibliografia
2. Czytanie nieznanego języka
2.1. Podobieństwa i różnice
2.2. Studium przypadku
2.3. Uwagi na koniec
Ćwiczenia
Bibliografia
Część II. Podstawy
3. Podstawy architektury komputerów
3.1. Własny (wirtualny) komputer
3.2. Rejestry procesora
3.3. Kod maszynowy
3.4. Zestaw instrukcji
3.5. Pamięć operacyjna
3.6. Komunikacja z urządzeniami
3.7. Przerwania
3.8. Konsola znakowa
3.9. Programowalny timer
3.10. Przykładowy „kompilator”
3.11. Emulator
Ćwiczenia
Bibliografia
4. Typy liczb naturalnych i całkowitych
4.1. Zapis binarny i heksadecymalny
4.2. Typy liczb naturalnych
4.3. Liczby całkowite
4.4. Little i Big Endian
4.5. Przepełnienie zmiennych naturalnych i całkowitych
4.6. Przycięcie wyniku
4.7. Saturacja
4.8. Zasygnalizowane przepełnienie
4.9. Niezdefiniowane zachowanie
4.10. Awans zmiennej
4.11. Duże liczby
4.12. Obsługa przepełnienia w praktyce
Ćwiczenia
Bibliografia
5. Typy pseudorzeczywiste
5.1. Wstęp do liczb zmiennoprzecinkowych
5.2. Ułamki binarne
5.3. IEEE 754 i zmienne binarne
5.4. Kodowanie IEEE 754 Double Precision
5.5. Wartości specjalne i zdenormalizowane
5.6. Istotne wartości zmiennoprzecinkowe
5.7. Porównanie liczb zmiennoprzecinkowych
5.8. Dziesiętne typy zmiennoprzecinkowe
5.9. Typy stałoprzecinkowe
Ćwiczenia
Bibliografia
6. Znaki i łańcuchy znaków
6.1. ASCII i strony kodowe
6.2. Unicode
6.3. Łańcuchy znaków
6.4. Konwersja kodowań
Ćwiczenia
Bibliografia
Część III. Wykonywanie programu
Bibliografia
7. Procesy
7.1. Procesy w systemie operacyjnym GNU/Linux
7.2. Procesy w systemie operacyjnym Windows
7.3. Programowe tworzenie nowego procesu
7.4. Plik wykonywalny a nowy proces
7.5. API debuggera
7.6. Dziedziczenie po procesie rodzicu
7.7. Inne operacje na zewnętrznych procesach
Ćwiczenia
Bibliografia
8. Wątki
8.1. Tworzenie nowych wątków
8.2. Typy wątków i ich przełączanie
8.3. Kontekst wątku
8.4. Zmienne lokalne dla wątku
8.5. Pula wątków
Bibliografia
9. Synchronizacja
9.1. Blokujące atomowe bariery
9.2. Spinlocki – wirujące blokady
9.3. Muteksy i sekcje krytyczne
9.4. Zdarzenia i zmienne warunkowe
9.5. Problemy w synchronizacji
Ćwiczenia
Bibliografia
Część IV. Pliki i formaty danych
Bibliografia
10. System plików
10.1. Podstawowe operacje na systemie plików
10.2. Prawa dostępu
10.3. Operacje na plikach i danych
10.4. Ciekawe mechanizmy systemu plików
Ćwiczenia
Bibliografia
11. Pliki binarne i tekstowe
11.1. Pliki tekstowe
11.2. Pliki binarne
11.3. Wstęp do serializacji
11.4. Formaty plików
Ćwiczenia
Bibliografia
12. Format BMP i wstęp do bitmap
12.1. Grafika rastrowa
12.2. Canvas, surface, image, ...
12.3. Przegląd popularnych formatów pikseli
12.4. Wyświetlenie bitmapy
12.5. Ogólna struktura pliku BMP
12.6. Nagłówek BITMAPFILEHEADER
12.7. Nagłówek BITMAPINFOHEADER
12.8. Słowo o implementacji
12.9. Implementacja 24-bitowego BI_RGB
12.10. Paleta kolorów
12.11. Kompresja RLE w wydaniu BMP
12.12. Implementacja RLE8
12.13. Podsumowanie
Ćwiczenia
Bibliografia
13. Format PNG
13.1. Struktura PNG
13.2. Bloki IHDR oraz IEND
13.3. Blok IDAT, kompresja i filtry adaptacyjne
13.4. Prosty dekoder
Ćwiczenia
Bibliografia
Część V. Komunikacja
Bibliografia
14. Komunikacja międzyprocesowa
14.1. Potoki
14.2. Nazwane potoki
14.3. Gniazda domeny UNIX i socketpair
14.4. Pamięć współdzielona
14.5. Wiadomości w WinAPI
Ćwiczenia
Bibliografia
15. Komunikacja sieciowa
15.1. Wstęp do sieci TCP/IP
15.2. Gniazda TCP oraz DNS
15.3. Nasłuchujące gniazda TCP oraz HTTP
15.4. Gniazda UDP i peer-to-peer
Ćwiczenia
Bibliografia
Programowanie dla zabawy
Ćwiczenia
Bibliografia
Zakończenie
Indeks
Wydawnictwo Naukowe PWN - inne książki
-
Od pewnego czasu żyjemy w świecie, w którym coraz więcej urządzeń powszechnego użytku łączy się z Internetem. Weszliśmy w nową fazę rozwoju globalnej sieci. Systemy zbudowane z połączonych wzajemnie urządzeń, wyposażonych w niewielkich rozmiarów procesory i czujniki, znajdują coraz więcej zastoso...
Bezprzewodowe sieci czujników w internecie rzeczy Bezprzewodowe sieci czujników w internecie rzeczy
Andrzej Sikora, Piotr Arabas, Ewa Niewiadomska-Szynkiewicz, Michał Marks
(0,00 zł najniższa cena z 30 dni)71.20 zł
89.00 zł(-20%) -
Wyjątkowy podręcznik omawiający podstawy nowoczesnego języka C++. Profesor Bogusław Cyganek, ceniony ekspert w dziedzinach widzenia komputerowego, sztucznej inteligencji oraz programowania systemów mikroprocesorowych, prezentuje obszerne lekcje programowania obiektowego w języku C++ i koncentruj...(0,00 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł(-20%) -
Urządzenia wbudowane to mikrokomputery wielkości chipa na tyle małe, że można je włączyć w strukturę urządzenia, którym sterują. Znajdują się wszędzie w telefonach, samochodach, kartach kredytowych, laptopach, sprzęcie medycznym, a nawet w infrastrukturze krytycznej. Oznacza to, że zrozumienie i...(0,00 zł najniższa cena z 30 dni)
95.20 zł
119.00 zł(-20%) -
Monografia ROBOTYZACJA I AUTOMATYZACJA. Przemysł 4.0 to najnowsza propozycja Wydawnictwa Naukowego PWN kierująca uwagę Czytelnika na ultra nowoczesne rozwiązania dotyczące zrobotyzowanego przemysłu XXI wieku i zagadnień z zakresu inżynierii mechanicznej. Podtytuł książki (Przemysł 4.0) podkreśla ...(0,00 zł najniższa cena z 30 dni)
63.20 zł
79.00 zł(-20%) -
Atomowy Kotlin to książka dla wszystkich, którzy chcą nauczyć się Kotlina stosunkowo młodego, ale bardzo popularnego i pożądanego na rynku pracy języka programowania. Nieważne, czy jesteś początkującym, czy doświadczonym programistą, dzięki tej publikacji Kotlin nie będzie miał dla Ciebie żadny...(0,00 zł najniższa cena z 30 dni)
111.20 zł
139.00 zł(-20%) -
Niniejsza książka to uniwersalny podręcznik syntetycznego przedstawienia różnych form zapisu konstrukcji mechanicznych, elektrycznych, pneumatycznych czy hydraulicznych takich, które są używane w pracy automatyka, mechatronika i innych inżynierów. Dla lepszego poznania i zrozumienia tej tematyk...
Rysunek techniczny maszynowy dla automatyków i mechatroników Rysunek techniczny maszynowy dla automatyków i mechatroników
(0,00 zł najniższa cena z 30 dni)55.20 zł
69.00 zł(-20%) -
Książka Cyberjutsu. Cyberbezpieczeństwo dla współczesnych ninja to praktyczny przewodnik po cyberbezpieczeństwie oparty na technikach, taktykach i procedurach starożytnych ninja. Analiza odtajnionych japońskich zwojów przeprowadzona przez specjalistę od cyberwojny Bena McCarty'ego pokazuje, jak...(0,00 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%) -
Organizacja i architektura systemu komputerowego to nowe, jedenaste wydanie znakomitego podręcznika o budowie i działaniu współczesnych systemów komputerowych, stosowanego powszechnie na wyższych uczelniach w Polsce. William Stallings, światowej sławy specjalista w dziedzinie sieci komputerowych ...
Organizacja i architektura systemu komputerowego Tom 1 Organizacja i architektura systemu komputerowego Tom 1
(0,00 zł najniższa cena z 30 dni)87.20 zł
109.00 zł(-20%) -
Wydawnictwo PWN przestawia unikatowy podręcznik dla wykładowców, doktorantów i studentów dotyczący szerokiego działu matematyki jakim jest teoria aproksymacji. Czytelnik ma okazję samodzielnie poznać zagadnienia tej dziedziny, które są zaprezentowane w przystępny sposób w postaci zadań ze szczegó...(0,00 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%) -
Monografię należy traktować jako próbę okiełznania bardzo dynamicznych procesów pojęciowych, za których pojmowaniem jako społeczeństwo stopniowo przestajemy nadążać. Jest to pewnego rodzaju (w dużym uproszczeniu) przewodnik służący do zrozumienia współczesnego, coraz bardziej technologicznie za...(0,00 zł najniższa cena z 30 dni)
67.20 zł
84.00 zł(-20%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: Zrozumieć programowanie Gynvael Coldwind (10)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(5)
(2)
(2)
(1)
(0)
(0)
Data dodania: 2020-01-09 Ocena: 6 Opinia potwierdzona zakupem
Marek, Programista
Data dodania: 2018-01-04 Ocena: 6 Opinia niepotwierdzona zakupem
Data dodania: 2017-10-24 Ocena: 6 Opinia potwierdzona zakupem
Janek G, Programista
Data dodania: 2016-09-09 Ocena: 6 Opinia niepotwierdzona zakupem
Mikołaj Jeziorny, Programista
Data dodania: 2016-09-05 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2018-03-30 Ocena: 5 Opinia niepotwierdzona zakupem
Rafał,
Data dodania: 2017-01-02 Ocena: 5 Opinia potwierdzona zakupem
Data dodania: 2017-08-18 Ocena: 4 Opinia niepotwierdzona zakupem
Wojtek,
Data dodania: 2016-10-04 Ocena: 4 Opinia niepotwierdzona zakupem
programista
Data dodania: 2017-04-24 Ocena: 3 Opinia potwierdzona zakupem
więcej opinii