Opis
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!Spis treści: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)
Podręczniki szkolne
zbigniew brzeziński, awaria orange, odra rzeka, wypadki w kopalni, singer maszyny, dziewczyna która igrała z ogniem, elektrowni opole, bartosz zalewski, fabryka mebli bodzio, wiadomości tvp1, zanieczyszczenia powietrza, węzeł gordyjski, cofnięcie pozwu, krajowa rada radiofonii i telewizji, raiffeisen bank logowanie, notorious, kolekcjoner dopalacze, mariusz sokołowski, zakłady pracy chronionej
yyyyy