Одно небольшое изменение синтаксиса, один гигантский шаг для ваших навыков программирования.
https://proglib.io/w/3b82928e
https://proglib.io/w/3b82928e
Medium
Change The Way You Write Python Code With One Extra Character
one small syntax change, one giant step for your coding skills
> import numpy as np
> min(50, np.NaN)
50
> min(np.NaN, 50)
nan
Почему это так? https://proglib.io/w/154e86a5
Stack Overflow
Why do NaN values make min and max sensitive to order?
> import numpy as np
> min(50, np.NaN)
50
> min(np.NaN, 50)
nan
(Same behaviour occurs with max)
I know that I can avoid this behaviour by using numpy.nanmin. But what causes the change
> min(50, np.NaN)
50
> min(np.NaN, 50)
nan
(Same behaviour occurs with max)
I know that I can avoid this behaviour by using numpy.nanmin. But what causes the change
Pandas 1.x Cookbook (2020)
Авторы: Matt Harrison, Theodore Petrou
Библиотека pandas огромна, и часто пользователи не знают о многих ее впечатляющих функциях. Официальная документация pandas, хоть и подробная, не содержит много полезных примеров того, как использовать вместе несколько команд, как это было бы при реальном анализе. Данная книга знакомит вас с ситуациями в работе с библиотекой, с которыми вы, скорее всего, столкнетесь.
Скачать книгу
Авторы: Matt Harrison, Theodore Petrou
Библиотека pandas огромна, и часто пользователи не знают о многих ее впечатляющих функциях. Официальная документация pandas, хоть и подробная, не содержит много полезных примеров того, как использовать вместе несколько команд, как это было бы при реальном анализе. Данная книга знакомит вас с ситуациями в работе с библиотекой, с которыми вы, скорее всего, столкнетесь.
Скачать книгу
Telegram
Книги для программистов (reserved)
Pandas 1.x Cookbook (2020)
Авторы: Matt Harrison, Theodore Petrou
Авторы: Matt Harrison, Theodore Petrou
Почему люди используют .format(), когда есть форматированные строковые литералы?
https://proglib.io/w/c198ce3f
https://proglib.io/w/c198ce3f
Reddit
From the learnpython community on Reddit
Explore this post and more from the learnpython community
The Python Workshop (2019)
Авторы: Andrew Bird, Dr Lau Cher Han, Mario Corchero Jimenez, Graham Lee, Corey Wade
Если вы уже знаете, что хотите изучать Python, самый быстрый способ для вас - это учиться на практике. Данная книга заточена под развитие практических навыков, чтобы далее вы могли развиваться в сфере машинного обучения, писать программы, которые помогут автоматизировать ваши занятия и сэкономить кучу времени, или даже создавать свои собственные игры и настольные приложения.
Скачать книгу
Авторы: Andrew Bird, Dr Lau Cher Han, Mario Corchero Jimenez, Graham Lee, Corey Wade
Если вы уже знаете, что хотите изучать Python, самый быстрый способ для вас - это учиться на практике. Данная книга заточена под развитие практических навыков, чтобы далее вы могли развиваться в сфере машинного обучения, писать программы, которые помогут автоматизировать ваши занятия и сэкономить кучу времени, или даже создавать свои собственные игры и настольные приложения.
Скачать книгу
Telegram
Книги для программистов (reserved)
The Python Workshop (2019)
Авторы: Andrew Bird, Dr Lau Cher Han, Mario Corchero Jimenez, Graham Lee, Corey Wade
Авторы: Andrew Bird, Dr Lau Cher Han, Mario Corchero Jimenez, Graham Lee, Corey Wade
Комплексная шпаргалка по Python для начинающих
16-минутное универсальное руководство по началу работы с Python.
https://proglib.io/w/74109e52
16-минутное универсальное руководство по началу работы с Python.
https://proglib.io/w/74109e52
Medium
Comprehensive Python Cheat Sheet for Beginners
16 minute one-stop tutorial for getting started with Python
Beginning PyQt (2020)
Автор: Joshua M. Willman
Изучите разработку приложений с графическим интерфейсом с нуля, используя практический подход, реализованный в этой книге, создавая простые проекты, обучающие основам использования PyQt. Каждая глава в этой книге постепенно переходит к обучению более сложным и разнообразным концепциям, которые помогут вам в разработке интересных приложений с использованием последней версии PyQt.
Скачать книгу
Автор: Joshua M. Willman
Изучите разработку приложений с графическим интерфейсом с нуля, используя практический подход, реализованный в этой книге, создавая простые проекты, обучающие основам использования PyQt. Каждая глава в этой книге постепенно переходит к обучению более сложным и разнообразным концепциям, которые помогут вам в разработке интересных приложений с использованием последней версии PyQt.
Скачать книгу
Telegram
Книги для программистов (reserved)
Beginning PyQt (2020)
Автор: Joshua M. Willman
Автор: Joshua M. Willman
Хеширование
Погрузитесь в словари Python, изучив четыре задачи и подумав об их решениях.
https://proglib.io/w/6a82d2de
Погрузитесь в словари Python, изучив четыре задачи и подумав об их решениях.
https://proglib.io/w/6a82d2de
Akshay's Blog
Hashing it Out – Akshay's Blog
A deep dive into Python dictionaries.
Что мотивирует вас откликнуться на вакансию?
Статья о том, как реализованы и быстры JIT-компиляторы: Pypy, LuaJIT, Graal и другие.
https://proglib.io/w/ffb5d094
https://proglib.io/w/ffb5d094
Carol's Blog
How JIT Compilers are Implemented and Fast: Pypy, LuaJIT, Graal and More | Carol's Blog
Carol Chen's blog about stuff she does or reads about or observes
❇️ Мы ищем редактора-копирайтера для подготовки публикаций
Что делать:
— Подготовка нативных материалов по IT-тематике согласно контент-плану. Темы: программирование, информационная безопасность, Data Science и другие. Форматы материалов: лонгриды, обзоры, интервью, тесты, викторины и переводы англоязычных публикаций.
— Редакторская работа со структурой материала под ключ.
— Коммуникация с командой по внесению правок.
— Факт-чекинг, корректура написанных материалов.
Требования:
— Опыт написания материалов для IT-медиа, продукта или компании.
— Понимание целевой аудитории и SEO-оптимизации.
— Умение написания материалов, полезных как для читателя, так и заказчика.
— Знание английского языка для чтения и перевода иностранных источников.
— Приветствуется знание основ программирования и других направлений в IT-сфере.
— Готовность к выполнению тестового задания (оплачиваемое).
— Работа в команде с главным редактором.
Условия:
— Удаленная работа с соблюдением дедлайнов.
— Оплата 40-50 тыс.руб. в зависимости от опыта работы, выплаты два раза в месяц.
С кем связаться:
Откликнуться на вакансию: artem@proglib.io. Присылайте несколько предложений о себе и опыте работы, ссылки на примеры публикаций. Резюме присылать не нужно. В случае взаимного интереса, мы пришлем вам тестовое задание.
Что делать:
— Подготовка нативных материалов по IT-тематике согласно контент-плану. Темы: программирование, информационная безопасность, Data Science и другие. Форматы материалов: лонгриды, обзоры, интервью, тесты, викторины и переводы англоязычных публикаций.
— Редакторская работа со структурой материала под ключ.
— Коммуникация с командой по внесению правок.
— Факт-чекинг, корректура написанных материалов.
Требования:
— Опыт написания материалов для IT-медиа, продукта или компании.
— Понимание целевой аудитории и SEO-оптимизации.
— Умение написания материалов, полезных как для читателя, так и заказчика.
— Знание английского языка для чтения и перевода иностранных источников.
— Приветствуется знание основ программирования и других направлений в IT-сфере.
— Готовность к выполнению тестового задания (оплачиваемое).
— Работа в команде с главным редактором.
Условия:
— Удаленная работа с соблюдением дедлайнов.
— Оплата 40-50 тыс.руб. в зависимости от опыта работы, выплаты два раза в месяц.
С кем связаться:
Откликнуться на вакансию: artem@proglib.io. Присылайте несколько предложений о себе и опыте работы, ссылки на примеры публикаций. Резюме присылать не нужно. В случае взаимного интереса, мы пришлем вам тестовое задание.
Уязвимость нулевого дня в Python версий 3.8.0–3.8.3 приводит к коллизиям хешей и DoS.
https://proglib.io/w/a028d2da
https://proglib.io/w/a028d2da