Какая функция нужна для перевода в восьмеричную систему в Python?
Anonymous Quiz
67%
oct()
14%
dec()
19%
bin()
Библиотека программиста: 37 книг для того, чтобы разобраться в IT
Два года назад IT-блогер Winderton опубликовал собственную подборку из книг про программирование. Его библиотека включает как базовые книги по алгоритмике и основам компьютерных наук, так и более конкретные, посвященные языкам. Несмотря на то, что к 2024 году некоторые книги получили переиздание, список всё так же можно назвать мощной подготовительной базой для начинающего специалиста.
Подробнее👇
#статьи
@python_practics
Два года назад IT-блогер Winderton опубликовал собственную подборку из книг про программирование. Его библиотека включает как базовые книги по алгоритмике и основам компьютерных наук, так и более конкретные, посвященные языкам. Несмотря на то, что к 2024 году некоторые книги получили переиздание, список всё так же можно назвать мощной подготовительной базой для начинающего специалиста.
Подробнее👇
#статьи
@python_practics
👍2❤1
Внимание! - Вопрос!
Нужно посчитать 100 уравнений. Делать это в тредах или нет?
Нет, потому что в этой задаче нет ввода-вывода. Интерпретатор только будет тратить лишнее время на переключение тредов. Сложные математические задачи лучше выносить в отдельные процессы, либо использовать фреймворк для распределенных задач Celery, либо подключать как C-библиотеки.
#вопросы_из_собеседований
@python_practics
Нужно посчитать 100 уравнений. Делать это в тредах или нет?
#вопросы_из_собеседований
@python_practics
👍12
Задача:
Вам дается строка чисел, разделенных пробелами, вы должны вернуть наибольшее и наименьшее число.
Пример:
#задачник
@python_practics
Вам дается строка чисел, разделенных пробелами, вы должны вернуть наибольшее и наименьшее число.
Пример:
high_and_low("1 2 3 4 5") # return "5 1"
high_and_low("1 2 -3 4 5") # return "5 -3"#задачник
@python_practics
👍10
Проблема айтишников старше джуна №1: плохая самопрезентация на собеседованиях
Большинство реально сильных специалистов теряют ~20-50% от зарплаты только из-за слабой переговорной позиции.
Проект «Выше вилки» фиксит этот баг.
Экс-программисты Яндекса и Касперского делятся полезными фишками в переговорах, тактиками общения с рекрутёром и способами объективно оценить свои скиллы в денежном эквиваленте.
На канале @above_the_range проходят как бесплатные тренинги, так и анонсы на поток «Выше вилки», где вы научитесь правильно отвечать на скользкие и неочевидные вопросы.
Всё это — на примере реальных кейсов трудоустройства и без «душноты».
Никакого заговора на «успешный успех». Подписывайтесь и тренируйте переговорные техники.
реклама. рекламодатель ИП Шишков Илья Иванович ИНН: 575206903941
Большинство реально сильных специалистов теряют ~20-50% от зарплаты только из-за слабой переговорной позиции.
Проект «Выше вилки» фиксит этот баг.
Экс-программисты Яндекса и Касперского делятся полезными фишками в переговорах, тактиками общения с рекрутёром и способами объективно оценить свои скиллы в денежном эквиваленте.
На канале @above_the_range проходят как бесплатные тренинги, так и анонсы на поток «Выше вилки», где вы научитесь правильно отвечать на скользкие и неочевидные вопросы.
Всё это — на примере реальных кейсов трудоустройства и без «душноты».
Никакого заговора на «успешный успех». Подписывайтесь и тренируйте переговорные техники.
реклама. рекламодатель ИП Шишков Илья Иванович ИНН: 575206903941
Асинхронные итераторы
Асинхронные итераторы позволяют асинхронно итерировать последовательность данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Асинхронные итераторы позволяют асинхронно итерировать последовательность данных.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍16
Внимание! - Вопрос!
Что такое гринлеты. Общее понятие. Примеры реализаций?
Greenlet == Green thread == Зеленые треды == легковесные треды внутри виртуальной машины. Могут называться корутинами, сопроцессами, акторами и т.д. в зависимости от платформы. Операционная система не видит их. С точки зрения ОС запущен один процесс виртуальной машины, а что внутри нее – неизвестно. Такими тредами управляет сама вируальная машина: порождает, исполняет, согласует доступ к ресурсам.
Примеры: корутины в языках Go и Lua, легковесные процессы в Erlang, модуль greenlet для Python. Модуль gevent использует гринлеты
#вопросы_из_собеседований
@python_practics
Что такое гринлеты. Общее понятие. Примеры реализаций?
Примеры: корутины в языках Go и Lua, легковесные процессы в Erlang, модуль greenlet для Python. Модуль gevent использует гринлеты
#вопросы_из_собеседований
@python_practics
🔥6
Responses
Responses помогает генерировать различные ответы на запросы и затем анализировать их результаты. В отличие от requests, responses используется в основном при тестировании — помогает проверять, как приложение реагирует на разные ответы внешнего сервиса.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Responses помогает генерировать различные ответы на запросы и затем анализировать их результаты. В отличие от requests, responses используется в основном при тестировании — помогает проверять, как приложение реагирует на разные ответы внешнего сервиса.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍3
Динамический доступ к атрибутам с getattr
Функция getattr возвращает значение атрибута указанного объекта в Python.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Функция getattr возвращает значение атрибута указанного объекта в Python.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍8
Теоретические основы всех популярных алгоритмов машинного обучения и их реализация с нуля на Python
В данной статье в виде ссылок представлены все популярные алгоритмы классического машинного обучения с их подробным теоретическим описанием и немного упрощённой реализацией с нуля на Python, отражающей основную идею.
Подробнее👇
#статьи
@python_practics
В данной статье в виде ссылок представлены все популярные алгоритмы классического машинного обучения с их подробным теоретическим описанием и немного упрощённой реализацией с нуля на Python, отражающей основную идею.
Подробнее👇
#статьи
@python_practics
👍4
Анализ социальных медиа на Python
Чему вы научитесь:
• Сбору, обработке и анализу данных из социальных медиа-платформ с использованием Python;
• Применению методов анализа текста, сентимент-анализа и машинного обучения для извлечения полезной информации из социальных медиа;
• Визуализации данных и созданию отчётов на основе результатов анализа;
• Использованию API социальных медиа-платформ для получения данных и автоматизации процесса анализа;
• Разработке и реализации алгоритмов мониторинга и анализа активности пользователей в социальных медиа.
Эта книга предназначена для аналитиков данных, маркетологов, исследователей и всех, кто хочет научиться извлекать ценную информацию из социальных медиа.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Сбору, обработке и анализу данных из социальных медиа-платформ с использованием Python;
• Применению методов анализа текста, сентимент-анализа и машинного обучения для извлечения полезной информации из социальных медиа;
• Визуализации данных и созданию отчётов на основе результатов анализа;
• Использованию API социальных медиа-платформ для получения данных и автоматизации процесса анализа;
• Разработке и реализации алгоритмов мониторинга и анализа активности пользователей в социальных медиа.
Эта книга предназначена для аналитиков данных, маркетологов, исследователей и всех, кто хочет научиться извлекать ценную информацию из социальных медиа.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍4