суббота, 16 ноября 2013 г.

Скачать книгу по программированию для детей "Учись программировать" Крис Пайн

Крис Пайн "Учись программировать". Книга для детей Начинающим программистам крайне рекомендую к прочтению книгу Криса Пайна "Учись программировать". Перевел на русский язык Михаил Шохирев.

Очень легко читается. Посвящена самым азам программирования на популярном языке Ruby (Руби).

Книга переведена на двенадцать языков! Русский, японский, французский, боснийский, немецкий, корейский и т.д. Впечатляет, правда? На английском языке издавалась четыре раза.

Крис Пайн
"Учись программировать"
  1. Начинаем
  2. Числа
  3. Буквы
  4. Переменные и присваивание
  5. Собираем всё вместе
  6. Ещё немного о методах
  7. Управление выполнением
  8. Массивы и итераторы
  9. Пишем свои методы
  10. Класс
  11. Блоки и процедурные объекты
  12. Что не вошло в учебник








Первоначальную версию автор распространяет бесплатно.
А вот последнюю редакцию можно купить в электронном виде здесь за $18.5

В переводе на русский язык можно скачать здесь.
Сайт переводчика: здесь.

среда, 13 ноября 2013 г.

Программируем фракталы на Процессинге

Очень красивая программа генерирующая на экране различные деревья, когда вы водите мышкой по экрану. Автор: James Noeckel

вторник, 12 ноября 2013 г.

Книга "Самоучитель для детей. Программирование от нуля до..."

Русскоязычных книг, которые бы обучали детей программированию, очень мало. Поэтому рассмотрим те, что есть. Даже если они старее, чем бабушкин чемодан.

Одна из первых изданных книг - обучение детей программированию на языке Турбо Паскаль. Автор: Галахов А. А. Издана аж в 2006 году.

Ни в электронном, ни в бумажном виде ее, к сожалению найти не удалось, тем не менее может оказаться интересным хотя бы ее структура.

Дальше: предисловие и краткое содержание.

понедельник, 11 ноября 2013 г.

Курс "Креативное программирование на языке Processing для цифровых медиа и мобильных приложений"

Лондонский университет предлагает на coursera.org онлайн-курс по креативному программированию на языке Процессинг.

Курс рекомендован тем студентам, которые уже имеют начальный опыт в программировании и хотят применить его для разработки креативных мобильных приложений, цифровой музыки и видео игр.

Однако, благодаря использованию языка Processing стало возможным принимать на курс желающих и без опыта программирования вообще.

Программа курса:

Неделя 1: Введение: звуковой художник
Неделя 2: Интерактивные D / VJ приложения
Неделя 3: Музыкальный плеер и визуализатор, управляемый прикосновениями
Неделя 4: Игра с использованием физического моделирования
Неделя 5: API для доступа и обработки данных социальных медиа
Неделя 6: Музыкальная машина

  • Что такое Creative Computing?
    Creative Computing - это творческое использование компьютерных технологий, в частности, применение навыков программирования в творческих областях, таких как музыка, изобразительное искусство и игры.
  • Какой язык программирования будет использоваться?
    Processing, который представляет собой диалект Java, являющийся одним из самых популярных языков программирования среди творческих программистов.
Зарегистрироваться на курс можно здесь:
https://www.coursera.org/course/digitalmedia
(бесплатно, язык: английский)

пятница, 1 ноября 2013 г.

Кружок по программированию для школьников от Яндекса

Яндекс для старшеклассников открыл кружок по программированию. Проводится в Москве, школа 57.
Занятия уже идут почти месяц, но, видно, еще можно присоединится.
При себе иметь базовые знания Питона и желание решать математические задачки.

Пускают только если сможешь решить следующее на Питоне:

Задача 0. Выведи на экран "Hello, World!"

Задача 1. Для чисел a, b и c выведи на экран корни квадратного уравнения

Задача 2. Выведи с помощью циклов for и while N раз число N

Задача 3. Выведи с помощью циклов for и while последовательность 0 1 1 2 2 2 3 3 3 3 . . .  Ограничиваясь числом N.

Задача 4. Выведи таблицу умножения для всех чисел от 1 до N

Задача 5. На бесконечной шахматной доске заданы начальная и конечная позиция коро-
ля. Король идет по кратчайшему пути от начала до конца. Выведи длину пути и маршрут
в виде последовательности посещаемых позиций.

Задача 6. Выведи сумму всех четных чисел Фибоначчи, которые меньше чем 1000000.

Подробности здесь: http://tech.yandex.ru/education/prog/school/

Питон - язык простой, и Яндекс по нему написал шпаргалку, которую можно прочитать здесь. Хорошая, кстати, шпаргалка.
| О книге для детей | Почему Процессинг? | Консультации по Skype | Онлайн-кружок |