Почему программисту нужно иметь свой сайт

Есть обязательный элемент имиджа программиста — это персональный сайт. Рассмотрим, почему сайт обязателен и что там должно быть.

Содержание

Читать далее «Почему программисту нужно иметь свой сайт»

ЦИФРОВАЯ ГРАМОТНОСТЬ РОССИЯН: ИССЛЕДОВАНИЕ 2020

Аналитический центр НАМИ опубликовал результаты исследования по поводу цифровой грамотности россиян. Здесь я публикую пресс‑релиз, прямо скажем, очень даже не утешительный. Динамика увеличения индекса цифровой грамотности оставляет желать лучшего.

Только 27% россиян – каждый четвертый – обладают высоким уровнем цифровой грамотности. Из-за недостаточного уровня знаний и навыков в сфере цифровых технологий многие люди и организации оказались не готовы к работе в дистанционном формате в условиях самоизоляции.

Читать далее «ЦИФРОВАЯ ГРАМОТНОСТЬ РОССИЯН: ИССЛЕДОВАНИЕ 2020»

Примеры гомографии с использованием OpenCV

Мифическая сказка из Библии рассказывает о первой для людей инженерной катастрофе — Вавилонская башня. У проекта было всё: ясная миссия, огромный человеческий ресурс, отсутствие временных ограничений и адекватные технологии (кирпичи и строительный раствор). Тем не менее, всё это эффектно провалилось, потому что Бог перепутал языки и люди больше не смогли общаться.

Такие термины, как «гомография», сбивают с толку и напоминают, как мы всё еще частенько боремся с общением. Гомография — такая простая концепция, но так странно называется!
Читать далее «Примеры гомографии с использованием OpenCV»

Калибровка камеры с использованием с OpenCV

  Написано специально для студентов Бизнес‑информатики, которые только начинают осваивать OpenCV и всякий там Computer Vision, которым математика даётся с великим трудом

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

Для эффективного использования камер во многих приложениях особенно важно знать их характеристики.

Здесь вы узнаете шаги калибровки камеры и поймете их значение. Кроме того, на примере шахматной доски мы поделимся кодом Python для калибровки.

Поехали…
Читать далее «Калибровка камеры с использованием с OpenCV»

7 обязательных плагинов IntelliJ IDEA для работы с Python

Одиноко на вершине Олимпа.

Зевс, вечный царь богов, пытаясь сохранить свое царствование, столкнулся с серьёзными трудностями. В битве за власть Аид чуть не узурпировал своего брата Зевса. В преддверии битвы, большинство было на стороне Зевса. Кто захочет связываться с парнем, который мечет молнии? Некоторые из самых недовольных богов встали на сторону Аида и битва разгорелась.

Бэк-энд мира программирования мало чем отличается от вершины Олимпа. Здесь всегда идут сражения за превосходство. В 2020 году все ещё нет победителя в битве между Java и Python. Подобно древним грекам, большинство бойцов-разработчиков «поклоняются» одному или двум широко известным языкам программирования. Однако, в отличие от Древней Греции, современные продвинутые программисты (на самом деле их не очень много) более изощрённы.
Читать далее «7 обязательных плагинов IntelliJ IDEA для работы с Python»

На «Бизнес-информатике» в ЮУрГУ учат Python: девять советов из практики

Полтора года назад, после восьми-летнего перерыва, с удовольствием возобновил курс «Программирование». Этому предшествовали два месяца отпуска, два месяца мучительных сомнений, как это делать сейчас, с чего начать, если для многих первокурсников это первый практический опыт изложения своих мыслей на языке программирования? За восемь лет многое изменилось, много воды утекло, особенно в ИТ. И хотя «родные» языки для меня «С» и «С++», на которых работа не прекращалась ни на один день (это как у музыканта, играть надо ежедневно и без перерывов, ни дня без строчки кода); и по-прежнему считаю, что уважающий себя программист должен их знать и ими владеть, всё-таки начал с Python. По всей видимости, перед прикладниками автоматизации процессов в экономико-управленческой сфере, перед бизнес-информатиками, которые для этого более всех подготовлены, никогда не будут стоять задачи по реализации своей операционной системы или управления техническими устройствами на уровне контроллера, где «С» и «С++» наиболее эффективны. Да, по прежнему считаю, что чистый «С» без «плюсов» — самый действенный инструмент воспитания алгоритмического мышления. Но в XXI веке скорость один из решающих факторов успеха в профессии. Поэтому этот промежуточный этап, наверное, становится лишней тратой времени. Будем формировать агоритмическое мышление на Python.

Читать далее «На «Бизнес-информатике» в ЮУрГУ учат Python: девять советов из практики»

Визуализация данных в Web с использованием Python

  Коллеги-экономисты, вас не тормозят привычные инструменты бизнес-аналитики? Может быть пора уже попробовать встать на правильный путь, изучить Python и заняться более глубоким анализом социально‑экономических процессов, так, как это делается во всём мире?

Именно так начиналась статья Вас не тормозят привычные инструменты бизнес‑аналитики? в надежде убедить, что в программировании все не так сложно, как кажется. Здесь хотелось бы показать, что все еще проще. Инфографика, которую вы увидите, ниже стимулировала продолжение поиска инструментов визуализации данных и в этой заметке ещё об одном замечательном и абсолютно бесплатном фреймворке Python — Bokeh, и небольшой отчет о проделанных недавно экспериментах, результаты которых представлены серией простейших приложений визуализации, в том числе, и интерактивной визуализации, которая реализуется на удивление просто.
Читать далее «Визуализация данных в Web с использованием Python»