Библиотека питониста | Python, Django, Flask pinned «Что выведет программа?»
Так как в объявлении лямбда-функции входной параметр i не установлен, происходит замыкание функции на последнем значении i из диапазона. В результате мы имеем функции вида (x + 99)
Анимация графиков в Python за 4 шага
Преобразуем датафрейм в gif-анимацию. Краткий туториал по анимированной визуализации данных с помощью Python и библиотеки moviepy на примере распространения COVID-19.
https://proglib.io/w/acb4440d
Преобразуем датафрейм в gif-анимацию. Краткий туториал по анимированной визуализации данных с помощью Python и библиотеки moviepy на примере распространения COVID-19.
https://proglib.io/w/acb4440d
Python in a Nutshell: A Desktop Quick Reference (2017)
Авторы: Alex Martelli, Anna Ravenscroft, Steve Holden
Полезный во многом, от проектирования и создания прототипов до тестирования и развертывания, Python, несомненно, входит в число самых популярных на сегодняшний день языков программирования.
Третье издание этой практической книги содержит краткий справочник по языку - включая Python 3.5, 2.7 и основные моменты 3.6 - часто используемые области его обширной стандартной библиотеки, а также некоторые из наиболее полезных сторонних модулей и пакетов.
Скачать книгу
Авторы: Alex Martelli, Anna Ravenscroft, Steve Holden
Полезный во многом, от проектирования и создания прототипов до тестирования и развертывания, Python, несомненно, входит в число самых популярных на сегодняшний день языков программирования.
Третье издание этой практической книги содержит краткий справочник по языку - включая Python 3.5, 2.7 и основные моменты 3.6 - часто используемые области его обширной стандартной библиотеки, а также некоторые из наиболее полезных сторонних модулей и пакетов.
Скачать книгу
Telegram
Книги для программистов (reserved)
Python in a Nutshell: A Desktop Quick Reference (2017)
Авторы: Alex Martelli, Anna Ravenscroft, Steve Holden
Авторы: Alex Martelli, Anna Ravenscroft, Steve Holden
Мы можем использовать оператор *, чтобы добавить несколько одинаковых значений в кортеж.
Forwarded from Python jobs — вакансии по питону, Django, Flask
Machine Learning Engineer
Требования:
- Опыт работы в сфере машинного обучения более 2 лет.
- Опыт работы с GANs, понимание принципов их работы.
- Опыт глубокого обучения и сверточных нейронных сетей (Tensorflow, Keras, Torch).
- Практический опыт в Python/C ++.
- Опыт работы с технологиями Computer Vision и Image Processing.
Условия:
- Работа в международном IT-проекте;
- Участие в разработке интересного и перспективного проекта с нуля;
- Новые и сложные задачи;
- Достойная заработная плата (обсуждается индивидуально с кандидатом) - от 150 000 рублей;
- Офис с г. Санкт-Петербурге и все сопутствующие плюшки, связанные с офисом, корпоративами, обедами и пр.
➡️ Подробности - https://proglib.io/vacancies/machine-learning-engineer-botan-invesments-2020-04-30
Требования:
- Опыт работы в сфере машинного обучения более 2 лет.
- Опыт работы с GANs, понимание принципов их работы.
- Опыт глубокого обучения и сверточных нейронных сетей (Tensorflow, Keras, Torch).
- Практический опыт в Python/C ++.
- Опыт работы с технологиями Computer Vision и Image Processing.
Условия:
- Работа в международном IT-проекте;
- Участие в разработке интересного и перспективного проекта с нуля;
- Новые и сложные задачи;
- Достойная заработная плата (обсуждается индивидуально с кандидатом) - от 150 000 рублей;
- Офис с г. Санкт-Петербурге и все сопутствующие плюшки, связанные с офисом, корпоративами, обедами и пр.
➡️ Подробности - https://proglib.io/vacancies/machine-learning-engineer-botan-invesments-2020-04-30
За два года спрос на профи в Data Science вырос вдвое. По сведениям hh дата-сайентисты получают от 100 тыс. руб./мес. Но обычно знания приходится собирать по крупицам. К счастью, Geekbrains подготовили курс по машинному обучению:
💎 65 часов контента с практикой к каждому занятию,
💎 30 онлайн-уроков с живыми преподавателями,
💎 5 проектов – всё по-взрослому.
Курс длится 5 месяцев, занятия ведут дата-сайентисты, работающие в крупных компаниях. Подробнее: https://proglib.io/w/f4fde20f
💎 65 часов контента с практикой к каждому занятию,
💎 30 онлайн-уроков с живыми преподавателями,
💎 5 проектов – всё по-взрослому.
Курс длится 5 месяцев, занятия ведут дата-сайентисты, работающие в крупных компаниях. Подробнее: https://proglib.io/w/f4fde20f
Forwarded from Библиотека программиста | программирование, кодинг, разработка via @like
Мы теперь есть в Яндекс.Мессенджере. Присоединяйтесь:
https://yandex.ru/chat/#/join/627c55a9-89c7-4d27-86ed-287d33a5ce7d
https://yandex.ru/chat/#/join/627c55a9-89c7-4d27-86ed-287d33a5ce7d
Как хранить объекты Python со сложной структурой
Простой способ сериализовать объекты Python – встроенный модуль pickle. Если его возможностей не хватает, на выручку придёт dill. Демонстрируем работу обеих библиотек. Данная статья — перевод этого материала.
https://proglib.io/w/d7dc29d1
Простой способ сериализовать объекты Python – встроенный модуль pickle. Если его возможностей не хватает, на выручку придёт dill. Демонстрируем работу обеих библиотек. Данная статья — перевод этого материала.
https://proglib.io/w/d7dc29d1
Хочешь стать программистом? Учи Python! Создай мессенджер всего за 3 вечера на обучающем интенсиве от онлайн-университета Skillbox.
Все подробности по ссылке: ▶️ https://clc.to/GGPhug.
Тебя ждёт:
✔️ разбор основных элементов языка;
✔️ изучение основ сетевого ПО;
✔️ разработка сервера для прослушивания подключений;
✔️ знакомство с библиотеками PyQt, Kivy, wxWidgets, Tkinter;
✔️ общение с другими участниками и ведущим интенсива в закрытом чате.
⭐️ За 3 дня ты соберёшь полноценный проект, который можно будет добавить в своё портфолио программиста. А если попадёшь в тройку лучших участников — получишь сертификат на 30 000 рублей для обучения в Skillbox.
Все подробности по ссылке: ▶️ https://clc.to/GGPhug.
Тебя ждёт:
✔️ разбор основных элементов языка;
✔️ изучение основ сетевого ПО;
✔️ разработка сервера для прослушивания подключений;
✔️ знакомство с библиотеками PyQt, Kivy, wxWidgets, Tkinter;
✔️ общение с другими участниками и ведущим интенсива в закрытом чате.
⭐️ За 3 дня ты соберёшь полноценный проект, который можно будет добавить в своё портфолио программиста. А если попадёшь в тройку лучших участников — получишь сертификат на 30 000 рублей для обучения в Skillbox.
1. Почему [] работает быстрее, чем list()?
2. Почему итерироваться по списку быстрее, чем по строке?
3. Зачем в названии некоторых методов есть знаки подчеркивания в начале?
2. Почему итерироваться по списку быстрее, чем по строке?
3. Зачем в названии некоторых методов есть знаки подчеркивания в начале?
1. [] и {} — это часть синтаксиса. Списки и словари, созданные этим методом, инициализируются в байт-коде сразу, тогда как методы list() и dict() требуют поиска в таблице методов.
2. Это справедливо только для Python 2, но не для Python 3. Кроме того, индексация по массиву происходит быстрее из-за меньшего количества различных проверок.
3. Согласно PEP8, одно нижнее подчеркивание в начале названия метода используется для скрытия метода из списка импортируемых (подобно protected в Java), два подчеркивания — для подстановки имени класса. Методы с двумя знаками подчеркивания в начале и двумя в конце (например, __init__()) — т.н. «магические». Их название и назначение строго определены стандартом языка.
2. Это справедливо только для Python 2, но не для Python 3. Кроме того, индексация по массиву происходит быстрее из-за меньшего количества различных проверок.
3. Согласно PEP8, одно нижнее подчеркивание в начале названия метода используется для скрытия метода из списка импортируемых (подобно protected в Java), два подчеркивания — для подстановки имени класса. Методы с двумя знаками подчеркивания в начале и двумя в конце (например, __init__()) — т.н. «магические». Их название и назначение строго определены стандартом языка.