Category: Python

16
Авг
2019

9 сентября – 27 октября, Санкт-Петербург: курс «Python: основы программирования»

На вводном занятии расскажут о работе компьютера, а также об основах синтаксиса Python. Разберут учебную программу курса и ответят на вопросы слушателей.
— Читать дальше «Открытый урок курса «Python: основы программирования»»

16
Авг
2019

Пишем оператор Kubernetes на Python без фреймворков и SDK

Пишем опрератор Kubernetes на Python без фреймворков и SDKНужен оператор Kubernetes, но нет времени учить Go? В этой статье мы покажем, как создать надёжный оператор, используя Python. На сегодня Go – фактический монополист в реализации Kubernetes-операторов. Вот почему так сложилось: Operator SDK – это мощный фреймворк, который создан специально для реализации операторов на Go. Docker и Kubernetes реализованы на Go, и это меняет […]

Запись Пишем оператор Kubernetes на Python без фреймворков и SDK впервые появилась Библиотека программиста.

30
Июл
2019

Встречайте: версия 4.0 графической библиотеки plotly для Python

Встречайте: версия 4.0 графической библиотеки plotly для PythonВышла четвертая версия библиотеки plotly для построения графиков и диаграмм средствами Python. Подробно обо всех нововведениях. В сравнении с предыдущей версией команда разработчиков сделала ряд существенных дополнений и изменений. Более ясно разделили режимы офлайн и онлайн. Внедрен и оптимизирован Plotly Express. Реализован новый фреймворк рендеринга. Последний теперь совместим не только с блокнотами Jupyter, но и […]

Запись Встречайте: версия 4.0 графической библиотеки plotly для Python впервые появилась Библиотека программиста.

29
Июл
2019

Известная задача с потерянным билетом: реализация на Python

Пора браться за код! Разбираем решение популярной задачи на Python. Как бонус, сравнение скорости реализации с алгоритмом на R.

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

25
Июл
2019

Спасательный круг для собеседования на Python-разработчика

Шпаргалка в форме вопрос-ответ с примерами и ссылками на источники в помощь для собеседования на Python. Составлена по реальным интервью.

Всё ли вы знаете для собеседования на Python? Ниже мы собрали популярные вопросы для разработчика Python и ответы на них. Там, где кратким пояснением не обойтись, приведены ссылки на подходящие источники.

19
Июл
2019

Вышла бета-версия TabNine, «умного» инструмента автозаполнения для редакторов кода

Он натренирован на 2 миллионах файлов с GitHub и умеет работать с несколькими языками: Python, Java, C++ и Haskell.
— Читать дальше «Вышла бета-версия TabNine, «умного» инструмента автозаполнения для редакторов кода»

26
Июн
2019

Как работают импорты в Python

Порой бывает трудно правильно реализовать import с первого раза, особенно если мы хотим добиться правильной работы на плохо совместимых между собой версиях Python 2 и Python 3. Попытаемся разобраться, что из себя представляют импорты в Python и как написать решение, которое подойдёт под обе версии языка.

22
Июн
2019

Исчерпывающее руководство по Юникоду и кодировке символов в Python

Как работает кодировка символов, что такое Юникод и UTF-8. Рассмотрим способы кодирования и декодирования в Python и как избежать связанных с этим ошибок.
— Читать дальше «Исчерпывающее руководство по Юникоду и кодировке символов в Python»

17
Июн
2019

Факультет «Искусственный интеллект» онлайн-университета GeekUniversity

За полтора года научитесь всему, что должен знать специалист по Data Science. В программе изучение Python, математики и нейронных сетей.
— Читать дальше «Факультет «Искусственный интеллект» онлайн-университета GeekUniversity»

17
Июн
2019

Факультет «Аналитика Big Data» онлайн-университета GeekUniversity

Изучите основные инструменты и подходы для работы с данными в течение 1,5 лет обучения. Решите 6 проектных задач и будете готовы к трудоустройству.
— Читать дальше «Факультет «Аналитика Big Data» онлайн-университета GeekUniversity»

