Informatyka Europejczyka. Python. Programowanie na maturze

Informatyka Europejczyka. Python. Programowanie na maturze

Grażyna Szabłowicz-Zawadzka
  • Liczba stron 112
  • Data wydania 2018-08-24
  • Oprawa miękka
  • ISBN 978-83-283-3952-1
  • Format 168x237
Cena książki: 29,90 zł
Zamówienie indywidualne: Kup na Helion.pl >
  • Opis książki
  • Materiały
  • Spis treści
  • Przykładowy rozdział
  • Nauka programowania to nauka myślenia, dlatego w szkole średniej jest ona nieodzowna. Idealnym językiem dla początkujących programistów jest Python - łatwy do zrozumienia, o wielu zastosowaniach. Jego składnia cechuje się przejrzystością i zwięzłością, a kod źródłowy jest czytelny i klarowny. Python oferuje natychmiastową informację zwrotną, jest obiektowy i posiada rozbudowany pakiet bibliotek standardowych. Praca w tym języku wymaga określonego zestawu umiejętności, stymuluje myślenie logiczne, a przy okazji korzystnie wpływa na uzyskanie biegłości w algorytmice i strukturyzacji oraz planowaniu. Pomaga także świetnie zdać maturę.

    Ta książka poszerza zagadnienia zawarte w podręczniku Informatyka. Podręcznik dla szkół ponadgimnazjalnych. Informatyka Europejczyka. Zakres rozszerzony. Część 1 (Wydanie III), w którym jest omawiany język C++. Jeśli chcesz pogłębić swoją wiedzę i rozwinąć umiejętności w zakresie programowania, czyli poznać nowe profesjonalne narzędzie, umożliwi Ci ona zapoznanie się z problematyką Pythona w zakresie potrzebnym do rozwiązywania zadań maturalnych. Co więcej, znajomość tego języka jest także popularna wśród studentów i pożądana przez pracodawców, a rynek obfituje w oferty pracy dla programistów.

    Pozycja napisana jest prostym językiem i stanowi idealne uzupełnienie podręcznika, na którym została oparta. Kolejne rozdziały wprowadzą Cię w świat nowoczesnego programowania. Poznasz podstawowe konstrukcje języka i struktury danych. Znajdziesz tu także zestaw przykładowych algorytmów oraz ich implementacji w Pythonie. Analiza kodów programów, które udostępnia autorka, pozwoli Ci na pogłębienie znajomości Pythona i jego zastosowań przy rozwiązywaniu zadań maturalnych. Książka zawiera także podpowiedzi do zagadnień egzaminacyjnych o charakterze algorytmicznym, z rozwiązaniami zapisanymi w tym języku. Dostęp do przykładowych wyjaśnień oraz ćwiczeń pomoże Ci utrwalić nowe wiadomości.

    Podręczniki z serii Informatyka Europejczyka ułatwią uczniom zdobywanie wiedzy i umiejętności podczas wykonywania ćwiczeń praktycznych, a nauczycielom przekazywanie nowego materiału w interesujący i niebanalny sposób.

    Wciśnij Enter i do dzieła!

  • Materiały dostępne tylko dla zalogowanych użytkowników z wypełnioną deklaracją.

    • Wstęp (5)

    Rozdział 1. Python - podstawy języka programowania (7)

    • 1.1. Instrukcje warunkowe (8)
    • 1.2. Instrukcje iteracyjne (16)
    • 1.3. Funkcje rekurencyjne (23)
    • 1.4. Typy sekwencyjne w Pythonie (26)
      • 1.4.1. Listy i krotki (27)
      • 1.4.2. Napisy - sekwencje niezmienne (38)
      • 1.4.3. Konwersje między typami sekwencyjnymi (46)
    • 1.5. Operacje na plikach tekstowych (47)

    Rozdział 2. Zaawansowane zagadnienia algorytmiczne (53)

    • 2.1. Wieże Hanoi (53)
    • 2.2. Sito Eratostenesa (54)
    • 2.3. Znajdowanie maksymalnego lub minimalnego elementu (56)
    • 2.4. Sprawdzanie monotoniczności ciągu liczbowego (57)
    • 2.5. Przeszukiwanie ciągu liczbowego (58)
      • 2.5.1. Liniowe przeszukiwanie ciągu liczbowego (58)
      • 2.5.2. Przeszukiwanie binarne ciągu uporządkowanego (61)
    • 2.6. Metody sortowania przez porównania (62)
      • 2.6.1. Porządkowanie bąbelkowe (62)
      • 2.6.2. Porządkowanie przez wybór (63)
      • 2.6.3. Porządkowanie przez wstawianie (64)
      • 2.6.4. Porządkowanie przez scalanie (65)
      • 2.6.5. Sortowanie szybkie (66)
    • 2.7. Metody numeryczne (68)
      • 2.7.1. Obliczanie wartości pierwiastka kwadratowego z liczby nieujemnej - algorytm Newtona-Raphsona (68)
      • 2.7.2. Obliczanie pola obszaru ograniczonego wykresem funkcji - całkowanie numeryczne (69)
    • 2.8. Algorytmy na tekstach (71)
      • 2.8.1. Sortowanie tekstu (71)
      • 2.8.2. Anagramy (72)
      • 2.8.3. Szyfr płotowy (73)
      • 2.8.4. Szyfr Cezara (74)

    Rozdział 3. Analiza i rozwiązania przykładowych zadań maturalnych (77)

    • 3.1. Iteracja i rekurencja (77)
    • 3.2. Listy i napisy (84)
    • 3.3. Operacje plikowe i różne struktury danych (98)

    • Źródła (109)

    • Skorowidz (110)
  • Przykładowy rozdział niedostępny dla tej pozycji.

Tytuły powiązane