Pull to refresh
  • by relevance
  • by date
  • by rating

Как сделать DIY-термостат с веб-интерфейсом, чтобы отапливать дом дистанционно

SkillFactory corporate blogPythonProgrammingDIYElectronics for beginners
Translation

Разработка на фронтенде не ограничивается интернет-ресурсами, а бекенд может оказаться неожиданным. К старту курса о Fullstack-разработке на Python делимся переводом статьи, автор которой в условиях Великобритании, где центрального отопления в привычном нам смысле этого слова нет, столкнулся с неудобствами отопления в новом доме и самостоятельно собрал электронный термостат, для управления прибором написав веб-интерфейс, а также бекенд на Flask.

Читать далее
Total votes 7: ↑6 and ↓1+5
Views1.1K
Comments 4

Рейтинг языков программирования от TIOBE: C# теряет популярность, C++ становится востребованнее

ProgrammingStatistics in IT
Компания TIOBE опубликовала обновленный рейтинг языков программирования.

Обновляется этот рейтинг раз в месяц, позволяя следить за динамикой популярности различных языков программирования. Данные, которые используются для оценки, собираются по всему миру, это количество разработчиков в определенной сфере, доступность курсов по конкретным языкам, решения, которые позволяют расширить возможности языка.
Читать дальше →
Total votes 16: ↑13 and ↓3+10
Views28K
Comments 19

Суперкомпьтер помогает разрабатывать алгоритмы для проектирования нейросетей, которые будут обнаруживать рак

PythonMachine learningArtificial IntelligenceSupercomputersThe future is here


Суперкомпьютер Summit Ок-Риджской национальной лаборатории (ORNL), самый быстрый в мире, используется для разработки алгоритмов, которые могут помочь исследователям автоматически проектировать нейронные сети для исследований рака. Это позволит врачам быстрее распознавать характер опухолей.

По оценкам Всемирной организации здравоохранения, к 2025 году число диагностированных новых случаев рака достигнет 21,5 млн в год (сегодня — 18 млн). Сотрудники Ок-Риджской национальной лаборатории и Университета штата Нью-Йорк в Стони Брук считают, что это означает, что врачам придется исследовать около 200 миллионов анализов в год.

Нейронные сети могут помочь облегчить их нагрузки, чтобы врачи могли больше сосредоточиться на уходе за пациентами. Было проведено несколько исследований, описывающих, как можно обучить модели компьютерного зрения диагностировать раковые клетки на снимках. Тем не менее, как пишет The Register, их создание и обучение требует много времени и денег.
Читать дальше →
Total votes 13: ↑13 and ↓0+13
Views2.3K
Comments 12

GeekBrains запускает курсы по обучению программированию для детей

Mail.ru Group corporate blogPythonStudying in IT


Образовательный портал GeekBrains запускает детское направление обучения программированию. 15 октября стартует курс по основам программирования на Python для детей 11-17 лет. За 3 месяца под руководством опытного преподавателя студенты освоят основы программирования и напишут свой первый сайт на Python.
Читать дальше →
Total votes 24: ↑20 and ↓4+16
Views5.8K
Comments 2

Создатель Python Гвидо ван Россум ушел из Dropbox на пенсию

PythonProgrammingIT-companies
image

Создатель языка программирования Python Гвидо ван Россум уходит из Dropbox. Компания объявила об этом решении 29 октября.

Нидерландский программист проработал в компании 6,5 лет. Теперь 63-летний Гвидо отправляется на пенсию.

В Dropbox заявили, что Россум начал вносить свой вклад в развитие компании фактически с первого дня работы. «Что мне нравится в Python, так это то, что он просто работает. Это так интуитивно и красиво оформлено. Многие из этих атрибутов вдохновили меня и моего соучредителя Араша, когда мы думали о дизайне для Dropbox», — отметил генеральный директор Дрю Хьюстон.

«Это ощущение горькой радости. Я ухожу из Dropbox, теперь я на пенсии. Я многому научился здесь и буду скучать по работе», — написал сам ван Россум.
Читать дальше →
Total votes 25: ↑24 and ↓1+23
Views12K
Comments 20

GitHub опубликовал ежегодный статистический отчет

Open sourceProgrammingGitHubStatistics in ITIT-companies


