Бидвелл, Д. Идем в Академию кодинга от Тукса [Текст] / Джонни Бидвелл [Jonni Bidwell] // Linux Format. — 2015. — № 11 (202), нояб.. — С. 30-39. — (Академия кодинга). — Содерж.: Устанавливаем Python и Pygame : [команда установка Python 2.7 в дистрибутивах на базе Debian, совет по установке в других дистрибутивах через менеджер пакетов]. — С. 31 ; Знакомимся с программой : [плавное введение в программирование на Python — основы и элементарные конструкции программирования, применяя для тестирования кода интерактивный интерпретатор Python (переменные, типы, конвертирование переменных, операторы, циклы, списки); применение модуля Pygame для создания простой игры Гомоку (код — на http://pastebin.com/FRe7748B) с рассмотрением кода в целом и отдельных фрагментов (конструкции, константы, кортежи, функции, переменные, основной цикл игры)]. — С. 31-34 ; Как играть в Gomoku : [история, суть и описание игры; решение проблемы победы игрока, который начинает игру первым на практике и в нашей программе]. — С. 32 ; Читая между строк : [школьная программа подразумевает, что школьники должны научиться понимать и программировать простые алгоритмы и поэтому рассмотрен алгоритм определения победного хода на примере кода для случая проверки горизонтальных, вертикальных и диагональных линий]. — С. 34 ; Языки: обзор : [изобилие языков программирования и проблема выбора первого языка или языков для обучения (школьникам рекомендуется начать со Scratch и ни в коем случае не начинать с языков C или Haskell; за и против Python, JavaScript и PHP, Ruby; проблемы безопасности памяти в C и их решение в языках Go, Swift и Rust; плюсы Rust] ; Программные парадигмы и жаргон : [императивное программирование, объектно-ориентированное программирование, функциональное программирование] : [краткая характеристика в целом]. — С. 35 ; Программирование в школе : [оценка включения программирования в государственную образовательную программу Великобритании и критика ее реализации; возможности обучения детей программированию, которые предлагают журнал Linux Format, свободные ресурсы сети; ПК, Raspberry Pi, компьютеры “Micro: bit” как обучающие платформы; образовательная ИТ-программа Великобритании] ; Клубы программирования : [добровольные клубы программирования Code Club Великобритании (www.codeclub.org.uk)] : [краткая справка]. — С. 37 ; PHP: код и вычисления : [расчет числа Фибоначчи и шифрование текста на PHP] : [код и комментарии] : [руководство]. — С. 38-39 ; "Скорая помощь. Измените значение $shift, чтобы создавать другие, столь же неэффективные шифры — значение 13 даст вам код ROT13, который популярен благодаря своему использованию для сокрытия ключевых фраз и спойлеров на многих форумах." : [совет] ; Более быстрая функция Фибоначчи : [код функции для нахождения 54-го числа Фибоначчи]. — С. 39.
Аннотация
Первые шаги к улучшению своих навыков программиста и становлению себя как разработчика свободного программного обеспечения в Академии кодинга — создание забавной игры на Python, выяснение, какие языки программирования подходят именно нам и нашим проектам, как справиться с новой школьной программой и даже веб-разработкой.