Категорії
Електронні книги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комп'ютер в офісі
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Мультимедійне навчання
- Нерухомість
- Переконання та НЛП
- Податки
- Соціальна політика
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Звіти, аналізи
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Електронна преса
- Architektura i wnętrza
- Biznes i Ekonomia
- Будинок та сад
- Електронний бізнес
- Фінанси
- Особисті фінанси
- Бізнес
- Фотографія
- Інформатика
- Відділ кадрів та оплата праці
- Комп'ютери, Excel
- Бухгалтерія
- Культура та література
- Наукові та академічні
- Охорона навколишнього середовища
- Впливові
- Освіта
- Податки
- Подорожі
- Психологія
- Релігія
- Сільське господарство
- Ринок книг і преси
- Транспорт та спедиція
- Здоров'я та краса
-
Історія
-
Інформатика
- Офісні застосунки
- Бази даних
- Біоінформатика
- Бізнес ІТ
- CAD/CAM
- Digital Lifestyle
- DTP
- Електроніка
- Цифрова фотографія
- Комп'ютерна графіка
- Ігри
- Хакування
- Hardware
- IT w ekonomii
- Наукові пакети
- Шкільні підручники
- Основи комп'ютера
- Програмування
- Мобільне програмування
- Інтернет-сервери
- Комп'ютерні мережі
- Стартап
- Операційні системи
- Штучний інтелект
- Технологія для дітей
- Вебмайстерність
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Оповідна поезія
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Шкільні підручники
-
Науково-популярна та академічна
- Археологія
- Bibliotekoznawstwo
- Кінознавство / Теорія кіно
- Філологія
- Польська філологія
- Філософія
- Finanse i bankowość
- Географія
- Економіка
- Торгівля. Світова економіка
- Історія та археологія
- Історія мистецтва і архітектури
- Культурологія
- Мовознавство
- літературні студії
- Логістика
- Математика
- Ліки
- Гуманітарні науки
- Педагогіка
- Навчальні засоби
- Науково-популярна
- Інше
- Психологія
- Соціологія
- Театральні студії
- Богослов’я
- Економічні теорії та науки
- Transport i spedycja
- Фізичне виховання
- Zarządzanie i marketing
-
Порадники
-
Ігрові посібники
-
Професійні та спеціальні порадники
-
Юридична
- Безпека життєдіяльності
- Історія
- Дорожній кодекс. Водійські права
- Юридичні науки
- Охорона здоров'я
- Загальне, компендіум
- Академічні підручники
- Інше
- Закон про будівництво і житло
- Цивільне право
- Фінансове право
- Господарське право
- Господарське та комерційне право
- Кримінальний закон
- Кримінальне право. Кримінальні злочини. Кримінологія
- Міжнародне право
- Міжнародне та іноземне право
- Закон про охорону здоров'я
- Закон про освіту
- Податкове право
- Трудове право та законодавство про соціальне забезпечення
- Громадське, конституційне та адміністративне право
- Кодекс про шлюб і сім'ю
- Аграрне право
- Соціальне право, трудове право
- Законодавство Євросоюзу
- Промисловість
- Сільське господарство та захист навколишнього середовища
- Словники та енциклопедії
- Державні закупівлі
- Управління
-
Путівники та подорожі
- Африка
- Альбоми
- Південна Америка
- Центральна та Північна Америка
- Австралія, Нова Зеландія, Океанія
- Австрія
- Азії
- Балкани
- Близький Схід
- Болгарія
- Китай
- Хорватія
- Чеська Республіка
- Данія
- Єгипет
- Естонія
- Європа
- Франція
- Гори
- Греція
- Іспанія
- Нідерланди
- Ісландія
- Литва
- Латвія
- Mapy, Plany miast, Atlasy
- Мініпутівники
- Німеччина
- Норвегія
- Активні подорожі
- Польща
- Португалія
- Інше
- Росія
- Румунія
- Словаччина
- Словенія
- Швейцарія
- Швеція
- Світ
- Туреччина
- Україна
- Угорщина
- Велика Британія
- Італія
-
Психологія
- Філософія життя
- Kompetencje psychospołeczne
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Аудіокниги
-
Бізнес та економіка
- Біткойн
- Ділова жінка
- Коучинг
- Контроль
- Електронний бізнес
- Економіка
- Фінанси
- Фондова біржа та інвестиції
- Особисті компетенції
- Комунікація та переговори
- Малий бізнес
- Маркетинг
- Мотивація
- Нерухомість
- Переконання та НЛП
- Податки
- Порадники
- Презентації
- Лідерство
- Зв'язки з громадськістю
- Секрет
- Соціальні засоби комунікації
- Продаж
- Стартап
- Ваша кар'єра
- Управління
- Управління проектами
- Людські ресурси (HR)
-
Для дітей
-
Для молоді
-
Освіта
-
Енциклопедії, словники
-
Історія
-
Інформатика
-
Інше
-
Іноземні мови
-
Культура та мистецтво
-
Шкільні читанки
-
Література
- Антології
- Балада
- Біографії та автобіографії
- Для дорослих
- Драми
- Журнали, щоденники, листи
- Епос, епопея
- Нарис
- Наукова фантастика та фантастика
- Фельєтони
- Художня література
- Гумор, сатира
- Інше
- Класичний
- Кримінальний роман
- Нехудожня література
- Художня література
- Mity i legendy
- Лауреати Нобелівської премії
- Новели
- Побутовий роман
- Okultyzm i magia
- Оповідання
- Спогади
- Подорожі
- Поезія
- Політика
- Науково-популярна
- Роман
- Історичний роман
- Проза
- Пригодницька
- Журналістика
- Роман-репортаж
- Romans i literatura obyczajowa
- Сенсація
- Трилер, жах
- Інтерв'ю та спогади
-
Природничі науки
-
Соціальні науки
-
Науково-популярна та академічна
-
Порадники
-
Професійні та спеціальні порадники
-
Юридична
-
Путівники та подорожі
-
Психологія
- Філософія життя
- Міжособистісне спілкування
- Mindfulness
- Загальне
- Переконання та НЛП
- Академічна психологія
- Психологія душі та розуму
- Психологія праці
- Relacje i związki
- Батьківство та дитяча психологія
- Вирішення проблем
- Інтелектуальний розвиток
- Секрет
- Сексуальність
- Спокушання
- Зовнішній вигляд та імідж
- Філософія життя
-
Релігія
-
Спорт, фітнес, дієти
-
Техніка і механіка
Відеокурси
-
Бази даних
-
Big Data
-
Biznes, ekonomia i marketing
-
Кібербезпека
-
Data Science
-
DevOps
-
Для дітей
-
Електроніка
-
Графіка / Відео / CAX
-
Ігри
-
Microsoft Office
-
Інструменти розробки
-
Програмування
-
Особистісний розвиток
-
Комп'ютерні мережі
-
Операційні системи
-
Тестування програмного забезпечення
-
Мобільні пристрої
-
UX/UI
-
Веброзробка, Web development
-
Управління
Подкасти
- Електронні книги
- Програмування
- Python
- Programowanie w Pythonie dla bystrzaków. Wydanie II
Деталі електронної книги
Utworzenie i uruchomienie pierwszej aplikacji
Rozwiązywanie problemów i usuwanie błędów
Praca z Anacondą i używanie funkcji magicznych
Programowanie w Pythonie jest łatwe i sprawia mnóstwo radości!
Oferujący potężne możliwości i dynamiczny Python jest używany do tworzenia wielu różnych aplikacji. Został opracowany jako prawdziwie niezależny od platformy - dzięki temu jest doskonałym narzędziem dla początkujących programistów, zwłaszcza tych, którzy chcą szybko poznać nowy język. Zamieszczone w książce polecenia pozwalają w dość krótkim czasie krok po kroku opanować podstawy Pythona.
W książce:
- Pobieranie i instalowanie Pythona
- Używanie powłoki
- Jupyter Notebook i jego zastosowanie
- Używanie różnych typów danych
- Praca z pakietami
O autorze 15
Podziękowania od autora 17
Wprowadzenie 19
CZĘŚĆ I: ROZPOCZĘCIE PRACY Z PYTHONEM 25
Rozdział 1: Komunikowanie się z komputerem 27
- Powody, dla których chciałbyś komunikować się z komputerem 28
- Aplikacja to forma komunikacji 29
- Zastanów się nad procedurami używanymi codziennie 29
- Zapisywanie procedury 30
- Traktowanie aplikacji jak każdej innej procedury 31
- Komputer traktuje zadania dosłownie 31
- Definiowanie aplikacji 32
- Komputer używa języka specjalnego 32
- Pomoc człowiekowi w rozmowie z komputerem 33
- Dlaczego Python jest tak świetny? 34
- Powody, dla których warto wybrać Pythona 35
- Jak możesz skorzystać na stosowaniu Pythona? 36
- Organizacje stosujące Pythona 37
- Wyszukiwanie użytecznych aplikacji Pythona 37
- Porównanie Pythona z innymi językami programowania 39
Rozdział 2: Instalowanie Pythona 41
- Pobieranie niezbędnej wersji Pythona 41
- Instalowanie Pythona 44
- Praca z systemem Windows 45
- Praca z systemem macOS 47
- Praca z systemem Linux 49
- Uzyskanie dostępu do Pythona w systemie 52
- Używanie systemu Windows 52
- Używanie systemu macOS 55
- Używanie systemu Linux 56
- Sprawdzanie poprawności instalacji 56
Rozdział 3: Praca z Pythonem 59
- Praca w powłoce 60
- Uruchamianie Pythona 60
- Wykorzystanie zalet powłoki 61
- Wykorzystanie zmiennych środowiskowych Pythona 63
- Wydawanie polecenia 65
- Wydawanie poleceń komputerowi 65
- Zakończenie wydawania polecenia 66
- Wyświetlenie wyniku 66
- Korzystanie z pomocy 67
- Tryb pomocy 68
- Prośba o pomoc 69
- Wyjście z trybu pomocy 72
- Pomoc bezpośrednia 72
- Zakończenie pracy z powłoką Pythona 74
Rozdział 4: Tworzenie pierwszej aplikacji 77
- Dlaczego środowisko IDE ma duże znaczenie? 78
- Tworzenie kodu lepszej jakości 78
- Debugowanie 79
- Dlaczego notatnik jest użyteczny? 79
- Pobieranie dystrybucji Anaconda 80
- Pobieranie oprogramowania 80
- Instalowanie dystrybucji Anaconda w systemie Linux 81
- Instalowanie dystrybucji Anaconda w systemie macOS 82
- Instalowanie dystrybucji Anaconda w systemie Windows 83
- Pobieranie zbiorów danych i przykładowych fragmentów kodu 87
- Używanie Jupyter Notebook 87
- Definiowanie repozytorium kodu źródłowego 88
- Utworzenie aplikacji 93
- Poznajemy komórki 93
- Dodawanie komórek dokumentujących 95
- Inna treść w komórce 97
- Znaczenie wcięć w kodzie 97
- Dodawanie komentarzy 99
- Poznajemy komentarze 99
- Używanie komentarzy jako notatek dla siebie 101
- Używanie komentarzy do uniemożliwienia uruchomienia kodu 101
- Zakończenie pracy z Jupyter Notebook 102
Rozdział 5: Praca z dystrybucją Anaconda 105
- Pobieranie kodu źródłowego 106
- Praca z punktami kontrolnymi 107
- Definiowanie użycia punktów kontrolnych 108
- Zapisywanie punktu kontrolnego 109
- Przywracanie punktu kontrolnego 109
- Operowanie komórkami notatnika 109
- Dodawanie komórek różnych typów 109
- Dzielenie i łączenie komórek 110
- Przenoszenie komórki 110
- Uruchamianie komórki 111
- Włączanie i wyłączanie danych wyjściowych 112
- Zmiana wyglądu Jupyter Notebook 113
- Wyszukiwanie poleceń za pomocą paska poleceń 114
- Praca z numerami wierszy 115
- Używanie funkcji Cell Toolbar 115
- Praca z jądrem 117
- Uzyskiwanie pomocy 118
- Używanie funkcji magicznych 120
- Wyświetlanie uruchomionego procesu 121
CZĘŚĆ II: KOMUNIKACJA 125
Rozdział 6: Przechowywanie i modyfikowanie informacji 127
- Przechowywanie informacji 128
- Zmienna jako pojemnik 128
- Używanie odpowiedniego pojemnika do przechowywania danych 128
- Definiowanie podstawowych typów danych w Pythonie 129
- Umieszczanie informacji w zmiennej 129
- Typy liczbowe 130
- Wartość boolowska 134
- Ciąg tekstowy 135
- Data i godzina 136
Rozdział 7: Zarządzanie informacją 139
- Określanie sposobu postrzegania danych przez Pythona 140
- Porównywanie 140
- Jak komputer przeprowadza porównania? 141
- Praca z operatorami 141
- Definiowanie operatorów 142
- Kolejność operatorów 149
- Tworzenie i używanie funkcji 150
- Funkcja jako pakiet kodu 150
- Wielokrotne używanie kodu 150
- Definiowanie funkcji 151
- Uzyskiwanie dostępu do funkcji 153
- Przekazywanie informacji do funkcji 153
- Zwrot informacji przez funkcję 157
- Porównywanie danych wyjściowych funkcji 158
- Pobieranie danych wejściowych od użytkownika 159
Rozdział 8: Podejmowanie decyzji 161
- Podejmowanie prostych decyzji za pomocą konstrukcji if 162
- Konstrukcja if 162
- Używanie konstrukcji if w aplikacji 163
- Wybór alternatywy za pomocą konstrukcji if...else 167
- Konstrukcja if...else 168
- Używanie konstrukcji if...else w aplikacji 168
- Używanie konstrukcji if...elif w aplikacji 169
- Używanie zagnieżdżonych konstrukcji warunkowych 172
- Używanie wielu konstrukcji if lub if...else 172
- Łączenie różnych typów konstrukcji warunkowych 174
Rozdział 9: Wykonywanie powtarzających się czynności 177
- Przetwarzanie danych przy użyciu konstrukcji for 178
- Polecenie for 179
- Tworzenie prostej pętli for 179
- Używanie polecenia break w kodzie 180
- Używanie polecenia continue w kodzie 182
- Używanie polecenia pass w kodzie 183
- Używanie polecenia else w kodzie 184
- Przetwarzanie danych przy użyciu konstrukcji while 186
- Polecenie while 186
- Używanie polecenia while w aplikacji 187
- Pętle zagnieżdżone 188
Rozdział 10: Obsługa błędów 191
- Dlaczego Python Cię nie rozumie? 192
- Źródła błędów 193
- Klasyfikacja błędów 194
- Rozróżnianie typów błędów 195
- Przechwytywanie wyjątków 197
- Podstawowa obsługa wyjątków 197
- Obsługa wyjątków od bardziej ogólnych do bardziej szczegółowych 208
- Zagnieżdżona obsługa błędów 210
- Zgłaszanie wyjątków 214
- Zgłoszenie wyjątku w sytuacji szczególnej 214
- Przekazywanie informacji o błędzie 215
- Tworzenie i używanie własnych wyjątków 216
- Używanie klauzuli finally 218
CZĘŚĆ III: NAJCZĘŚCIEJ WYKONYWANE ZADANIA 221
Rozdział 11: Interakcje z pakietami 223
- Grupowanie kodu 224
- Typy pakietów 226
- Bufor pakietów 227
- Importowanie pakietów 229
- Polecenie import 230
- Polecenie from...import 232
- Wyszukiwanie pakietów na dysku 234
- Pobieranie pakietów z innych źródeł 235
- Otwieranie powłoki Anacondy 236
- Praca z pakietami conda 236
- Instalowanie pakietów za pomocą narzędzia pip 241
- Wyświetlanie zawartości pakietu 243
- Wyświetlanie dokumentacji pakietu 246
- Uruchamianie Pydoc 246
- Używanie łączy szybkiego dostępu 248
- Wpisywanie szukanego wyrażenia 249
- Wyświetlanie wyników 250
Rozdział 12: Praca z ciągami tekstowymi 253
- Warto pamiętać, że ciągi tekstowe są różne 254
- Definiowanie znaku przy użyciu liczb 254
- Używanie znaków do tworzenia ciągów tekstowych 255
- Tworzenie ciągów tekstowych wraz ze znakami specjalnymi 257
- Wybór poszczególnych znaków 259
- Wycinanie 261
- Odszukiwanie wartości w ciągu tekstowym 265
- Formatowanie ciągu tekstowego 267
Rozdział 13: Zarządzanie listą 271
- Organizowanie informacji w aplikacji 272
- Porządkowanie danych przy użyciu listy 272
- W jaki sposób Python wyświetla listę? 273
- Tworzenie listy 274
- Dostęp do listy 276
- Iteracja przez listę 277
- Modyfikowanie listy 278
- Przeszukiwanie listy 281
- Sortowanie listy 283
- Wyświetlanie listy 284
- Praca z obiektem Counter 286
Rozdział 14: Kolekcje wszystkich typów danych 289
- Poznajemy kolekcje 290
- Praca z krotką 291
- Praca ze słownikiem 294
- Tworzenie i używanie słownika 295
- Zastępowanie konstrukcji switch słownikiem 298
- Tworzenie stosu przy użyciu listy 301
- Praca z kolejką 303
- Praca z kolejką dwukierunkową 306
Rozdział 15: Tworzenie i używanie klasy 309
- Klasa jako metoda pakowania 310
- Części klasy 312
- Tworzenie definicji klasy 312
- Wbudowane atrybuty klasy 313
- Praca z metodami 314
- Praca z konstruktorami 316
- Praca ze zmiennymi 318
- Przeciążanie operatorów 322
- Tworzenie klasy 324
- Definiowanie klasy MyClass 324
- Zapisywanie klasy na dysku 325
- Używanie klasy w aplikacji 326
- Tworzenie nowej klasy poprzez rozszerzenie już istniejącej 327
- Tworzenie klasy potomnej 327
- Testowanie klasy w aplikacji 329
CZĘŚĆ IV: WYKONYWANIE ZADAŃ ZAAWANSOWANYCH 331
Rozdział 16: Przechowywanie danych w pliku 333
- W jaki sposób działa trwały magazyn danych? 334
- Tworzenie treści dla trwałego magazynu danych 336
- Tworzenie pliku 339
- Odczytywanie zawartości pliku 343
- Uaktualnianie zawartości pliku 345
- Usuwanie pliku 349
Rozdział 17: Wysyłanie wiadomości e-mail 351
- Co się dzieje, gdy wysyłasz wiadomość e-mail? 352
- Wyświetlanie widomości e-mail przypomina odczytywanie listu 352
- Definiowanie elementów koperty 354
- Definiowanie elementów listu 359
- Tworzenie wiadomości e-mail 363
- Praca z wiadomością w formacie zwykłego tekstu 364
- Praca z wiadomością w formacie HTML 365
- Wyświetlanie otrzymanej wiadomości e-mail 366
CZĘŚĆ V: DEKALOGI 369
Rozdział 18: Dziesięć świetnych zasobów programistycznych 371
- Praca z dokumentacją Pythona w internecie 372
- Używanie narzędzia LearnPython.org 373
- Tworzenie aplikacji internetowych za pomocą Pythona 374
- Pobieranie bibliotek dodatkowych 374
- Szybsze tworzenie aplikacji za pomocą środowiska IDE 376
- Znacznie łatwiejsze sprawdzanie składni 377
- Wykorzystanie zalet XML-a 377
- Poznanie najczęściej popełnianych błędów w Pythonie przez początkujących programistów 379
- Poznanie Unicode 379
- Zwiększenie szybkości działania aplikacji 380
Rozdział 19: Dziesięć sposobów na zarabianie pieniędzy za pomocą Pythona 383
- Praca w dziale zapewnienia jakości 384
- Pracownik działu IT w mniejszej organizacji 385
- Tworzenie skryptów Pythona dla aplikacji 386
- Administrowanie siecią 387
- Nauka programowania 387
- Pomaganie ludziom w lokalizacji 388
- Eksploracja danych 388
- Praca z systemami osadzonymi 389
- Wykonywanie zadań naukowych 389
- Analiza danych w czasie rzeczywistym 390
Rozdział 20: Dziesięć narzędzi usprawniających pracę z Pythonem 391
- Śledzenie błędów za pomocą Roundup Issue Tracker 392
- Utworzenie środowiska wirtualnego za pomocą VirtualEnv 393
- Instalowanie aplikacji za pomocą PyInstaller 395
- Przygotowanie dokumentacji programistycznej za pomocą pdoc 396
- Opracowanie kodu aplikacji za pomocą Komodo Edit 396
- Debugowanie aplikacji za pomocą pydbgr 398
- Środowisko interaktywne dzięki użyciu IPythona 399
- Testowanie aplikacji Pythona za pomocą PyUnit 399
- Uporządkowanie kodu za pomocą Isort 400
- Kontrola wersji z użyciem Mercuriala 400
Rozdział 21: Dziesięć bibliotek, które powinieneś znać 403
- Przygotowanie bezpiecznego środowiska za pomocą PyCrypto 404
- Praca z bazą danych za pomocą SQLAlchemy 404
- Oglądanie świata za pomocą Map Google 405
- Dodawanie graficznego interfejsu użytkownika za pomocą TkIntera 406
- Dostarczanie eleganckiej prezentacji danych tabelarycznych za pomocą PrettyTable 406
- Usprawnienie dźwięku w aplikacji za pomocą PyAudio 406
- Przeprowadzanie operacji na grafice za pomocą PyQtGraph 408
- Wyszukiwanie informacji za pomocą IRLib 409
- Tworzenie za pomocą JPype środowiska współdziałającego z Javą 409
- Uzyskanie za pomocą Twisted Matrix dostępu do zasobów sieci lokalnej 410
- Używanie dostępu do zasobów internetu za pomocą bibliotek 411
- Назва: Programowanie w Pythonie dla bystrzaków. Wydanie II
- Автор: John Paul Mueller
- Оригінальна назва: Beginning Programming with Python For Dummies, 2nd Edition
- Переклад: Agnieszka Górczyńska
- ISBN: 978-83-283-5906-2, 9788328359062
- Дата видання: 2020-01-31
- Формат: Eлектронна книга
- Ідентифікатор видання: prpyb2
- Видавець: Dla bystrzaków