14
Июн
2019

Реализация и разбор алгоритма «случайный лес» на Python

Использование готовых библиотек, таких как Scikit-Learn, позволяет легко реализовать на Python сотни алгоритмов машинного обучения.

В этой статье мы научимся создать и использовать алгоритм «случайный лес» (Random Forest) на Python. Помимо непосредственного изучения кода, мы постараемся понять принципы работы модели. Этот алгоритм составлен из множества деревьев решений, поэтому сначала мы разберёмся, как одно такое дерево решает проблему классификации. После этого с помощью алгоритма решим проблему, используя набор реальных научных данных. Весь код, используемый в этой статье, доступен на GitHub в Jupyter Notebook.

12
Июн
2019

Июньский рейтинг TIOBE: Python может выйти в лидеры через 3−4 года

Эксперты связали рост популярности Python с тем, что сейчас многие ударились в разработку софта. И новички отдают предпочтение Python — ёмкому и лаконичному
— Читать дальше «Июньский рейтинг TIOBE: Python может выйти в лидеры через 3−4 года»

10
Июн
2019

24–25 июня, д. Грибовка: конференция PyCon Russia 2019

Гостей ждёт двухдневная конференция на природе с российскими и иностранными докладчиками, мастер-классами, Lightning Talks и афтепати.
— Читать дальше «Конференция PyCon Russia 2019»

08
Июн
2019

Зачем нужен Python Global Interpreter Lock и как он работает

Python Global Interpreter Lock (GIL) — блокировка, позволяющая только одному потоку управлять интерпретатором Python. Рассмотрим, как она работает.
— Читать дальше «Зачем нужен Python Global Interpreter Lock и как он работает»

05
Июн
2019

Обзор методов классификации в машинном обучении с помощью Scikit-Learn

Для машинного обучения на Python написано очень много библиотек. Сегодня мы рассмотрим одну из самых популярных — Scikit-Learn. Scikit-Learn упрощает процесс создания классификатора и помогает более чётко выделить концепции машинного
— Читать дальше «…

03
Июн
2019

9 сентября, Москва: курсы Ozon Masters

Преподаватели из крупнейших вузов России и учебных центров обучат студентов анализу данных и машинному обучению за два года.
— Читать дальше «Курсы Ozon Masters»

01
Июн
2019

Встроенные функции Python: какие нужно знать и на какие не стоит тратить время

В статье расскажем про стандартные встроенные функции Python: какие используются часто, а какие вам, вероятно, не пригодятся никогда.
— Читать дальше «Встроенные функции Python: какие нужно знать и на какие не стоит тратить время»

28
Май
2019

17 июня – 29 августа, Киев: летняя школа по Machine Learning

Научитесь применять технологии машинного обучения на реальных проектах. Менторы — практикующие ML-специалисты из киевских и международных компаний.
— Читать дальше «Летняя школа по Machine Learning»

27
Май
2019

Как работает обмен ключами в протоколе Диффи-Хеллмана

Протокол Диффи-Хеллмана (DH) — метод безопасного обмена криптографическими ключами по общедоступному каналу. Рассмотрим принципы работы этого протокола.
— Читать дальше «Как работает обмен ключами в протоколе Диффи-Хеллмана»

20
Май
2019

Неофициальный и консервативный FAQ по Django

Django — свободный фреймворк для веб-приложений. В этом FAQ вы найдёте ответы на часто возникающие вопросы, которых нет в официальной документации.
— Читать дальше «Неофициальный и консервативный FAQ по Django»

07
Май
2019

Ближе к земле: Python и низкоуровненые операции

Во многом Python популярен потому, что он позволяет программисту не погружаться в дебри компьютерных технологий, а сосредоточиться на своей прикладной задаче. С другой стороны, именно технические тонкости зачастую определяют преимущества и ограничения разных языков, поэтому крутому специалисту следует с ними познакомиться.