Python. Uczymy się programowania – Ana Bell

45.31

Description

Programowanie wielu ludziom kojarzy się z czymś niewiarygodnie skomplikowanym i zarezerwowanym tylko dla profesjonalistów. Tymczasem jest to umiejętność, którą można porównać do pisania, liczenia czy gotowania. Niezależnie od tego, że na świecie istnieją pisarze tworzący bestsellery, światowej sławy matematycy czy mistrzowie kuchni, ich umiejętności można wykorzystywać na co dzień do napisania listu, sprawdzenia domowych wydatków czy ugotowania zdrowego posiłku. Analogicznie każdy może nauczyć się programowania i zacząć pisać kod, który pomoże mu w rozwiązywaniu codziennych, drobnych problemów. Idealnie, jeśli naukę zaczniesz właśnie od Pythona!Dzięki tej książce szybko się przekonasz, że programowanie nie jest wiedzą tajemną, a całkiem praktyczną umiejętnością, która dodatkowo może dać sporo satysfakcji. Znajdziesz tu przystępnie podane podstawy programowania w Pythonie – zamiast rozbudowanej teorii mnóstwo ćwiczeń do samodzielnego wykonania wraz ze szczegółowymi instrukcjami i wskazówkami. Książka składa się z 38 dobrze zaplanowanych lekcji oraz 7 interesujących projektów. Dzięki przejrzystym ilustracjom, ćwiczeniom weryfikującym stopień zrozumienia lekcji oraz wskazówkom co do dalszej pracy wkrótce zaczniesz myśleć jak programista. W efekcie będziesz mógł dalej rozwijać swoje umiejętności z Pythonem lub wybrać jakiś inny język programowania – a może wykorzystasz nowe kompetencje do stworzenia czegoś zupełnie innego?Dzięki tej książce:przygotujesz środowisko pracy i zaprojektujesz strukturę programuzaczniesz posługiwać się instrukcjami, pętlami, zmiennymi, obiektamizrozumiesz, jak działają funkcjeprzetestujesz i zdebugujesz swój kodnauczysz się korzystać z biblioteka przede wszystkim zaczniesz myśleć jak programista!Nie musisz być zawodowym programistą, by zabawić się z Pythonem!Spis treści:Przedmowa 9Podziękowania 11O tej książce 13O autorce 17ROZDZIAŁ 0. NAUKA PROGRAMOWANIALekcja 1. Dlaczego powinieneś nauczyć się programować? 21Lekcja 2. Podstawowe zasady nauki języka programowania 29ROZDZIAŁ 1. ZMIENNE, TYPY, WYRAŻENIA I INSTRUKCJELekcja 3. Wprowadzenie do Pythona: język programowania 45Lekcja 4. Zmienne i wyrażenia: nadawanie rzeczom nazw i przypisywanie im wartości 56Lekcja 5. Typy obiektów oraz instrukcje 66Lekcja 6. Projekt podsumowujący: Twój pierwszy program w języku Python – konwerter godzin na minuty 75ROZDZIAŁ 2. CIĄGI, KROTKI ORAZ INTERAKCJA Z UŻYTKOWNIKIEMLekcja 7. Wprowadzenie do ciągów – łańcuchów znaków 85Lekcja 8. Zaawansowane operacje na ciągach 93Lekcja 9. Podstawowe komunikaty o błędzie 100Lekcja 10. Krotki, czyli kolekcje obiektów dowolnego typu 103Lekcja 11. Interakcja z użytkownikiem 110Lekcja 12. Projekt podsumowujący: maszynka do wymyślania imion 118ROZDZIAŁ 3. STEROWANIE PRZEBIEGIEM PROGRAMULekcja 13. Wprowadzenie do sterowania przebiegiem programu 129Lekcja 14. Podejmowanie bardziej złożonych decyzji 142Lekcja 15. Projekt podsumowujący: zaplanuj przygodę 156ROZDZIAŁ 4. WYKONYWANIE POWTARZALNYCH CZYNNOŚCILekcja 16. Wykonywanie powtarzalnych czynności za pomocą pętli 163Lekcja 17. Dostosowywanie pętli do własnych potrzeb 172Lekcja 18. Wykonywanie powtarzalnych zadań po spełnieniu określonych warunków 178Lekcja 19. Projekt podsumowujący: scrabble – wersja artystyczna 189ROZDZIAŁ 5. DZIELENIE KODU NA BLOKI WIELOKROTNEGO UŻYCIALekcja 20. Tworzenie programów łatwych w rozbudowie 203Lekcja 21. Osiągnięcie modułowości i abstrakcji dzięki funkcjom 214Lekcja 22. Zaawansowane operacje z wykorzystaniem funkcji 225Lekcja 23. Projekt podsumowujący: sprawdź swoich przyjaciół 238ROZDZIAŁ 6. PRACA ZE ZMIENNYMI TYPAMI DANYCHLekcja 24. Obiekty zmienne i niezmienne 255Lekcja 25. Praca z listami 262Lekcja 26. Zaawansowane operacje na listach 273Lekcja 27. Słowniki jako powiązania między obiektami 281Lekcja 28. Tworzenie aliasów oraz kopiowanie list i słowników 292Lekcja 29. Projekt podsumowujący: podobieństwo dokumentów 303ROZDZIAŁ 7. TWORZENIE WŁASNYCH TYPÓW OBIEKTÓW ZA POMOCĄ PROGRAMOWANIA ZORIENTOWANEGO OBIEKTOWOLekcja 30. Tworzenie własnych typów obiektów 315Lekcja 31. Tworzenie klasy dla typu obiektu 321Lekcja 32. Praca z własnymi typami obiektów 331Lekcja 33. Dostosowywanie klas do własnych potrzeb 339Lekcja 34. Projekt podsumowujący: gra w karty 347ROZDZIAŁ 8. KORZYSTANIE Z BIBLIOTEK W CELU UDOSKONALANIA WŁASNYCH PROGRAMÓWLekcja 35. Użyteczne biblioteki 357Lekcja 36. Testowanie i debugowanie programów 367Lekcja 37. Biblioteka do tworzenia graficznego interfejsu użytkownika 377Lekcja 38. Projekt podsumowujący: zabawa w berka 386Dodatek A. Odpowiedzi do zadań 395Dodatek B. Ściąga z Pythona 443Dodatek C. Godne uwagi biblioteki Pythona 447Skorowidz 451O autorze: Dr Ana Bell wykłada w MIT. Prowadzi niezwykle popularne zajęcia z zakresu programowania i informatyki oraz nauki o danych. Specjalizuje się w stosowaniu technik obliczeniowych w naukach biologicznych, szczególnie w genetyce.

 


— Informatyka–

wap specjalny telecoming
, vat nip
, czy norwegia jest w unii
, iran niemcy
, lotnisko gdańsk dojazd z gdyni
, kupie food truck
, samochodem do czech 2019
, podatek drogowy w paliwie
, vikersund skocznia przebudowa
, bilans rachunek zysków i strat
, wewnątrzwspólnotowe
, vryga
, noc muzeów 2021 kraków program
, ile zarabia stylistka rzęs
, wniosek do zus o zwolnienie z opłacania składek
, okolicznościowy na ślub
, czy boze cialo to swieto nakazane
, cytaty o miejscach
, nowy ład oświadczenie dla klasy średniej

yyyyy