Состояние Новый
Фактура Я выставляю счет-фактуру НДС
Язык издания польский
Вес с индивидуальной упаковкой 0.515 кг
Обложка мягкая
Материал бумажная книга
Год выпуска Две тысячи восемнадцать
Название Python 3 простое введение в увлекательный мир программирования
Количество 1 штук
Python jest dojrzałym, elastycznym i bardzo wszechstronnym językiem programowania. Nadaje się do budowy przeróżnych aplikacji, a także do tworzenia programów służących do bardzo specyficznych zastosowań, takich jak badania naukowe. Aby jednak w pełni wykorzystać te imponujące możliwości, musisz pisać dobry kod: przejrzysty, zwięzły, działający poprawnie. Niestety, nie jest łatwo nauczyć się dobrego programowania. To coś więcej niż przyswojenie zestawu poleceń i słów kluczowych. Wymaga czasu, wysiłku, sporego zaangażowania i... dobrego przewodnika na tej trudnej ścieżce.
Niniejsza książka jest właśnie takim dobrym przewodnikiem dla początkujących programistów. Jest napisana w sposób łatwy i wciągający. Duży nacisk położono na analizę tworzonego kodu. Jeśli tylko skoncentrujesz się na wykonywanych zadaniach, zdobędziesz się na zaangażowanie i dokładność, zrozumienie znaczenia każdej linii programu przyjdzie łatwo. Wartościowym elementem książki są wskazówki, jak zepsuć napisany kod, a następnie go zabezpieczyć. Dzięki temu łatwiej Ci przyjdzie unikanie błędów. Dzięki tej książce zdobędziesz trzy najważniejsze umiejętności każdego programisty: czytanie i pisanie ze zrozumieniem, dbałość o szczegóły oraz dostrzeganie różnic.
Najistotniejsze zagadnienia poruszone w książce:
Zrozum Pythona, pisz dobry kod!
Zed A. Shaw — ceniony programista, którego najbardziej znanym projektem jest serwer WWW Mongrel dla aplikacji Ruby. Jest również autorem wielu artykułów i książek dotyczących technik programowania, jak Learn Python the Hard Way i Learn Ruby the Hard Way, które cieszą się ogromną popularnością — są czytane i dyskutowane przez miliony Czytelników na całym świecie. Shaw posiada niezwykłą umiejętność pisania o trudnych zagadnieniach w sposób przystępny, żywy i interesujący. Potrafi objaśniać najtrudniejsze zagadnienia informatyki jak nikt inny.
Spis treści:
Przedmowa (15)
Czytanie i pisanie (16)
Dbałość o szczegóły (16)
Dostrzeganie różnic (16)
Pytaj, pytaj i pytaj (17)
Nie przeklejaj (17)
Uwagi na temat ćwiczeń i wytrwałości (17)
Ćwiczenie 0. Konfiguracja (20)
macOS. Co powinieneś zobaczyć (21)
Windows. Co powinieneś zobaczyć (22)
Linux. Co powinieneś zobaczyć (23)
Ćwiczenie 1. Dobry pierwszy program (28)
Ćwiczenie 2. Komentarze i znaki kratki (34)
Ćwiczenie 3. Liczby i działania algebraiczne (36)
Ćwiczenie 4. Zmienne i nazwy (40)
Ćwiczenie 5. Więcej zmiennych i drukowania (44)
Ćwiczenie 6. Łańcuchy znaków i tekst (46)
Ćwiczenie 7. Więcej drukowania (50)
Ćwiczenie 8. Drukowanie, drukowanie (52)
Ćwiczenie 9. Drukowanie, drukowanie, drukowanie (54)
Ćwiczenie 10. Co to było? (56)
Ćwiczenie 11. Zadawanie pytań (60)
Ćwiczenie 12. Wyświetlanie podpowiedzi dla użytkownika (62)
Ćwiczenie 13. Parametry, rozpakowywanie i zmienne (64)
Ćwiczenie 14. Znak zachęty i przekazywanie zmiennej (68)
Ćwiczenie 15. Czytanie z plików (72)
Ćwiczenie 16. Czytanie i zapisywanie plików (76)
Ćwiczenie 17. Więcej plików (80)
Ćwiczenie 18. Nazwy, zmienne, kod i funkcje (84)
Ćwiczenie 19. Funkcje i zmienne (88)
Ćwiczenie 20. Funkcje i pliki (92)
Ćwiczenie 21. Funkcje mogą coś zwracać (96)
Ćwiczenie 22. Czego nauczyłeś się do tej pory? (100)
Ćwiczenie 23. Łańcuchy znaków, bajty i kodowanie znaków (102)
Ćwiczenie 24. Więcej praktyki (110)
Ćwiczenie 25. Jeszcze więcej praktyki (112)
Ćwiczenie 26. Gratulacje, rozwiąż test! (116)
Ćwiczenie 27. Zapamiętywanie logiki (118)
Ćwiczenie 28. Ćwiczymy logikę boolowską (122)
Ćwiczenie 29. Co, jeśli... (126)
Ćwiczenie 30. Else oraz if (128)
Ćwiczenie 31. Podejmowanie decyzji (130)
Ćwiczenie 32. Pętle i listy (134)
Ćwiczenie 33. Pętle while (138)
Ćwiczenie 34. Uzyskiwanie dostępu do elementów list (142)
Ćwiczenie 35. Gałęzie i funkcje (144)
Ćwiczenie 36. Projektowanie i debugowanie (148)
Ćwiczenie 37. Przegląd symboli (150)
Ćwiczenie 38. Operacje na listach (156)
Ćwiczenie 39. Słowniki, piękne słowniki (162)
Ćwiczenie 40. Moduły, klasy i obiekty (168)
Klasy są jak moduły (169)
Obiekty są jak import (170)
Różne sposoby pobierania elementów (171)
Pierwszy przykład klasy (172)
Ćwiczenie 41. Uczymy się mówić obiektowo (174)
Ćwiczenie 42. Jest, ma, obiekty i klasy (180)
Ćwiczenie 43. Podstawowa analiza obiektowa i projekt (186)
Opisz lub rozrysuj problem (187)
Wyodrębnij kluczowe pojęcia i zbadaj je (188)
Utwórz hierarchię klas i mapę obiektów dla koncepcji (188)
Zakoduj klasy i napisz test, aby je uruchomić (189)
Powtórz i udoskonal (191)
Ćwiczenie 44. Porównanie dziedziczenia i kompozycji (200)
Dziedziczenie domyślne (201)
Bezpośrednie nadpisanie (202)
Zmiana zachowania przed lub po (202)
Połączenie wszystkich trzech sposobów (203)
Używanie super() z __init__ (205)
Ćwiczenie 45. Tworzysz grę (210)
Ćwiczenie 46. Szkielet projektu (214)
Ostateczna struktura katalogów (218)
Ćwiczenie 47. Zautomatyzowane testowanie (222)
Ćwiczenie 48. Zaawansowane wprowadzanie danych przez użytkownika (226)
Rozkładanie zdań na części (227)
Krotki leksykonu (227)
Skanowanie danych wejściowych (227)
Wyjątki i liczby (227)
Ćwiczenie 49. Tworzenie zdań (232)
Ćwiczenie 50. Twoja pierwsza strona internetowa (238)
Ćwiczenie 51. Pobieranie danych wejściowych z przeglądarki (246)
Ćwiczenie 52. Początek Twojej gry internetowej (256)
Następne kroki (266)
Porada starego programisty (270)
Dodatek. Przyspieszony kurs wiersza poleceń (272)
Jak korzystać z tego dodatku (273)
Będziesz musiał zapamiętywać rzeczy (273)
Zadanie (274)
Czego się nauczyłeś (275)
Zadanie dodatkowe (275)
Zadanie (277)
Czego się nauczyłeś (278)
Zadanie dodatkowe (278)
Zadanie (279)
Czego się nauczyłeś (279)
Zadanie (279)
Czego się nauczyłeś (280)
Zadanie dodatkowe (281)
Zadanie (281)
Czego się nauczyłeś (284)
Zadanie dodatkowe (284)
Zadanie (285)
Czego się nauczyłeś (287)
Zadanie dodatkowe (288)
Zadanie (288)
Czego się nauczyłeś (290)
Zadanie dodatkowe (290)
Zadanie (291)
Czego się nauczyłeś (292)
Zadanie dodatkowe (293)
Zadanie (293)
Czego się nauczyłeś (294)
Zadanie dodatkowe (294)
Zadanie (294)
Czego się nauczyłeś (296)
Zadanie dodatkowe (297)
Zadanie (297)
Czego się nauczyłeś (298)
Zadanie dodatkowe (298)
Zadanie (299)
Czego się nauczyłeś (300)
Zadanie dodatkowe (300)
Zadanie (300)
Czego się nauczyłeś (301)
Zadanie dodatkowe (301)
Zadanie (301)
Czego się nauczyłeś (303)
Zadanie dodatkowe (303)
Zadanie (303)
Czego się nauczyłeś (303)
Zadanie dodatkowe (303)
Zasoby dla uniksowej powłoki bash (304)
Skorowidz (305)