Programista_samouk_Profesjonalny_przewodnik_do_samodzielnej_nauki_kodowania_proprs.pdf

(1634 KB) Pobierz
Tytuł oryginału: The Self-Taught Programmer: The Definitive Guide to Programming Professionally
Tłumaczenie: Piotr Rajca
ISBN: 978-83-283-3950-7
Copyright © 2017 by Cory Althoff
All rights reserved. This book or any portion thereof may not be reproduced or used in any manner
whatsoever without the express written permission of the publisher.
Polish edition copyright © 2018 by Helion SA
All rights reserved.
Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej
publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną,
fotograficzną, a także kopiowanie książki na nośniku filmowym, magnetycznym lub innym powoduje
naruszenie praw autorskich niniejszej publikacji.
Wszystkie znaki występujące w tekście są zastrzeżonymi znakami firmowymi bądź towarowymi ich
właścicieli.
Autor oraz Wydawnictwo HELION dołożyli wszelkich starań, by zawarte w tej książce informacje były
kompletne i rzetelne. Nie biorą jednak żadnej odpowiedzialności ani za ich wykorzystanie, ani za związane
z tym ewentualne naruszenie praw patentowych lub autorskich. Autor oraz Wydawnictwo HELION
nie ponoszą również żadnej odpowiedzialności za ewentualne szkody wynikłe z wykorzystania informacji
zawartych w książce.
Wydawnictwo HELION
ul. Kościuszki 1c, 44-100 GLIWICE
tel. 32 231 22 19, 32 230 98 63
e-mail:
helion@helion.pl
WWW:
http://helion.pl
(księgarnia internetowa, katalog książek)
Drogi Czytelniku!
Jeżeli chcesz ocenić tę książkę, zajrzyj pod adres
http://helion.pl/user/opinie/proprs
Możesz tam wpisać swoje uwagi, spostrzeżenia, recenzję.
Printed in Poland.
Kup książkę
Poleć książkę
Oceń książkę
Księgarnia internetowa
Lubię to! » Nasza społeczność
Spis treści
Część I. Wprowadzenie do programowania
Rozdział 1.
Wprowadzenie
Struktura książki
Zacznijmy od końca
Nie jesteś sam
Zalety samodzielnej nauki
Dlaczego należy programować?
Konsekwencja i zainteresowanie
Postać książki
Technologie stosowane w książce
Słownictwo
Wyzwanie
13
15
16
17
17
17
18
18
19
19
20
20
Rozdział 2.
Zaczynamy
Czym jest programowanie
Czym jest Python
Instalowanie Pythona
Rozwiązywanie problemów
Interaktywna powłoka
Zapisywanie programów
Uruchamianie programów przykładowych
Słownictwo
Wyzwanie
21
21
22
22
23
23
24
25
25
26
5
Kup książkę
Poleć książkę
6
Spis treści
Rozdział 3.
Wprowadzenie do programowania
Przykłady
Komentarze
Wyświetlanie
Wiersze
Słowa kluczowe
Odstępy
Typy danych
Stałe i zmienne
Składnia
Błędy i wyjątki
Operatory arytmetyczne
Operatory porównania
Operatory logiczne
Instrukcje warunkowe
Instrukcje
Słownictwo
Wyzwania
27
28
28
29
30
30
31
31
33
36
36
37
40
41
43
47
49
51
Rozdział 4.
Funkcje
Reprezentacja koncepcji
Funkcje
Definiowanie funkcji
Funkcje wbudowane
Wielokrotne stosowanie funkcji
Parametry wymagane i opcjonalne
Zasięg
Obsługa wyjątków
Łańcuchy dokumentujące
Używanie zmiennych tylko wtedy, gdy to konieczne
Słownictwo
Wyzwania
53
54
54
55
57
59
60
61
64
66
67
67
68
Rozdział 5.
Kontenery
Metody
Listy
Krotki
Słowniki
Kontenery w kontenerach
Słownictwo
Wyzwania
69
69
70
73
75
79
81
82
Kup książkę
Poleć książkę
Spis treści
7
Rozdział 6.
Operacje na łańcuchach znaków
Potrójne łańcuchy
Indeksy
Łańcuchy znaków są niezmienne
Konkatencja
Powielanie łańcuchów znaków
Zmiana wielkości liter
Formatowanie
Dzielenie łańcuchów
Metoda join
Usuwanie odstępów
Zastępowanie
Znajdowanie indeksu
Metoda in
Zabezpieczanie znaków specjalnych
Znak nowego wiersza
Wycinki
Słownictwo
Wyzwania
83
84
84
85
85
86
86
86
87
88
89
89
89
90
90
91
91
93
93
Rozdział 7.
Pętle
Pętle for
Funkcja range
Pętle while
Instrukcja break
Instrukcja continue
Pętle zagnieżdżone
Słownictwo
Wyzwania
95
95
99
99
100
101
102
104
104
Rozdział 8.
Moduły
Moduły wbudowane
Importowanie innych modułów
Słownictwo
Wyzwania
105
105
107
108
108
Rozdział 9.
Pliki
Zapisywanie danych w pliku
Automatyczne zamykanie plików
Odczyt z plików
Pliki CSV
Słownictwo
Wyzwania
109
109
111
111
112
114
114
Kup książkę
Poleć książkę
Zgłoś jeśli naruszono regulamin