Веб-сервис для хостинга IT-проектов и их совместной разработки GitHub опубликовал сводный отчет за прошедший год с анализом разнообразной внутренней статистики по многим направлениям разработок, а также возможностям и достижениям своих пользователей. Оказалось, что Python теперь на втором месте в рейтинге популярности языков программирования, используемых на GitHub, Java сместился на третье место, а лидером остается JavaScript. Количество пользователей GitHub возросло на 25%, а основные страны, где проживают пользователи сервиса — США, Китай и Индия.
Читать дальше →
Total votes 25: ↑24 and ↓1+23
Views16K
Comments 11

Разработчик создал полиграф на Arduino

PythonDeveloping for Arduino3D printers

Источник: JuanGg Projects

Разработчик из Испании, известный под ником Juan Gg, спроектировал и собрал полиграф, работающий на плате Arduino UNO. Плата собирает данные с датчиков и отправляет их на компьютер, после чего программа берет эти данные и отображает их в виде графика.

Кроме того, программа позволяет пользователю хранить результаты, которые показывает полиграф, и отмечать на графике вопросы и ответы. Все результаты сохраняются в текстовых файлах.
Читать дальше →
Total votes 9: ↑6 and ↓3+3
Views12K
Comments 35

OpenCV Hackathon is coming

Open source
image

Этим летом библиотека OpenCV отмечает свой двадцатый юбилей. OpenCV — самая большая библиотека компьютерного зрения в мире. Она используется чуть ли не в каждом мобильном телефоне, планшете и камере, не говоря уже о настольных системах и серверах. SourceForge рапортует о 20 миллионах скачиваний релизных версий библиотеки, и это число продолжает расти.
Читать дальше →
Total votes 5: ↑5 and ↓0+5
Views2.3K
Comments 0

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

ITSumma corporate blogPythonProgrammingStatistics in IT
Согласно отчету RedMonk за январь 2020 года, Python стал вторым по популярности языком программирования после Java Script. Ранее эту позицию на протяжении длительного времени уверенно удерживал Java, однако в начале года этот ЯП сместился на третью строчку рейтинга, который формируется на базе информации репозиториев GitHub. Если быть точными, то пара Java Script и Java удерживали топ-2 популярности языков программирования с момента начала формирования указанного рейтинга, то есть с 2012 года.



Популярность JS и Java и их топовые позиции в рейтинге ожидаемы. Java Script — основной язык веб-разработки уже долгие годы, когда как Java — стандарт в разработке под Android и в сфере корпоративных приложений.
Читать дальше →
Total votes 31: ↑31 and ↓0+31
Views22K
Comments 34

X5 Backend Meetup #1

X5 Retail Group corporate blogPythonJava
12 марта приходите на митап для разработчиков JAVA и Python в #ITX5. В этот раз наша встреча пройдет в БЦ «Оазис» (Коровий вал, 5). Послушаем классные доклады и обсудим последние тренды:


Читать дальше →
Total votes 7: ↑7 and ↓0+7
Views1.6K
Comments 0

Вышла версия 0.0.2 snakeware — дистрибутива Linux, в котором всё работает через Python

PythonGitHubDevelopment for Linux


31 мая 2020 года разработчик Джош Мур (Josh Moore) из американского города Сиракузы опубликовал на GitHub новую версию своего необычного дистрибутива Linux — snakeware v0.0.2. В этом дистрибутиве все работает с помощью языка программирования Python, включая пространство пользователя, оболочку и графический интерфейс.

Фактически, Мур решил создать собственную Python OS, где оконный менеджер snakeware основан на pygame/pygame_gui, а вместо графического стека X11 для отображение графики напрямую используется фреймбуфер (/dev/fb0). Разработчик просит присоединиться к его проекту всех желающих.

Цель проекта, согласно словам Мура, создать «пригодный для использования набор пользовательских приложений и утилит, полностью написанных на Python, и потому что Python — это весело».
Читать дальше →
Total votes 19: ↑19 and ↓0+19
Views9.9K
Comments 24

Яндекс.Практикум запустил онлайн-курсы для Junior-разработчиков

PythonC++Studying in IT
image

Сервис онлайн-образования Яндекс.Практикум объявил о старте программ для фронтенд- и Python-разработчиков начального уровня, которые позволят им вырасти до среднего уровня. Кроме того, появился новый курс «Разработчик C++».
Читать дальше →
Total votes 8: ↑6 and ↓2+4
Views7K
Comments 0

