SQLite — простая и удобная база данных

Очень часто вашей программе нужно хранить данные, которые неудобно хранить в простых файлах. Но и Firebird/PostgreSQL ради трех таблиц тоже ставить смысла нет. В этом случае на помощь приходит SQLite — база данных «в одном файле». Она используется во многих программах, там, где вы даже не подозреваете. Например, в Firefox. Подробнее читайте на Википедии. Бесплатный […]

Скачать Робота для обучения программированию

В настоящее время я использую Робота для Python Вариант Робота для VBA заморожен. Начал разработку Робота для JavaScript + HTML5 Робот 2.0 для Python(от 15.09.2013) Кроме Робота вам потребуется 1. Python http://python.org/ftp/python/2.7.3/python-2.7.3.msi 2. http://code.google.com/p/pyscripter/downloads/detail?name=PyScripter-v2.5.3-Setup.exe

Основы программирования: решаем задачи.

После знакомства с основами программирования на  бесплатном курсе «Программирование — это интересно!» вы заинтересовались и хотите продолжать? У вас есть два пути: обучаться самостоятельно или записать на курс: «Основы программирования: решаем задачи». Надеюсь,вы уже познакомились с моими Принципами обучения и с Пятью способами обучения программированию. На курсе «Основы программирования: решаем задачи» мы … решаем задачи. […]

Мои принципы и отличия от других курсов и преподавателей

Я рад приветствовать вас на своём сайте, посвященном обучению программированию. Выбор преподавателей и курсов для дистанционного обучения программированию довольно большой, но раз вы оказались на этой странице, значит вас интересует, в чем особенность моего предложения. Охотно расскажу.

Бесплатный курс: Программирование — это интересно!

Я часто встречаю школьников, которые хотят научиться программировать, но не знают, с чего начать: книги кажутся сложными и длинными (они действительно сложные и длинные), учитель информатики в школе ничего внятно сказать не может (хорошо, что не отговаривает), дистанционные курсы дороги и «слишком серьезны» (еще и сертификаты обещают, забыв добавить, что это просто цветные бумажки). Что […]

На что обратить внимание, при выборе курсов программирования для школьника

Что делать школьнику, который заинтересовался программированием? Несколько вариантов: найти курсы программирования рядом с домом, найти частного репетитора по программированию и ездить к нему учиться, записаться на дистанционные курсы по программированию или учиться удаленно у репетитора. Но прежде, чем где-то учиться, нужно понять: как и для чего там работают. Любая коммерческая организация существует для того, чтобы […]

Схемы обучения программированию или как сэкономить на обучении

В статье Пять способов обучения программированию я рассказал о том, как можно учиться: очно, дистанционно, в группе и индивидуально, а также самостоятельно. Я постарался подробно рассказать о достоинствах и недостатках каждого способа. Нет хороших или плохих способов обучения, есть подходящие и неподходящие. Ко мне обращаются разные люди с просьбой научить их программировать, с разными ситуациями и […]

Насколько индивидуальное обучение эффективнее группового обучения?

Все знают, что индивидуальное обучение дороже обучения в группе. Но прямое сравнение стоимости часа неправильно. Дело в том, что при индивидуальном обучении намного выше эффективность, значит нужно оценивать не стоимость часа, а результат. При таком, более «честном» подходе, разница в ценах становится значительно меньше. Во многих случаях я рекомендую именно индивидуальное обучение.

Пять способов обучения программированию

Все знают о том, что учиться можно очно и заочно. И, вроде бы, первое хорошо, а второе — плохо. Давайте разберемся, какие способы обучения программированию существуют, а также в их достоинствах и недостатках. К оценке подойдем с такими критериями: удобство (расписание, длительность занятий), скорость, результат (полученные знания), стоимость, опыт поиска знаний. Обратите внимание на последний […]

Как быстро научиться программировать?

Анекдот о программистах:     — Я номер квартиры не помню.     — 384. Запомнить просто — две планки памяти 256+128. Человек так устроен, что хочет всего и быстро, а еще лучше: всего и сразу. Мне часто приходится  отвечать на вопрос: «Сколько нужно времени, чтобы научиться программировать?». Я сам задал похожий вопрос на курсах английского языка. […]

Кому и зачем нужно изучать программирование

-Я хочу научиться программировать! -Отлично! А для чего? -Ну… это … хакером крутым стать! Или другой вариант: … -Программист зарабатывает много, а делать почти ничего не надо — сиди целый день за компьютером. А бывает и так: -Не знаю… На многих сайтах лежат статьи о том, как здорово быть программистом, как можно много зарабатывать и […]

Насколько удобно удаленное обучение?

Перефразируя известную рекламу, скажу: «Не все способы дистанционного обучения одинаково полезны.» В целом, дистанционное обучение программированию во много раз удобнее и эффективнее очного обучения, обычных «компьютерных курсов». Однако, мне рассказывали, что некоторые преподаватели «старой закалки» несколько превратно понимают «дистанционное обучение», например, так: почти весь урок проходит в сканировании и отправке по электронной почте решенных на […]

С чего начать изучение программирования?

Для начального изучения программирования я рекомендую учебную среду Исполнителей, обычно это Робот, Чертежник, Черепашка. Управляются исполнители учебным языком программирования, их задача — сформировать правильное представление об основных конструкциях языка (цикл, условие, переменная, подпрограмма). Я порекомендую начать с Исполнителей даже взрослым учениками, потому что на Робот (и другие) — это наглядность в действии. Не стоит боятся […]

Выбор языка программирования для обучения

Одна из первых проблем, которая кажется очень важно: «Какой язык выбрать для обучения программированию?» Прежде, чем ответить на этот вопрос, я скажу, что особого значения не имеет, какой язык программирования вы выберете для начала. Совсем не обязательно пытаться «сэкономить время» и учить «полезный» язык. Профессиональные программисты владеют не одним, а несколькими языками программирования, кроме того, […]