Categories
Ebooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Computer in the office
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Multimedia trainings
- Real estate
- Persuasion and NLP
- Taxes
- Social policy
- Guides
- Presentations
- Leadership
- Public Relation
- Reports, analyses
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
E-press
- Architektura i wnętrza
- Biznes i Ekonomia
- Home and garden
- E-business
- Finances
- Personal finance
- Business
- Photography
- Computer science
- HR & Payroll
- Computers, Excel
- Accounts
- Culture and literature
- Scientific and academic
- Environmental protection
- Opinion-forming
- Education
- Taxes
- Travelling
- Psychology
- Religion
- Agriculture
- Book and press market
- Transport and Spedition
- Healthand beauty
-
History
-
Computer science
- Office applications
- Data bases
- Bioinformatics
- IT business
- CAD/CAM
- Digital Lifestyle
- DTP
- Electronics
- Digital photography
- Computer graphics
- Games
- Hacking
- Hardware
- IT w ekonomii
- Scientific software package
- School textbooks
- Computer basics
- Programming
- Mobile programming
- Internet servers
- Computer networks
- Start-up
- Operational systems
- Artificial intelligence
- Technology for children
- Webmastering
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Narrative poetry
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
School textbooks
-
Popular science and academic
- Archeology
- Bibliotekoznawstwo
- Cinema studies
- Philology
- Polish philology
- Philosophy
- Finanse i bankowość
- Geography
- Economy
- Trade. World economy
- History and archeology
- History of art and architecture
- Cultural studies
- Linguistics
- Literary studies
- Logistics
- Maths
- Medicine
- Humanities
- Pedagogy
- Educational aids
- Popular science
- Other
- Psychology
- Sociology
- Theatre studies
- Theology
- Economic theories and teachings
- Transport i spedycja
- Physical education
- Zarządzanie i marketing
-
Guides
-
Game guides
-
Professional and specialist guides
-
Law
- Health and Safety
- History
- Road Code. Driving license
- Law studies
- Healthcare
- General. Compendium of knowledge
- Academic textbooks
- Other
- Construction and local law
- Civil law
- Financial law
- Economic law
- Economic and trade law
- Criminal law
- Criminal law. Criminal offenses. Criminology
- International law
- International law
- Health care law
- Educational law
- Tax law
- Labor and social security law
- Public, constitutional and administrative law
- Family and Guardianship Code
- agricultural law
- Social law, labour law
- European Union law
- Industry
- Agricultural and environmental
- Dictionaries and encyclopedia
- Public procurement
- Management
-
Tourist guides and travel
- Africa
- Albums
- Southern America
- North and Central America
- Australia, New Zealand, Oceania
- Austria
- Asia
- Balkans
- Middle East
- Bulgary
- China
- Croatia
- The Czech Republic
- Denmark
- Egipt
- Estonia
- Europe
- France
- Mountains
- Greece
- Spain
- Holand
- Iceland
- Lithuania
- Latvia
- Mapy, Plany miast, Atlasy
- Mini travel guides
- Germany
- Norway
- Active travelling
- Poland
- Portugal
- Other
- Russia
- Romania
- Slovakia
- Slovenia
- Switzerland
- Sweden
- World
- Turkey
- Ukraine
- Hungary
- Great Britain
- Italy
-
Psychology
- Philosophy of life
- Kompetencje psychospołeczne
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Audiobooks
-
Business and economy
- Bitcoin
- Businesswoman
- Coaching
- Controlling
- E-business
- Economy
- Finances
- Stocks and investments
- Personal competence
- Communication and negotiation
- Small company
- Marketing
- Motivation
- Real estate
- Persuasion and NLP
- Taxes
- Guides
- Presentations
- Leadership
- Public Relation
- Secret
- Social Media
- Sales
- Start-up
- Your career
- Management
- Project management
- Human Resources
-
For children
-
For youth
-
Education
-
Encyclopedias, dictionaries
-
History
-
Computer science
-
Other
-
Foreign languages
-
Culture and art
-
School reading books
-
Literature
- Antology
- Ballade
- Biographies and autobiographies
- For adults
- Dramas
- Diaries, memoirs, letters
- Epic, epopee
- Essay
- Fantasy and science fiction
- Feuilletons
- Work of fiction
- Humour and satire
- Other
- Classical
- Crime fiction
- Non-fiction
- Fiction
- Mity i legendy
- Nobelists
- Novellas
- Moral
- Okultyzm i magia
- Short stories
- Memoirs
- Travelling
- Poetry
- Politics
- Popular science
- Novel
- Historical novel
- Prose
- Adventure
- Journalism, publicism
- Reportage novels
- Romans i literatura obyczajowa
- Sensational
- Thriller, Horror
- Interviews and memoirs
-
Natural sciences
-
Social sciences
-
Popular science and academic
-
Guides
-
Professional and specialist guides
-
Law
-
Tourist guides and travel
-
Psychology
- Philosophy of life
- Interpersonal communication
- Mindfulness
- General
- Persuasion and NLP
- Academic psychology
- Psychology of soul and mind
- Work psychology
- Relacje i związki
- Parenting and children psychology
- Problem solving
- Intellectual growth
- Secret
- Sexapeal
- Seduction
- Appearance and image
- Philosophy of life
-
Religion
-
Sport, fitness, diets
-
Technology and mechanics
Videocourses
-
Data bases
-
Big Data
-
Biznes, ekonomia i marketing
-
Cybersecurity
-
Data Science
-
DevOps
-
For children
-
Electronics
-
Graphics/Video/CAX
-
Games
-
Microsoft Office
-
Development tools
-
Programming
-
Personal growth
-
Computer networks
-
Operational systems
-
Software testing
-
Mobile devices
-
UX/UI
-
Web development
-
Management
Podcasts
- Ebooks
- Programming
- Python
- Python 3. Proste wprowadzenie do fascynującego świata programowania
E-book details
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:
- przygotowanie kompletnego środowiska programistycznego
- organizowanie, pisanie, psucie i naprawianie kodu
- programowanie obiektowe
- projektowanie programu i testowanie kodu
- podstawy budowy aplikacji internetowych i prostszych gier
Zrozum Pythona, pisz dobry kod!
Przedmowa (15)
- Ulepszenia w edycji Python 3 (15)
- Trudna droga jest łatwiejsza (16)
- 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)
- Podziękowania (18)
Ćwiczenie 0. Konfiguracja (20)
- macOS (20)
- macOS. Co powinieneś zobaczyć (21)
- Windows (21)
- Windows. Co powinieneś zobaczyć (22)
- Linux (23)
- Linux. Co powinieneś zobaczyć (23)
- Szukanie informacji w internecie (24)
- Ostrzeżenia dla początkujących (24)
- Alternatywne edytory tekstów (25)
Ćwiczenie 1. Dobry pierwszy program (28)
- Co powinieneś zobaczyć (29)
- Zrób to sam (31)
- Typowe pytania (31)
Ćwiczenie 2. Komentarze i znaki kratki (34)
- Co powinieneś zobaczyć (34)
- Zrób to sam (34)
- Typowe pytania (35)
Ćwiczenie 3. Liczby i działania algebraiczne (36)
- Co powinieneś zobaczyć (37)
- Zrób to sam (37)
- Typowe pytania (37)
Ćwiczenie 4. Zmienne i nazwy (40)
- Co powinieneś zobaczyć (41)
- Zrób to sam (41)
- Typowe pytania (42)
Ćwiczenie 5. Więcej zmiennych i drukowania (44)
- Co powinieneś zobaczyć (44)
- Zrób to sam (45)
- Typowe pytania (45)
Ćwiczenie 6. Łańcuchy znaków i tekst (46)
- Co powinieneś zobaczyć (47)
- Zrób to sam (47)
- Popsuj kod (47)
- Typowe pytania (48)
Ćwiczenie 7. Więcej drukowania (50)
- Co powinieneś zobaczyć (50)
- Zrób to sam (50)
- Popsuj kod (51)
- Typowe pytania (51)
Ćwiczenie 8. Drukowanie, drukowanie (52)
- Co powinieneś zobaczyć (52)
- Zrób to sam (53)
- Typowe pytania (53)
Ćwiczenie 9. Drukowanie, drukowanie, drukowanie (54)
- Co powinieneś zobaczyć (54)
- Zrób to sam (55)
- Typowe pytania (55)
Ćwiczenie 10. Co to było? (56)
- Co powinieneś zobaczyć (57)
- Sekwencje ucieczki (57)
- Zrób to sam (58)
- Typowe pytania (58)
Ćwiczenie 11. Zadawanie pytań (60)
- Co powinieneś zobaczyć (60)
- Zrób to sam (61)
- Typowe pytania (61)
Ćwiczenie 12. Wyświetlanie podpowiedzi dla użytkownika (62)
- Co powinieneś zobaczyć (62)
- Zrób to sam (62)
- Typowe pytania (63)
Ćwiczenie 13. Parametry, rozpakowywanie i zmienne (64)
- Chwileczkę! Funkcjonalności mają jeszcze inną nazwę (65)
- Co powinieneś zobaczyć (65)
- Zrób to sam (66)
- Typowe pytania (66)
Ćwiczenie 14. Znak zachęty i przekazywanie zmiennej (68)
- Co powinieneś zobaczyć (69)
- Zrób to sam (69)
- Typowe pytania (69)
Ćwiczenie 15. Czytanie z plików (72)
- Co powinieneś zobaczyć (73)
- Zrób to sam (73)
- Typowe pytania (74)
Ćwiczenie 16. Czytanie i zapisywanie plików (76)
- Co powinieneś zobaczyć (77)
- Zrób to sam (78)
- Typowe pytania (78)
Ćwiczenie 17. Więcej plików (80)
- Co powinieneś zobaczyć (80)
- Zrób to sam (81)
- Typowe pytania (82)
Ćwiczenie 18. Nazwy, zmienne, kod i funkcje (84)
- Co powinieneś zobaczyć (85)
- Zrób to sam (86)
- Typowe pytania (86)
Ćwiczenie 19. Funkcje i zmienne (88)
- Co powinieneś zobaczyć (89)
- Zrób to sam (89)
- Typowe pytania (89)
Ćwiczenie 20. Funkcje i pliki (92)
- Co powinieneś zobaczyć (93)
- Zrób to sam (93)
- Typowe pytania (93)
Ćwiczenie 21. Funkcje mogą coś zwracać (96)
- Co powinieneś zobaczyć (97)
- Zrób to sam (97)
- Typowe pytania (98)
Ćwiczenie 22. Czego nauczyłeś się do tej pory? (100)
- Miej świadomość, czego się uczysz (100)
Ćwiczenie 23. Łańcuchy znaków, bajty i kodowanie znaków (102)
- Wstępne badanie kodu (102)
- Przełączniki, konwencje i rodzaje kodowania (104)
- Analizujemy dane wyjściowe (106)
- Analizujemy kod (106)
- Bawimy się kodowaniem (109)
- Popsuj kod (109)
Ćwiczenie 24. Więcej praktyki (110)
- Co powinieneś zobaczyć (111)
- Zrób to sam (111)
- Typowe pytania (111)
Ćwiczenie 25. Jeszcze więcej praktyki (112)
- Co powinieneś zobaczyć (113)
- Zrób to sam (114)
- Typowe pytania (115)
Ćwiczenie 26. Gratulacje, rozwiąż test! (116)
- Typowe pytania (117)
Ćwiczenie 27. Zapamiętywanie logiki (118)
- Wyrażenie logiczne (119)
- Tablice prawdy (119)
- Typowe pytania (120)
Ćwiczenie 28. Ćwiczymy logikę boolowską (122)
- Co powinieneś zobaczyć (124)
- Zrób to sam (124)
- Typowe pytania (124)
Ćwiczenie 29. Co, jeśli... (126)
- Co powinieneś zobaczyć (126)
- Zrób to sam (127)
- Typowe pytania (127)
Ćwiczenie 30. Else oraz if (128)
- Co powinieneś zobaczyć (129)
- Zrób to sam (129)
- Typowe pytania (129)
Ćwiczenie 31. Podejmowanie decyzji (130)
- Co powinieneś zobaczyć (131)
- Zrób to sam (131)
- Typowe pytania (131)
Ćwiczenie 32. Pętle i listy (134)
- Co powinieneś zobaczyć (135)
- Zrób to sam (136)
- Typowe pytania (136)
Ćwiczenie 33. Pętle while (138)
- Co powinieneś zobaczyć (139)
- Zrób to sam (139)
- Typowe pytania (140)
Ćwiczenie 34. Uzyskiwanie dostępu do elementów list (142)
- Zrób to sam (143)
Ćwiczenie 35. Gałęzie i funkcje (144)
- Co powinieneś zobaczyć (145)
- Zrób to sam (146)
- Typowe pytania (146)
Ćwiczenie 36. Projektowanie i debugowanie (148)
- Zasady dotyczące instrukcji if (148)
- Zasady dotyczące pętli (148)
- Wskazówki dotyczące debugowania (149)
- Praca domowa (149)
Ćwiczenie 37. Przegląd symboli (150)
- Słowa kluczowe (150)
- Typy danych (151)
- Sekwencje ucieczki (152)
- Formatowanie łańcuchów znaków w starym stylu (152)
- Operatory (153)
- Czytanie kodu (154)
- Zrób to sam (155)
- Typowe pytania (155)
Ćwiczenie 38. Operacje na listach (156)
- Co powinieneś zobaczyć (157)
- Co mogą robić listy (158)
- Kiedy używać list (159)
- Zrób to sam (159)
- Typowe pytania (160)
Ćwiczenie 39. Słowniki, piękne słowniki (162)
- Przykład słownika (163)
- Co powinieneś zobaczyć (164)
- Co mogą robić słowniki (165)
- Zrób to sam (166)
- Typowe pytania (166)
Ćwiczenie 40. Moduły, klasy i obiekty (168)
- Moduły są jak słowniki (168)
- Klasy są jak moduły (169)
- Obiekty są jak import (170)
- Różne sposoby pobierania elementów (171)
- Pierwszy przykład klasy (172)
- Co powinieneś zobaczyć (172)
- Zrób to sam (172)
- Typowe pytania (173)
Ćwiczenie 41. Uczymy się mówić obiektowo (174)
- Ćwiczymy słówka (174)
- Ćwiczymy zdania (174)
- Ćwiczenie łączone (175)
- Test z czytania (175)
- Tłumaczenie ze zdań na kod (177)
- Poczytaj jeszcze więcej kodu (178)
- Typowe pytania (178)
Ćwiczenie 42. Jest, ma, obiekty i klasy (180)
- Jak to wygląda w kodzie (181)
- Na temat class Nazwa(object) (183)
- Zrób to sam (183)
- Typowe pytania (184)
Ćwiczenie 43. Podstawowa analiza obiektowa i projekt (186)
- Analiza prostego silnika gry (187)
- 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)
- Z góry do dołu i z dołu do góry (191)
- Kod gry Goci z planety Percal 25 (192)
- Co powinieneś zobaczyć (198)
- Zrób to sam (198)
- Typowe pytania (199)
Ćwiczenie 44. Porównanie dziedziczenia i kompozycji (200)
- Co to jest dziedziczenie (200)
- Dziedziczenie domyślne (201)
- Bezpośrednie nadpisanie (202)
- Zmiana zachowania przed lub po (202)
- Połączenie wszystkich trzech sposobów (203)
- Dlaczego super() (205)
- Używanie super() z __init__ (205)
- Kompozycja (205)
- Kiedy używać dziedziczenia, a kiedy kompozycji (207)
- Zrób to sam (207)
- Typowe pytania (207)
Ćwiczenie 45. Tworzysz grę (210)
- Ocenianie napisanej gry (210)
- Styl funkcji (211)
- Styl klas (211)
- Styl kodu (212)
- Dobre komentarze (212)
- Oceń swoją grę (213)
Ćwiczenie 46. Szkielet projektu (214)
- Konfiguracja w systemach macOS i Linux (214)
- Konfiguracja w systemie Windows 10 (215)
- Tworzenie szkieletu katalogu projektów (217)
- Ostateczna struktura katalogów (218)
- Testowanie konfiguracji (219)
- Używanie szkieletu (220)
- Wymagany quiz (220)
- Typowe pytania (220)
Ćwiczenie 47. Zautomatyzowane testowanie (222)
- Pisanie przypadku testowego (222)
- Wytyczne testowania (224)
- Co powinieneś zobaczyć (224)
- Zrób to sam (225)
- Typowe pytania (225)
Ćwiczenie 48. Zaawansowane wprowadzanie danych przez użytkownika (226)
- Nasz leksykon gry (226)
- Rozkładanie zdań na części (227)
- Krotki leksykonu (227)
- Skanowanie danych wejściowych (227)
- Wyjątki i liczby (227)
- Wyzwanie "najpierw przygotuj testy" (228)
- Co powinieneś przetestować (229)
- Zrób to sam (231)
- Typowe pytania (231)
Ćwiczenie 49. Tworzenie zdań (232)
- Dopasowywanie i podglądanie (232)
- Gramatyka zdania (233)
- Słowo o wyjątkach (233)
- Kod parsera (233)
- Zabawa z parserem (236)
- Co powinieneś przetestować (237)
- Zrób to sam (237)
- Typowe pytania (237)
Ćwiczenie 50. Twoja pierwsza strona internetowa (238)
- Instalowanie frameworku flask (238)
- Tworzenie prostego projektu "Witaj, świecie" (238)
- Co się tutaj dzieje (240)
- Naprawianie błędów (240)
- Tworzenie podstawowych szablonów (241)
- Zrób to sam (243)
- Typowe pytania (243)
Ćwiczenie 51. Pobieranie danych wejściowych z przeglądarki (246)
- Jak działa sieć (246)
- Jak działają formularze (248)
- Tworzenie formularzy HTML (249)
- Tworzenie szablonu układu (251)
- Pisanie zautomatyzowanych testów dla formularzy (252)
- Zrób to sam (254)
- Popsuj kod (254)
Ćwiczenie 52. Początek Twojej gry internetowej (256)
- Refaktoryzacja gry z ćwiczenia 43. (256)
- Tworzenie silnika (261)
- Twój egzamin końcowy (263)
- Typowe pytania (264)
Następne kroki (266)
- Jak uczyć się dowolnego języka programowania (267)
Porada starego programisty (270)
Dodatek. Przyspieszony kurs wiersza poleceń (272)
- Wprowadzenie: zamknij się i zacznij używać powłoki (272)
- Jak korzystać z tego dodatku (273)
- Będziesz musiał zapamiętywać rzeczy (273)
- Konfiguracja (274)
- Zadanie (274)
- Czego się nauczyłeś (275)
- Zadanie dodatkowe (275)
- Ścieżki, foldery, katalogi (pwd) (277)
- Zadanie (277)
- Czego się nauczyłeś (278)
- Zadanie dodatkowe (278)
- Jeśli się zgubisz (279)
- Zadanie (279)
- Czego się nauczyłeś (279)
- Tworzenie katalogu (mkdir) (279)
- Zadanie (279)
- Czego się nauczyłeś (280)
- Zadanie dodatkowe (281)
- Zmienianie katalogu (cd) (281)
- Zadanie (281)
- Czego się nauczyłeś (284)
- Zadanie dodatkowe (284)
- Listowanie katalogu (ls) (285)
- Zadanie (285)
- Czego się nauczyłeś (287)
- Zadanie dodatkowe (288)
- Usuwanie katalogu (rmdir) (288)
- Zadanie (288)
- Czego się nauczyłeś (290)
- Zadanie dodatkowe (290)
- Poruszanie się po katalogach (pushd, popd) (290)
- Zadanie (291)
- Czego się nauczyłeś (292)
- Zadanie dodatkowe (293)
- Tworzenie pustych plików (touch/New-Item) (293)
- Zadanie (293)
- Czego się nauczyłeś (294)
- Zadanie dodatkowe (294)
- Kopiowanie pliku (cp) (294)
- Zadanie (294)
- Czego się nauczyłeś (296)
- Zadanie dodatkowe (297)
- Przenoszenie pliku (mv) (297)
- Zadanie (297)
- Czego się nauczyłeś (298)
- Zadanie dodatkowe (298)
- Przeglądanie pliku (less/more) (299)
- Zadanie (299)
- Czego się nauczyłeś (300)
- Zadanie dodatkowe (300)
- Strumieniowanie pliku (cat) (300)
- Zadanie (300)
- Czego się nauczyłeś (301)
- Zadanie dodatkowe (301)
- Usuwanie pliku (rm) (301)
- Zadanie (301)
- Czego się nauczyłeś (303)
- Zadanie dodatkowe (303)
- Wyjście z terminala (exit) (303)
- Zadanie (303)
- Czego się nauczyłeś (303)
- Zadanie dodatkowe (303)
- Następne kroki z wierszem poleceń (304)
- Zasoby dla uniksowej powłoki bash (304)
Skorowidz (305)
- Title: Python 3. Proste wprowadzenie do fascynującego świata programowania
- Author: Zed A. Shaw
- Original title: Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
- Translation: Lech Lachowski
- ISBN: 978-83-283-4142-5, 9788328341425
- Date of issue: 2018-05-11
- Format: Ebook
- Item ID: pyt3pw
- Publisher: Helion