Piękny kod. Tajemnice mistrzów programowania
- Autorzy:
- Andy Oram, Greg Wilson
- Wydawnictwo:
- Helion
- Ocena:
- 5.1/6 Opinie: 12
- Stron:
- 600
- Druk:
- oprawa miękka
- Dostępne formaty:
-
PDFePubMobi
Opis ebooka: Piękny kod. Tajemnice mistrzów programowania
Poznaj techniki pracy guru programowania!
- Jak tworzyć czytelny i pozbawiony błędów kod?
- W jaki sposób projektować architekturę systemów?
- Jak zbudować uniwersalne interfejsy użytkownika?
Właśnie w tej książce prawidziwi mistrzowie programowania podzielą się z Tobą swoimi doświadczeniami, przemyśleniami i spostrzeżeniami dotyczącymi tworzenia profesjonalnych rozwiązań. Znajdziesz tu wiele praktycznych porad dotyczących pisania kodu, rozwiązywania problemów programistycznych, projektowania architektury, tworzenia interfejsów użytkownika i pracy w zespole projektowym. Dowiesz się, kiedy należy postępować dokładnie według wskazań metodologii, a kiedy „pójście na skróty” może okazać się najlepszym rozwiązaniem. Poznasz sposób myślenia i zasady pracy najlepszych programistów świata, dzięki czemu użytkownikom Twoich aplikacji zapewnisz maksymalny komfort.
- Korzystanie z wyrażeń regularnych
- Dobór odpowiedniego poziomu abstrakcji
- Ocena jakości kodu źródłowego
- Testowanie
- Techniki analizy składni
- Zabezpieczanie komunikacji sieciowej
- Dostosowywanie architektury systemu do architektury komputerów
- Praca zespołowa
- Projektowanie systemów w oparciu o komponenty OpenSource
- Usuwanie błędów
- Ułatwianie pracy osobom niepełnosprawnym
Dołącz do grona mistrzów programowania!
Całkowity dochód z oryginalnego wydania tej książkizostanie przekazany na rzecz organizacji Amnesty International
Wybrane bestsellery
-
Czym jest inżynieria wymagań? To systematyczne podejście do pozyskiwania i dokumentowania wymagań, a także zarządzania nimi. Polega na zrozumieniu potrzeb i oczekiwań interesariuszy, a następnie opisaniu, za pomocą wymagań, systemu, który je spełnia.
Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy Certyfikowany inżynier wymagań. Na podstawie IREB CPRE. Poziom podstawowy
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
To drugie, zaktualizowane wydanie przewodnika po systemie Prometheus. Znajdziesz w nim wyczerpujące wprowadzenie do tego oprogramowania, a także wskazówki dotyczące monitorowania aplikacji i infrastruktury, tworzenia wykresów, przekazywania ostrzeżeń, bezpośredniej instrumentacji kodu i pobierani...
Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II Prometheus w pełnej gotowości. Jak monitorować pracę infrastruktury i wydajność działania aplikacji. Wydanie II
(53.40 zł najniższa cena z 30 dni)57.84 zł
89.00 zł(-35%) -
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne pr...
Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code Power Apps. Kurs video. Tworzenie biznesowych aplikacji no-code
(39.90 zł najniższa cena z 30 dni)89.54 zł
199.00 zł(-55%) -
Ta książka będzie świetnym uzupełnieniem wiedzy o Flutterze i Darcie, sprawdzi się również jako wsparcie podczas rozwiązywania konkretnych problemów. Znalazło się tu ponad sto receptur, dzięki którym poznasz tajniki pisania efektywnego kodu, korzystania z narzędzi udostępnianych przez framework F...
Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack Flutter i Dart. Receptury. Tworzenie chmurowych aplikacji full stack
(41.40 zł najniższa cena z 30 dni)44.85 zł
69.00 zł(-35%) -
Sterownik PLC (ang. programmable logic controller) to jedno z najważniejszych urządzeń stosowanych w automatyce przemysłowej. Zawiera układ mikroprocesorowy pozwalający sterować pracą maszyn, linii produkcyjnych, oświetlenia i innych urządzeń elektrycznych w przemyśle, ale nie tylko. Tego typu st...
Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących Języki programowania sterowników PLC: LAD, FBD, SCL, STL. Ćwiczenia dla początkujących
(26.94 zł najniższa cena z 30 dni)29.18 zł
44.90 zł(-35%) -
Czy chcesz szybko i skutecznie opanować podstawy Microsoft Azure, zrozumieć jego architekturę i możliwości? W takim razie to książka dla Ciebie! Czy chcesz nauczyć się, jak wdrażać, zarządzać i skalować aplikacje w chmurze Azure, nie tracąc przy tym cennego czasu? W takim razie to książka dla C...
Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki Azure w 1 dzień. Microsoft Azure od podstaw po zaawansowane techniki
-
Oto drugie, zaktualizowane i uzupełnione wydanie przewodnika po bibliotece Pandas. Dzięki tej przystępnej książce nauczysz się w pełni korzystać z możliwości oferowanych przez bibliotekę, nawet jeśli dopiero zaczynasz przygodę z analizą danych w Pythonie. Naukę rozpoczniesz z użyciem rzeczywisteg...
Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II Jak analizować dane z biblioteką Pandas. Praktyczne wprowadzenie. Wydanie II
(65.40 zł najniższa cena z 30 dni)70.85 zł
109.00 zł(-35%) -
Wraz z rozwojem sztucznej inteligencji i modeli językowych – a niewątpliwie żyjemy w czasach eksplozji AI – rośnie znaczenie osób będących w stanie w praktyce sięgać po zasoby, jakie oferuje nam ta nowoczesna technologia. Okazuje się, że pośród rozmaitych innych umiejętności potrafi o...
Prompt engineering. Kurs video. Precyzyjne tworzenie zapytań dla modeli AI Prompt engineering. Kurs video. Precyzyjne tworzenie zapytań dla modeli AI
(39.90 zł najniższa cena z 30 dni)84.50 zł
169.00 zł(-50%) -
Zanurz się w fascynujący świat programowania w języku Python i osiągnij imponujący poziom umiejętności w zaledwie 24 godziny! Oto kilka zalet, które sprawiają, że ta książka jest niezbędna dla każdego aspirującego programisty: Szybki start: podstawy Pythona już w pierwszych godzinach nauki ...
Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z Python w 1 dzień. Nauka programowania w Pythonie w 24 godziny od A do Z
-
Właściwe wymagania to nie tylko kwestia ich dokumentacji, ale też przede wszystkim kwestia odpowiedniego ich pozyskania i walidacji. Dobrej jakości wymagania zmniejszają ryzyko produktowe i projektowe, pozwalają tworzyć systemy, które realnie spełniają potrzeby interesariuszy i umożliwiają im osi...
Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych Inżynieria wymagań. Kurs video. Modelowanie wymagań i rozwiązań w projektach informatycznych
(39.90 zł najniższa cena z 30 dni)92.95 zł
169.00 zł(-45%)
Andy Oram, Greg Wilson - pozostałe książki
-
New information technologies (IT) hold the promise of better health in a world increasingly coping with chronic illness. The miniaturization of ever-more powerful sensing devices, along with the collection, analysis, and sharing of data, support activities in homes and clinics that let patients h...
-
The term "peer-to-peer" has come to be applied to networks that expect end users to contribute their own files, computing time, or other resources to some shared project. Even more interesting than the systems' technical underpinnings are their socially disruptive potential: in various ways t...
Peer-to-Peer. Harnessing the Power of Disruptive Technologies Peer-to-Peer. Harnessing the Power of Disruptive Technologies
(92.65 zł najniższa cena z 30 dni)101.15 zł
119.00 zł(-15%) -
Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the...
Making Software. What Really Works, and Why We Believe It Making Software. What Really Works, and Why We Believe It
(126.65 zł najniższa cena z 30 dni)135.15 zł
159.00 zł(-15%) -
Although most people don't give security much attention until their personal or business systems are attacked, this thought-provoking anthology demonstrates that digital security is not only worth thinking about, it's also a fascinating topic. Criminals succeed by exercising enormous creativity, ...
Beautiful Security. Leading Security Experts Explain How They Think Beautiful Security. Leading Security Experts Explain How They Think
(118.15 zł najniższa cena z 30 dni)118.15 zł
139.00 zł(-15%) -
How do the experts solve difficult problems in software development? In this unique and insightful book, leading computer scientists offer case studies that reveal how they found unusual, carefully designed solutions to high-profile projects. You will be able to look over the shoulder of major co...
Beautiful Code. Leading Programmers Explain How They Think Beautiful Code. Leading Programmers Explain How They Think
(126.65 zł najniższa cena z 30 dni)135.15 zł
159.00 zł(-15%)
Ebooka "Piękny kod. Tajemnice mistrzów programowania" 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 "Piękny kod. Tajemnice mistrzów programowania" 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 "Piękny kod. Tajemnice mistrzów programowania" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Recenzje ebooka: Piękny kod. Tajemnice mistrzów programowania (3) Poniższe recenzje mogły powstać po przekazaniu recenzentowi darmowego egzemplarza poszczególnych utworów bądź innej zachęty do jej napisania np. zapłaty.
-
Recenzja: ggierlik.wordpress.com Grzegorz GierlikRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Wstęp Książka Piękny kod. Tajemnice mistrzów programowaniaPiękny kod. Tajemnice mistrzów programowania to wydane przez wydawnictwo Helion tłumaczenie Beautiful Code: Leading Programmers Explain How They Think zredagowana przez Andy-ego Oram-a i Grega Wilsona. Autorzy Piękny kod to zbiór 33 esejów na temat programowania z imponującą listą autorów. Wśród autorów są między innymi:
* Brian Kernighan — współautor książki Język C,
* Charles Petzold — programista i autor wielu książek,
* Yukihiro Matsumoto — twórca języka Ruby,
* Jon Bentley — autor znajomitych Perełek oprogramowania,
* Douglas Crockford — autor książki JavaScript — mocne strony,
* Bjarne Stroustrup — twórca języka C++.
Treść Poszczególne eseje omawiają fragmenty kodu, algorytmów (np. Map Reduce), programów, systemów (Ruby) i bibliotek (sterowników jądra Linuksa). Autorzy posługują się różnymi językami programowania, od dobrze znanego C, poprzez Javę, Perl-a, Pyton-a do funkcyjnego Haskell-a. Lektura Pięknego kodu jest więc też znakomitą okazją do szybkiego spojrzenia na możliwości oferowane przez inne języki programowania. W mojej pamięci szczególnie utkwiły rozdziały: * Wyrażenia regularne - C, wskaźniki i rekurencja — piękna, bo prosta i elegancka, implementacja wyrażeń regularnych w C,
* Najpiękniejszy kod, którego nigdy nie napisałem — omawiający algorytm quicksort oraz elegancki sposób mierzenia jego złożoności,
* Poprawny, piękny, szybki — zawierający parę rad na temat sprytnych optymalizacji,
* Generowanie w locie kodu do przetwarzania obrazów — zaczął się kiepsko, ale wciągnął jak dobry kryminał,
* Kod w ruchu — omawiający wpływ złożoności kodu na jego jakość i czytelność. Przyznam się, że nie wszystkie rozdziały przeczytałem. Parę rozdziałów pominąłem. Nie dlatego, że były kiepskie, tylko dlatego, że omawiały zagadnienia zbyt trudne (np. genom lub współbieżność) abym wieczorem mógł skupić się na tyle, aby coś z nich zrozumieć :( . Podsumowanie Jeżeli ktoś pasjonuje się programowaniem to Piękny kod jest książką dla niego. Znakomici autorzy, interesujące, a często fascynujące treści, dają wielokrotną szansę na zachwyt nad elegancją i prostotą przedstawianych rozwiązań. Jak swego czasu zanotowałem na Twitterze — od czasu lektury Perełek oprogramowania nie czytałem tak dobrej książki na temat programowania (kodowania). -
Recenzja: NEXTRecenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Znając 2-3 języki, programista może nauczyć się nowego w ciągu kilku dni (przynajmniej w stopniu średnio zaawansowanym). Ale znajomość języków czy technik programowania nie świadczą o umiejętnościach programisty. Każdy, kto zrealizował już kilka projektów, może potwierdzić, że dużo istotniejsze jest doświadczenie w tworzeniu czytelnego, pozbawionego najczęstszych błędów kodu. Warto także posiąść wiedzę na temat projektowania właściwych architektur aplikacji oraz jak budować uniwersalne interfejsy użytkownika. Właśnie te zagadnienia porusza książka Piękny kod. Tajemnice mistrzów programowania". Oprócz nich w publikacji można znaleźć informacje o tym, jak skutecznie optymalizować kod oraz przewidywać potencjalne problemy i je eliminować.
-
Recenzja: webinside.pl Dawid Kulbaka, 07/2008Recenzja dotyczy produktu: ksiązka drukowanaCzy recenzja była pomocna:
Kolejną pozycję można nazwać encyklopedią, bo liczy sobie 600 stron i została napisana przez kilkunastu autorów, pod redakcją Andy′ego Oramy oraz Grega Wilsona. Zdecydowanie dla zaawansowanych wyjadaczy, którzy chcą udoskonalać swój kod. W sposób przejrzysty książka oddaje poprawność poszczególnych elementów pracy nad kodem. Dokładnie analizuje techniki programistyczne z uwzględnieniem ocen jakości kawałków kodu. Poruszane tematy dotyczą zaawansowanych wątków programowania: od kolejności wykonywania operatorów, poprzez opis języka BioPerl do opisu przypadku eliminacji Gaussa.
Szczegóły ebooka
- Tytuł oryginału:
- Beautiful Code: Leading Programmers Explain How They Think
- ISBN Książki drukowanej:
- 978-83-283-3477-9, 9788328334779
- Data wydania książki drukowanej:
- 2008-06-24
- ISBN Ebooka:
- 978-83-283-3478-6, 9788328334786
- Data wydania ebooka:
- 2008-06-24 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@ebookpoint.pl.
- Format:
- 168x237
- Numer z katalogu:
- 57517
- Rozmiar pliku Pdf:
- 5.8MB
- Rozmiar pliku ePub:
- 7.3MB
- Rozmiar pliku Mobi:
- 15.6MB
Spis treści ebooka
- Programowanie w praktyce (20)
- Implementacja (21)
- Omówienie (22)
- Alternatywy (24)
- Rozszerzanie (25)
- Podsumowanie (27)
- Kontrola wersji i transformacja drzewa (30)
- Prezentacja różnic pomiędzy drzewami (34)
- Interfejs edytora delty (35)
- Ale czy to jest sztuka? (40)
- Abstrakcja jako sport widowiskowy (43)
- Wnioski (45)
- Najpiękniejszy kod, jaki kiedykolwiek napisałem (47)
- Coraz więcej za pomocą coraz mniejszych środków (49)
- Perspektywa (54)
- Co to jest pisanie (57)
- Zakończenie (57)
- Podziękowania (59)
- Na czas (61)
- Problem - dane z pamiętnika sieciowego (62)
- Problem - kto zażądał, czego i kiedy (70)
- Wyszukiwanie na dużą skalę (75)
- Podsumowanie (77)
- Znaczenie walidacji XML (79)
- Problem (80)
- Wersja 1. Naiwna implementacja (82)
- Wersja 2. Imitacja gramatyki BNF O(N) (83)
- Wersja 3. Pierwsza optymalizacja O(log N) (84)
- Wersja 4. Druga optymalizacja - nie sprawdzaj dwa razy (85)
- Wersja 5. Trzecia optymalizacja O(1) (87)
- Wersja 6. Czwarta optymalizacja - buforowanie (91)
- Morał (93)
- Acceptance Testing Framework w trzech klasach (96)
- Wyzwanie zaprojektowania środowiska (98)
- Otwarte środowisko (99)
- Jak prosty może być parser HTML (100)
- Podsumowanie (103)
- To niesforne wyszukiwanie binarne (106)
- Wstęp do JUnit (109)
- Rozprawić się z wyszukiwaniem binarnym (111)
- Podsumowanie (122)
- JavaScript (148)
- Tablica symboli (149)
- Tokeny (150)
- Kolejność (151)
- Wyrażenia (152)
- Operatory wrostkowe (152)
- Operatory przedrostkowe (154)
- Operatory przypisania (155)
- Stałe (155)
- Zakres (156)
- Instrukcje (157)
- Funkcje (160)
- Literały tablicowe i obiektowe (161)
- Rzeczy do zrobienia i przemyślenia (162)
- Podstawowe metody (164)
- Dziel i zwyciężaj (165)
- Inne metody (167)
- Suma i różnica liczb ustawionych bitów w dwóch słowach (169)
- Porównywanie liczby ustawionych bitów w dwóch słowach (169)
- Zliczanie jedynek w tablicy (170)
- Zastosowania (175)
- Początki (178)
- Rozwikłać tajemnicę bezpiecznego przesyłania wiadomości (180)
- Klucz to użyteczność (181)
- Podstawa (184)
- Zestaw testów (188)
- Działający prototyp (189)
- Oczyść, podłącz i używaj (190)
- Hakowanie w Himalajach (194)
- Niewidoczne ruchy ręką (199)
- Prędkość ma znaczenie (201)
- Prywatność komunikacji dla praw jednostki (202)
- Hakowanie cywilizacji (203)
- BioPerl i moduł Bio::Graphics (206)
- Proces projektowania modułu Bio::Design (210)
- Rozszerzanie modułu Bio::Graphics (228)
- Wnioski i lekcje (232)
- Interfejs użytkownika programu Gene Sorter (236)
- Podtrzymywanie dialogu z użytkownikiem przez internet (237)
- Nieco polimorfizmu (239)
- Filtrowanie w celu znalezienia odpowiedniego genu (242)
- Ogólna teoria pięknego kodu (243)
- Podsumowanie (246)
- Wpływ architektury komputerów na algorytmy macierzowe (248)
- Metoda dekompozycyjna (250)
- Prosta wersja (251)
- Podprocedura DGEFA biblioteki LINPACK (252)
- Procedura LAPACK DGETRF (255)
- Rekursywna dekompozycja LU (257)
- Procedura ScaLAPACK PDGETRF (260)
- Wielowątkowość w systemach wielordzeniowych (265)
- Słowo na temat analizy błędów i liczby operacji (267)
- Przyszłe kierunki badań (268)
- Literatura zalecana (269)
- Moje wyobrażenie o pięknym kodzie (271)
- Wprowadzenie do biblioteki CERN (272)
- Zewnętrzne piękno (273)
- Piękno wewnętrzne (278)
- Podsumowanie (284)
- Skromne początki (286)
- Redukcja do jeszcze mniejszych rozmiarów (290)
- Skalowanie do tysięcy urządzeń (293)
- Małe, luźno połączone obiekty (294)
- Od kodu do wskaźników (297)
- Od argumentów funkcji do wskaźników argumentów (300)
- Od systemów plików do warstw systemów plików (303)
- Od kodu do języka konkretnej domeny (305)
- Multipleksacja i demultipleksacja (307)
- Na zawsze warstwy? (308)
- Wewnątrz słownika (313)
- Warunki specjalne (314)
- Kolizje (316)
- Zmiana rozmiaru (317)
- Iteracje i zmiany dynamiczne (318)
- Podsumowanie (319)
- Podziękowania (319)
- Kluczowe wyzwania w operacjach na N-wymiarowych tablicach (322)
- Modele pamięci dla tablicy N-wymiarowej (323)
- Początki iteratora NumPy (324)
- Interfejs iteratora (331)
- Wykorzystanie iteratora (332)
- Podsumowanie (336)
- Misja i Collaborative Information Portal (338)
- Wymagania misji (339)
- Architektura systemu (340)
- Studium przypadku - usługa strumieniowa (343)
- Niezawodność (346)
- Solidność (353)
- Podsumowanie (355)
- Ogólne cele ERP (358)
- ERP5 (358)
- Podstawowa platforma Zope (360)
- Założenia ERP5 Project (364)
- Pisanie kodu dla ERP5 Project (365)
- Podsumowanie (368)
- Motywujący przykład (389)
- Model programistyczny MapReduce (392)
- Inne przykłady MapReduce (393)
- Implementacja rozproszonego MapReduce (394)
- Rozszerzenia modelu (398)
- Wnioski (399)
- Literatura zalecana (400)
- Podziękowania (400)
- Dodatek: przykład algorytmu zliczającego słowa (400)
- Prosty przykład: konta bankowe (404)
- Pamięć transakcyjna STM (406)
- Problem Świętego Mikołaja (414)
- Refleksje na temat Haskella (422)
- Wnioski (423)
- Podziękowania (424)
- Krótkie wprowadzenie do syntax-case (429)
- Algorytm rozwijania (431)
- Przykład (443)
- Wnioski (445)
- Przykładowa aplikacja - usługa rejestrowania (449)
- Zorientowany obiektowo projekt frameworku serwera rejestrowania (451)
- Implementacja sekwencyjnych serwerów rejestrowania (457)
- Implementacja współbieżnych serwerów rejestrowania (461)
- Wnioski (467)
- Tło projektu (470)
- Udostępnianie usług klientom zewnętrznym (470)
- Przekazywanie usługi za pomocą wzorca fabryki (473)
- Wymiana danych z użyciem protokołów e-biznesowych (475)
- Wnioski (480)
- Debugowanie debugera (482)
- Systematyczny proces (483)
- Szukany problem (485)
- Automatyczne wyszukiwanie przyczyny awarii (486)
- Debugowanie delta (488)
- Minimalizacja wejścia (490)
- Polowanie na usterkę (490)
- Problem prototypu (493)
- Wnioski (493)
- Podziękowania (494)
- Literatura zalecana (494)
- Podstawowy model projektu (502)
- Interfejs wejściowy (505)
- Wydajność interfejsu użytkownika (518)
- Pobieranie (518)
- Przyszłe kierunki rozwoju (519)
- Tworzenie wyjścia mówionego (522)
- Włączanie mowy w Emacsie (523)
- Bezbolesny dostęp do informacji online (534)
- Podsumowanie (541)
- Podziękowania (544)
- O byciu "podręcznikowym" (546)
- Podobne wygląda podobnie (547)
- Niebezpieczeństwa wcięć (548)
- Poruszanie się po kodzie (549)
- Wykorzystywane przez nas narzędzia (550)
- Burzliwa przeszłość DiffMerge (552)
- Wnioski (554)
- Podziękowania (554)
- Literatura zalecana (554)
- Niekrólewska droga (558)
- Ostrzeżenie dla nawiasofobów (558)
- Trzy w rzędzie (559)
- Śliskie nachylenie (561)
- Nierówność trójkąta (563)
- Meandrowanie (565)
- "No przecież!", znaczy się "Aha!" (566)
- Wnioski (567)
- Zalecana literatura (568)
Słowo wstępne (13)
Wstęp (15)
1. Wyrażenia regularne (19)
2. Edytor delty w Subversion - interfejs jako ontologia (29)
3. Najpiękniejszy kod, którego nigdy nie napisałem (47)
4. Wyszukiwanie (61)
5. Poprawny, piękny, szybki (w takiej kolejności) - lekcje z projektowania weryfikatorów XML (79)
6. Framework for Integrated Test - piękno poprzez delikatność (95)
7. Piękne testy (105)
8. Generowanie w locie kodu do przetwarzania obrazów (125)
9. Kolejność wykonywania operatorów (147)
10. Poszukiwanie szybszych metod zliczania bitów w stanie wysokim (163)
11. Bezpieczna komunikacja - technologia wolności (177)
12. Hodowanie pięknego kodu w języku BioPerl (205)
13. Projekt programu Gene Sorter (235)
14. Jak elegancki kod ewoluuje wraz ze sprzętem - przypadek eliminacji Gaussa (247)
15. Długoterminowe korzyści z pięknego projektu (271)
16. Model sterowników jądra systemu Linux - korzyści płynące ze współpracy (285)
17. Inny poziom pośredniości (297)
18. Implementacja słownika w Pythonie - być wszystkim dla wszystkich (311)
19. Wielowymiarowe iteratory w NumPy (321)
20. System korporacyjny o wysokim stopniu niezawodności dla misji Mars Rover NASA (337)
21. ERP5 - projektowanie maksymalnej giętkości (357)
22. Łyżka dziegciu (371)
23. Programowanie rozproszone z zastosowaniem MapReduce (389)
24. Piękna współbieżność (403)
25. Abstrakcja składniowa - rozszerzenie syntax-case (425)
26. Architektura oszczędzająca nakłady - obiektowy framework dla oprogramowania sieciowego (447)
27. Integracja partnerów biznesowych z wykorzystaniem architektury REST (469)
28. Piękne debugowanie (481)
29. Traktując kod jako esej (495)
30. Gdy ze światem łączy cię tylko przycisk (501)
31. Emacspeak - kompletne dźwiękowe środowisko pracy (521)
32. Kod w ruchu (545)
33. Pisanie programów dla Księgi (557)
Posłowie (571)
Autorzy (573)
Skorowidz (583)
Helion - inne książki
-
ChatGPT wywołał wstrząs w branży technologicznej. Programiści i wynalazcy otrzymali niesamowite możliwości dostępne na wyciągnięcie ręki. Interfejs API OpenAI i towarzyszące mu biblioteki stanowią gotowe rozwiązanie dla każdego twórcy aplikacji opartych na sztucznej inteligencji. Programista za p...
Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty Tworzenie aplikacji z wykorzystaniem GPT-4 i ChatGPT. Buduj inteligentne chatboty, generatory treści i fascynujące projekty
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Ta książka pomoże Ci się przygotować do pracy na stanowisku testera oprogramowania, a także zapewni wsparcie podczas wykonywania nowych zadań. Znajdziesz tu dokładne omówienie podstaw testowania, jego różnych rodzajów i poziomów w odniesieniu do zastosowania na różnych etapach pracy nad projektem...
Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu Tester samouk. Praktyczny przewodnik po testowaniu oprogramowania na bazie gotowego projektu
(35.40 zł najniższa cena z 30 dni)38.35 zł
59.00 zł(-35%) -
Dzięki tej książce nauczysz się gromadzić publicznie dostępne informacje, korzystać z wiedzy o cyklu życia wrażliwych danych i przekształcać je w informacje wywiadowcze przydatne dla zespołów zajmujących się bezpieczeństwem. Opanujesz proces gromadzenia i analizy danych, poznasz również strategie...
Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence Prawdziwa głębia OSINT. Odkryj wartość danych Open Source Intelligence
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Oto kompleksowe omówienie sposobów wdrażania najnowszych dostępnych środków zabezpieczających systemy linuksowe. Z książki dowiesz się, jak skonfigurować laboratorium do ćwiczeń praktycznych, tworzyć konta użytkowników z odpowiednimi poziomami uprawnień, chronić dane dzięki uprawnieniom i szyfrow...
Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III Bezpieczeństwo systemu Linux. Hardening i najnowsze techniki zabezpieczania przed cyberatakami. Wydanie III
(77.40 zł najniższa cena z 30 dni)83.85 zł
129.00 zł(-35%) -
To dziewiąte wydanie znakomitego podręcznika programowania dla początkujących, starannie zaktualizowane i uzupełnione o informacje dotyczące Java Platform, Standard Edition 17. Książka rozpoczyna się od solidnej dawki wiedzy o kompilacji i uruchamianiu programu w Javie, słowach kluczowych i istot...(77.40 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł(-35%) -
Jesteś specjalistą IT. I jesteś dobry w tym, co robisz. Masz wiedzę, doświadczenie, chcesz się nimi podzielić z innymi, pomóc im radzić sobie z problemami, które sam już dawno rozwiązałeś, może także zaprezentować się od tej strony przyszłym pracodawcom i zleceniodawcom, tylko... kto - poza Tobą ...
Marka osobista w branży IT. Jak ją zbudować i rozwijać Marka osobista w branży IT. Jak ją zbudować i rozwijać
(29.94 zł najniższa cena z 30 dni)32.43 zł
49.90 zł(-35%) -
MikroTik, łotewska firma z siedzibą w Rydze, od lat produkuje sprzęt sieciowy. Przystępna cena i świetna jakość sprawiły, że urządzenia sygnowane logo MikroTik zdobyły niezwykłą popularność - po produkty łotewskiej marki sięga się coraz częściej. Jeśli planujesz zmodernizować lub zbudować sieć i ...
Konfiguracja usług sieciowych na urządzeniach MikroTik Konfiguracja usług sieciowych na urządzeniach MikroTik
(47.40 zł najniższa cena z 30 dni)51.35 zł
79.00 zł(-35%) -
Dzięki tej książce zrozumiesz bazowe koncepcje programowania funkcyjnego i przekonasz się, że możesz włączać je do kodu bez rezygnacji z paradygmatu obiektowego. Dowiesz się również, kiedy w swojej codziennej pracy używać takich opcji jak niemutowalność i funkcje czyste i dlaczego warto to robić....
Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego Java. Podejście funkcyjne. Rozszerzanie obiektowego kodu Javy o zasady programowania funkcyjnego
(52.20 zł najniższa cena z 30 dni)56.55 zł
87.00 zł(-35%) -
Ta książka pomoże Ci w doskonaleniu umiejętności potrzebnych na każdym etapie dochodzenia cyfrowego, od zbierania dowodów, poprzez ich analizę, po tworzenie raportów. Dzięki wielu wskazówkom i praktycznym ćwiczeniom przyswoisz techniki analizy, ekstrakcji danych i raportowania przy użyciu zaawans...
Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III Informatyka śledcza i Kali Linux. Przeprowadź analizy nośników pamięci, ruchu sieciowego i zawartości RAM-u za pomocą narzędzi systemu Kali Linux 2022.x. Wydanie III
(59.40 zł najniższa cena z 30 dni)64.35 zł
99.00 zł(-35%) -
Tę książkę docenią wszyscy zainteresowani eksploracją danych i uczeniem maszynowym, którzy chcieliby pewnie poruszać się w świecie nauki o danych. Pokazano tu, w jaki sposób Excel pozwala zobrazować proces ich eksplorowania i jak działają poszczególne techniki w tym zakresie. Przejrzyście wyjaśni...
Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku Eksploracja danych za pomocą Excela. Metody uczenia maszynowego krok po kroku
(40.20 zł najniższa cena z 30 dni)43.55 zł
67.00 zł(-35%)
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.
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.
Książka drukowana
Oceny i opinie klientów: Piękny kod. Tajemnice mistrzów programowania Andy Oram, Greg Wilson (12) 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.
(8)
(2)
(0)
(0)
(1)
(1)
więcej opinii