Репетитор по программированию на Python (Питон)

Язык программирования Python для олимпиад по программированию

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

С другой стороны, обучиться Питону довольно просто и быстро. Для тех, кто начинает учиться программированию с нуля в 6-9 классах, это идеальный вариант. При желании, Python можно освоить в течение 2-3 месяцев и уже решать на нем олимпиадные задачи. При этом, в языке Python уже реализованы многие полезные алгоритмы и методы, которые на других языках пришлось бы писать самому (например, длинная арифметика, сортировки, контейнеры, удобная работа с массивами и тд). Это также огромный плюс для начинающих олимпиадников.

Читать дальше

Репетитор по программе ЛКШ (информатика и программирование)

Если Вы незнакомы с ЛКШ, то коротко расскажу, что это такое.
В Летней Компьютерной Школе опытные студенты и преподаватели (почти все в прошлом призеры олимпиад) обучают начинающих и уже бывалых школьников искусству программирования. Затрагиваются следующие «разделы»:

  • Задачи на реализацию — умение применять основные знания языка программирования
  • Числовые алгоритмы, комбинаторика
  • Теория графов
  • Динамическое программирование
  • Обработка строк, текста
  • Вычислительная геометрия
  • Сортировка и бинарный/тернарный поиск
  • Жадные и эвристические алгоритмы
  • Переборные алгоритмы

Все эти методы рассматриваются в свете применения их на олимпиадах по программированию.

Читать дальше

Репетитор по информатике Владивосток, Хабаровск

Репетитор по программированию и информатике по скайпу

Предлагаю услуги по подготовке к ЕГЭ/ОГЭ по информатике, а также олимпиадам по программированию во Владивостоке и Хабаровске. Занятия провожу по скайпу (дистанционно) с помощью демонстрации экрана и электронных досок. Также при обучении программированию использую онлайн-сервера тестирования, что заметно ускоряет процесс самостоятельной работы ученика. Также такой подход практически идентичен тому, что используется на олимпиадах по программированию. Таким образом, ученик уже готов выступать на олимпиадах.

Успехи учеников

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

Результаты ЕГЭ по информатике в прошлом году: 91, 94, 100, 100.

Читать дальше

Репетитор по программированию с нуля

Программирование с нуля

Довольно часто ко мне обращаются 10-классники, которые скоро переходят в 11, с просьбой подготовить их к ЕГЭ по информатике, хотя они вообще не знают языка программирования и других важных тем, то есть с нуля.
Или, еще в 6-7 классе у школьника возникло желание научиться программировать, ведь это может стать его профессией в будущем. Кроме того, умение хорошо программировать может помочь ему стать призером на олимпиадах по информатике и программированию, что даст льготы при поступлении в ВУЗы.

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

Читать дальше

Онлайн репетитор по информатике. Москва

Репетитор по информатике и программированию

Здравствуйте! Меня зовут Алексей. Я провожу занятия по скайпу с 2010 года, преподаю информатику и программирование. Занимаюсь со школьниками и студентами.
Цели занятий также бывают разными — подготовка к ЕГЭ/ОГЭ, выступление на олимпиадах по программированию, занятия по курсу языка программирования в ВУЗе.
Сам являюсь призером всероссийских международных олимпиад по программированию, а также некоторые из моих учеников имеют такие же дипломы.
Читать дальше

Репетитор по олимпиадному программированию

Репетитор по олимпиадному программированию

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

тестирующая система
Тестирующая система

Электронная доска
Электронная доска

Самостоятельная работа проходит очень эффективно, ведь ученик имеет возможность в любое удобное ему время проверить свои решения.
После изучения основ языка программирования (обычно это C++ или Python), наступает самое интересное — рассмотрение различных алгоритмов и методов оптимизации программ. Одно дело хоть как-то решить задачу, совсем другое — написать программу, которая будет работать за доли секунды и использовать как можно меньше оперативной памяти. Именно такие навыки и умения помогают стать настоящим программистом, а не просто человеком, знающим основы.
Читать дальше