О книгеЭта книга - самоучитель по одному из самых востребованных на сегодняшний день языков программирования - Python. Начиная с самых простых действий, шаг за шагом вы будете писать свои программы и постигать тонкости этого языка. Свои знания вы сможете проверить сразу же - на забавных примерах и уморительно смешных заданиях, справиться с которыми помогут прожорливые монстры, секретные агенты и воришки-вороны.Вы узнаете как:• использовать основные элементы Python - списки, функции, модули;• рисовать при помощи встроенных инструментов Python;• анимировать изображения с tkinter;• написать настоящие игры - "Прыг-скок!" (клон знаменитой игры Pong) и бродилку "Человечек ищет выход", где нужно прыгать по платформам, чтобы добраться до выхода.О языке PythonЯзык программирования Python - это мощный инструмент для создания программ самого разнообразного назначения, доступный даже для новичков. С его помощью можно решать задачи различных типов. На сегодняшний день на этом языке пишутся программы для банков, телекоммуникационных компаний, многие аналитики работают с данными с помощью именно этого языка. Благодаря понятному и определенному синтаксису на нем очень легко начать программировать.Python-код легко читается, а интерактивная оболочка позволяет вводить программы и сразу же получать результат. Помимо простой структуры языка и интерактивной оболочки, в Python есть инструменты, заметно ускоряющие обучение и позволяющие создавать несложные анимации для своих видеоигр. Один из таких инструментов - специально созданный для обучения модуль turtle, который имитирует "черепашью графику" (в 1960-х годах она использовалась в языке Logo). Другой инструмент - модуль tkinter для работы с графической библиотекой Tk, позволяющей создавать программы с продвинутой графикой и анимацией.Фишки книги• В конце книги есть глоссарий и список самых важных слов из языка программирования.• Изучая книгу, вы повеселитесь, создадите забавные игры и персонажей.• Книга включает в себя все основные функции и блоки, которые необходимо знать юному программисту.• В конце книги вы найдете материал, что делать дальше, что изучать и как развиваться.Для кого эта книгаДля детей от 10 лет и взрослых, которые хотят научится программировать на языке Python.Цитаты из книгиЧто такое операции Операции - это любые действия, которые совершаются с помощью операторов. Математические операции выполняются по очереди в зависимости от их приоритета (если не задать другую очередность с помощью скобок). Умножение и деление имеют более высокий приоритет, чем сложение и вычитание, и это значит, что они будут выполняться первыми. Иначе говоря, при вычислении математического выражения Python сначала умножит и разделит числа, а затем перейдет к сложению и вычитанию. Переменная В программировании слово переменная обозначает именованное место для хранения данных, например чисел, текста, списков с числами или символами и так далее. Также переменную можно рассматривать как ярлык, которым помечены некие данные.Ошибка Синтаксическая ошибка - это неверное расположение слов в предложении или - в нашем случае - слов и символов в программе. Сообщение SyntaxError означает, что вы ввели данные не в том порядке, который ожидает Python, или не ввели те данные, которые он от вас ждал.ФункцияПеременные, созданные в теле функции, нельзя использовать после того, как эта функция завершит работу, поскольку они существуют только во время ее выполнения. В таких случаях программисты говорят, что область видимости переменных ограничена функцией.
O knigeEta kniga - samouchitel po odnomu iz samykh vostrebovannykh na segodnyashniy den yazykov programmirovaniya - Python. Nachinaya s samykh prostykh deystviy, shag za shagom vy budete pisat svoi programmy i postigat tonkosti etogo yazyka. Svoi znaniya vy smozhete proverit srazu zhe - na zabavnykh primerakh i umoritelno smeshnykh zadaniyakh, spravitsya s kotorymi pomogut prozhorlivye monstry, sekretnye agenty i vorishki-vorony.Vy uznaete kak: ispolzovat osnovnye elementy Python - spiski, funktsii, moduli; risovat pri pomoshchi vstroennykh instrumentov Python; animirovat izobrazheniya s tkinter; napisat nastoyashchie igry - "Pryg-skok!" (klon znamenitoy igry Pong) i brodilku "CHelovechek ishchet vykhod", gde nuzhno prygat po platformam, chtoby dobratsya do vykhoda.O yazyke PythonYAzyk programmirovaniya Python - eto moshchnyy instrument dlya sozdaniya programm samogo raznoobraznogo naznacheniya, dostupnyy dazhe dlya novichkov. S ego pomoshchyu mozhno reshat zadachi razlichnykh tipov. Na segodnyashniy den na etom yazyke pishutsya programmy dlya bankov, telekommunikatsionnykh kompaniy, mnogie analitiki rabotayut s dannymi s pomoshchyu imenno etogo yazyka. Blagodarya ponyatnomu i opredelennomu sintaksisu na nem ochen legko nachat programmirovat.Python-kod legko chitaetsya, a interaktivnaya obolochka pozvolyaet vvodit programmy i srazu zhe poluchat rezultat. Pomimo prostoy struktury yazyka i interaktivnoy obolochki, v Python est instrumenty, zametno uskoryayushchie obuchenie i pozvolyayushchie sozdavat neslozhnye animatsii dlya svoikh videoigr. Odin iz takikh instrumentov - spetsialno sozdannyy dlya obucheniya modul turtle, kotoryy imitiruet "cherepashyu grafiku" (v 1960-kh godakh ona ispolzovalas v yazyke Logo). Drugoy instrument - modul tkinter dlya raboty s graficheskoy bibliotekoy Tk, pozvolyayushchey sozdavat programmy s prodvinutoy grafikoy i animatsiey.Fishki knigi V kontse knigi est glossariy i spisok samykh vazhnykh slov iz yazyka programmirovaniya. Izuchaya knigu, vy poveselites, sozdadite zabavnye igry i personazhey. Kniga vklyuchaet v sebya vse osnovnye funktsii i bloki, kotorye neobkhodimo znat yunomu programmistu. V kontse knigi vy naydete material, chto delat dalshe, chto izuchat i kak razvivatsya.Dlya kogo eta knigaDlya detey ot 10 let i vzroslykh, kotorye khotyat nauchitsya programmirovat na yazyke Python.TSitaty iz knigiCHto takoe operatsii Operatsii - eto lyubye deystviya, kotorye sovershayutsya s pomoshchyu operatorov. Matematicheskie operatsii vypolnyayutsya po ocheredi v zavisimosti ot ikh prioriteta (esli ne zadat druguyu ocherednost s pomoshchyu skobok). Umnozhenie i delenie imeyut bolee vysokiy prioritet, chem slozhenie i vychitanie, i eto znachit, chto oni budut vypolnyatsya pervymi. Inache govorya, pri vychislenii matematicheskogo vyrazheniya Python snachala umnozhit i razdelit chisla, a zatem pereydet k slozheniyu i vychitaniyu. Peremennaya V programmirovanii slovo peremennaya oboznachaet imenovannoe mesto dlya khraneniya dannykh, naprimer chisel, teksta, spiskov s chislami ili simvolami i tak dalee. Takzhe peremennuyu mozhno rassmatrivat kak yarlyk, kotorym pomecheny nekie dannye.Oshibka Sintaksicheskaya oshibka - eto nevernoe raspolozhenie slov v predlozhenii ili - v nashem sluchae - slov i simvolov v programme. Soobshchenie SyntaxError oznachaet, chto vy vveli dannye ne v tom poryadke, kotoryy ozhidaet Python, ili ne vveli te dannye, kotorye on ot vas zhdal.FunktsiyaPeremennye, sozdannye v tele funktsii, nelzya ispolzovat posle togo, kak eta funktsiya zavershit rabotu, poskolku oni sushchestvuyut tolko vo vremya ee vypolneniya. V takikh sluchayakh programmisty govoryat, chto oblast vidimosti peremennykh ogranichena funktsiey.