Найти в Дзене
Как я делал GUI на Python
Вкратце: это было больно. Предыстория В комментариях к статье по основам питона спросили про графический интерфейс. До этого я как-то не писал GUI на Python, и тут такая возможность попробовать что-то новенькое. Существует несколько библиотек для этого, я остановился на PyQt5 (точнее PySide2, аналог PyQt5 под LGPL лицензией), потому что немного работал с простой Qt. Run, button, run! Делать простое окно с "Hello, world!" кажется слишком скучным, поэтому я обычно использую другой простой шаблон: на экране одна кнопка, при наведении курсора на эту кнопку она перемещается в случайное место...
524 читали · 4 года назад
Где применяется Python?
Кратко: web-разработка, data science, автоматизация процессов. Web-разработка На python пишут серверную часть приложений. И обычно используют один из двух фреймворков: Есть и другие фреймворки, например, Tornado, Twisted. Просто Django и Flask - самые популярные. Почему тут применяется python? Я думаю, из-за лаконичности кода и большого количества библиотек. Data Science Python широко применяется в анализе данных и машинном обучении. В первую очередь это связано с итеративностью анализа. Часто нужно быстро проверить несколько гипотез, и проще использовать стиль python...
5 лет назад
Простая стилизация картинки в Python
Идея: монохромное изображение можно рисовать в разных цветовых схемах. Алгоритм: Новичкам в Python рекомендуется сначала ознакомится с кратким введением в Python. Будем использовать библиотеки scikit-image и matplotlib. Сначала загрузим и отрисуем какую-нибудь картинку, например, кадр из фильма "День радио". Теперь преобразуем полученное изображение в градации серого и посмотрим на результат. В некотором смысле это уже стилизованное изображение. Возьмем несколько вариантов цветовых схем, преобразуем изображения с помощью них и отрисуем полученные картинки...
5 лет назад
Экспресс-курс Python
Что такое Python Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. (Википедия) Python — один из самых простых языков, чтобы начать программировать/автоматизировать. Проще начать, наверно, только с JavaScript (там для самого простого даже устанавливать ничего не нужно). Мне Python нравится своей минималистичностью, сильной типизацией, популярностью и большим количеством библиотек. Вот так, например,...
5 лет назад
Установка Anaconda + PyCharm CE в Windows по шагам
Рассмотрим установку PyCharm и первичную настройку, используя Python из Anaconda. 1. Скачиваем и устанавливаем Anaconda Тут в принципе не должно возникнуть сложностей, если что спрашивайте в комментариях. 2. Скачиваем PyCharm Community 3. После запуска установки в первом окне просто "Далее", во втором выбираем путь, куда поставить PyCharm. 4. В следующем окне выбор уже интереснее 5. Тут просто выбираем как хранить в пуске Оставляю значение по умолчанию. После этого всё устанавливается. 6. Запускаем PyCharm и видим такое окошко...
3868 читали · 5 лет назад
Искусственные нейронные сети
Управление автономными автомобилями, перенос стилей с картин на фотографии, распознавание голоса и генерация субтитров. Что объединяет эти задачи? Они решаются с помощью искусственных нейронных сетей. Часто в новостях о современных технологиях мелькают искусственные нейронные сети (ИНС), чаще наверное только blockchain. Давайте разберемся, что же это, как они появились и на что способны. Искусственные нейронные сети представляют собой систему соединённых и взаимодействующих между собой простых искусственных нейронов...
5 лет назад
Как бесплатно учиться онлайн?
Без университета или хороших наставников сложно получить качественное образование. По книгам учиться долго и сложно. Хорошо, что есть массовые открытые онлайн-курсы (МООК). Отличия МООК от традиционного образования У МООК есть еще несколько существенных отличий от традиционных лекций, которые можно одновременно считать и плюсами, и минусами. Прежде всего, разнообразие: надоело слушать лекции по математике, можно отдохнуть, изучая историю литературы или биологическую эволюцию вселенной, а перечисление всех курсов для компьютерных маньяков займет очень много места...
5 лет назад
Подкасты про IT
Подкасты в рунете снова ожили. Далее несколько из них про новости, индустрию, разработку и личности в IT. Радио Т Один из старейших русскоязычных подкастов про технологии: уже вышел 691 выпуск. Каждую неделю ведущие рассказывают про новости индустрии. Для достаточно широкой аудитории. Как делают игры Первый русскоязычный подкаст про разработку игр, несмотря на то, что ведущие в СНГ уже не живут. Можно послушать новости игровой индустрии, обсуждение конкретных тем и даже изредка между делом истории о жизни за рубежом...
5 лет назад
Почему идут в IT?
Как много вокруг вводных курсов в IT профессии! Рассмотрим основные 4 причины, почему люди стремятся в IT.
5 лет назад