IEEE опубликовал новый рейтинг языков программирования

PythonProgrammingJavaCResearch and forecasts in IT
image

Институт инженеров электротехники и электроники (IEEE) разместил на своем сайте рейтинг языков программирования за 2020 год. Тройка лидеров не изменилась: это Python, Java и C.
Читать дальше →
Total votes 16: ↑13 and ↓3+10
Views34K
Comments 28

Астрономам порекомендовали меньше использовать суперкомпьютеры и Python из-за вреда экологии

PythonSupercomputersEcologyAstronomy
image

Астрономы из Лейденской обсерватории опубликовали материал, посвященный работе своих коллег. Они подсчитали, что в ходе онлайн-конференции Европейского астрономического общества в атмосферу поступило в три тысячи раз меньше углекислого газа, чем во время очной конференции годом ранее. Их коллеги утверждают, что язык программирования Python, который часто используется в их работе, требует очень много электроэнергии.
Читать дальше →
Total votes 26: ↑24 and ↓2+22
Views11K
Comments 62

Создатель Python Гвидо ван Россум выходит на работу в Microsoft

PythonProgrammingBiography of geeksIT-companies
image

Создатель языка программирования Python Гвидо ван Россум решил выйти с пенсии обратно на работу. Его новым местом станет компания Microsoft.

«Я решил, что уход на пенсию — это скучно, и присоединился к отделу разработчиков в Microsoft», — написал ван Россум в Twitter.
Читать дальше →
Total votes 23: ↑22 and ↓1+21
Views13K
Comments 27

Вышла версия 1.0 библиотеки для управления секс-игрушками Buttplug

JavaScriptProgrammingC#Rust

После 3,5 лет разработки компания Nonpolynomial обновила открытую библиотеку для секс-игрушек до версии 1.0. Библиотека управляет вибрацией с клавиатур, геймпадов и шлемов виртуальной реальности, а также синхронизирует импульсы с фильмами через плагины для VLC и Kodi.

Читать далее
Total votes 43: ↑43 and ↓0+43
Views21K
Comments 43

Новый Numpy 1.20.0 — что туда завезли и стоит ли обновлять?

PythonMachine learning

Друзья, только недавно вышел новый релиз Numpy 1.20.0 и самое время обсудить, что туда завезли интересного.

Само собой, обсуждать будем не все - иначе мы просто с головой погрязнем в изучении доки. Публикуем только самое интересное (на наш скромный и неправильный взгляд). Если Вы для себя выделяете еще что-то важное, о чем мы не упомянули - поделитесь в комментариях!

Итак, приступим.

Читать далее
Total votes 8: ↑7 and ↓1+6
Views3.5K
Comments 0

PyCon Weekend (спин-офф PyCon Russia) состоится 19-20 марта 2021 г

IT-People corporate blogPythonDjangoMachine learningConferences
Привет, Хабр! Сезон живых душевных конференций объявляем открытым!

Первая в 2021 году конференция для python-разработчиков PyCon Weekend пройдет 19-20 марта.

12 докладов, Lightning Talks, мастер-классы и традиционное афтепати – все это ждет нас в Горной Олимпийской Деревне, в самом сердце курорта Роза-Хутор, на высоте 1170 м над уровнем моря.

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

Среди наших докладчиков:





Денис Катаев
Teamlead в команде голосового помощника Tinkoff.ru


Тема доклада: почему вам не важен асинхронный ORM
«Каждый день мы пишем много асинхронного кода и выбираем для каждой задачи подходящую aio-библиотеку в зависимости от того, с чем нам приходится работать: с HTTP или с файлами. А ещё нам приходится работать с базами данных, но, увы, aio-database нет.

Раньше отсутствие асинхронной ORM вызывало много вопросов у разработчиков, зато теперь у нас есть сразу несколько асинхронных библиотек. Впрочем, их использование даёт прирост к производительности не всех типов задач, а только некоторых.

На PyCon Weekend я расскажу, в каких типах задач всё будет ок, а когда не стоит ждать чудес от асинхронности. Также разберёмся, почему так сложно написать асинхронное ORM и как в новой SQLAlchemy добавить асинхронность без переписывания кода при помощи greenlet»


Читать дальше →
Total votes 10: ↑10 and ↓0+10
Views752
Comments 1