Программирование. Почему это нужно именно вам | Андрей Казанцев

preview_player
Показать описание

14 августа 2020 / Астрофизическая школа им. О.В. Верходанова

Лекция имеет своей целью мотивировать учащихся направить свои силы на изучение
такого направления как программирование. В лекции нет привязки к какому-либо
конкретному языку программирования, рассматривается только их многообразие и два
осиновых типа: компилируемые и интерпретируемые. Демонстрируются особенности
сферы информационных технологий, позволяющие последней претендовать на профессию с наибольшим сроком жизни и впечатляющим диапазоном применений. Описываются и объясняются такие понятия как: «программирование», «программа» и «язык программирования». Поясняется важность предварительной разработки программы в виде блок-схем и псевдокода. Даются ответы на некоторые популярные вопросы и заблуждения.

Все лекции астрофизической школы «Траектория» вы можете посмотреть здесь:

Андрей Казанцев - младший научный сотрудник Пущинской радиоастрономической обсерватории.

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

Если хотите поддержать наш канал, делитесь понравившимися видео с друзьями в своих социальных сетях.

«Траектория» участвует в популярной благотворительной акции #рубльвдень.

Подписывайтесь на нас и следите за новостями:

#программирование #python #фондтраектория #андрейказанцев
Рекомендации по теме
Комментарии
Автор

Отличное начало для курса "Программирование для чайников"! Решпект! И, кстати, тему магии можно немного дораскрыть. Ведь магия часто представляется, как получение некоего результата при помощи произнесения особого заклинания. Программа - это вполне себе заклинание на особом языке, которая приводит к некоторому результату. Особенно это осязаемо, когда она выдает задачу для ЧПУ или 3Д-принтера. Написал "заклинание" на непонятном профану языке - в результате получил материальный предмет. Или заставил машинку-робота совершить некоторые действия...

alexandrshatunov
Автор

- Что общего между программистом и шаманом?
- Оба бормочут непонятные слова, оба совершают непонятные действия и оба не могут объяснить, как это работает.

alexfed
Автор

Программа делает то что ты написал а не то что ты от нее хочешь)

SevenNightdreemVeryPavlovny
Автор

Отличная работа, спасибо! Пара-тройка замечаний, если не возражаете. 1. Деление на интерпретаторы и компиляторы в наши дни оочень условно: виртуальные машины (рантаймы) спутали все карты. Да и крайне мало что даёт на практике такое разбиение, хоть и является "классическим". 2. Блоксхемы и псевдокод в современном программировании тоже используются далеко не везде. Может, в "академических" задачах это и актуально, в большинстве прикладных разработчики сразу набрасывают решение реальным кодом, декомпозируя задачу на лету на стандартные паттерны. Уровень паттернов - самый разный: от приёмов решения "олимпиадных" задачек с leetcode до архитектурных шаблонов в "кровавом энтерпрайзе". Из авторитетов Роберт Мартин отмечал, что идея "графических" ЯП (блок-схемы, BPMN, UML и пр) так и не достигла ожидаемой эффективности. 3. Про ошибки - верно. Но это одна сторона более глубокого явления - feedback loop (контур реакции?). Такие вещи как статическая компиляция, IDE, анализаторы кода, автотесты, предпромышленные (preprod) среды, разные модные приёмчики из аджайла, не относящиеся к написанию кода напрямую, - все они про сокращение feedback loop'а, т.е. про более скорую проверку того, что наваяли программисты.

deniskarpov
Автор

Программирование программированию рознь...
:)

Wo_Wang
Автор

Мир резко раскололся - с одной стороны талибы и коррупция. С другой - наука и знание. Выбирай - с кем ты.

АнастасияНикифорова-лщ