Pandas Workout: 200 Exercises to Make You a Stronger Data Analyst
Чему вы научитесь:
• Основам и продвинутым возможностям библиотеки Pandas;
• Эффективной обработке и анализу данных;
• Манипулированию данными с помощью DataFrame и Series;
• Выполнению сложных операций и агрегаций с данными;
• Визуализации данных и подготовке отчетов.
Книга "Pandas Workout" включает 200 упражнений, которые помогут вам значительно улучшить ваши навыки работы с библиотекой Pandas. Вы изучите различные техники анализа данных, что сделает вас более уверенным и компетентным аналитиком данных.
Книга в формате pdf👇
#курсы_книги
@python_practics
Чему вы научитесь:
• Основам и продвинутым возможностям библиотеки Pandas;
• Эффективной обработке и анализу данных;
• Манипулированию данными с помощью DataFrame и Series;
• Выполнению сложных операций и агрегаций с данными;
• Визуализации данных и подготовке отчетов.
Книга "Pandas Workout" включает 200 упражнений, которые помогут вам значительно улучшить ваши навыки работы с библиотекой Pandas. Вы изучите различные техники анализа данных, что сделает вас более уверенным и компетентным аналитиком данных.
Книга в формате pdf👇
#курсы_книги
@python_practics
👍4
Встроенная функция, которая возвращает результат возведения числа в степень?
Anonymous Quiz
10%
degree()
79%
pow()
11%
extent()
👍2
Редкие языки программирования: зачем они нужны и что на них пишут
Сейчас самые популярные языки программирования — JavaScript (с ним работают 25,2 млн разработчиков), Python (18,2 млн) и Java (17,7 млн). Но иногда проект требует специфичного кода, который невозможно написать с помощью топа популярных технологий. Ниже — подборка редких языков программирования, о которых многие девелоперы даже не слышали, но которые могут дать большой буст разработке.
Подробности👇
#статьи
@python_practics
Сейчас самые популярные языки программирования — JavaScript (с ним работают 25,2 млн разработчиков), Python (18,2 млн) и Java (17,7 млн). Но иногда проект требует специфичного кода, который невозможно написать с помощью топа популярных технологий. Ниже — подборка редких языков программирования, о которых многие девелоперы даже не слышали, но которые могут дать большой буст разработке.
Подробности👇
#статьи
@python_practics
👍3
Внимание! - Вопрос!
Расскажите о принципе программирования KISS
Принцип Keep It Stupid Simple («Придерживайся простоты») велит вам следить за тем, чтобы код оставался как можно более простым. Чем код проще, тем легче в нем разобраться, как вам, так и другим людям, занимающимся его поддержкой. Под простотой главным образом имеется в виду отказ от использования хитроумных приемов и ненужного усложнения.
В качестве примеров нарушения этого принципа можно назвать написание отдельной функции только лишь для осуществления операции сложения или использование побитового оператора (right shift >> 1) для деления целых чисел на 2. Последнее, безусловно, более эффективно, чем обычное (/2), но при этом очень сильно снижается понятность кода. Применяя такой подход, вы осуществляете clever coding («заумный кодинг») и over-optimization (чрезмерную оптимизацию). И то, и другое в долгосрочной перспективе не слишком хорошо сказывается на здоровье вашего кода.
#вопросы_из_собеседований
Расскажите о принципе программирования KISS
В качестве примеров нарушения этого принципа можно назвать написание отдельной функции только лишь для осуществления операции сложения или использование побитового оператора (right shift >> 1) для деления целых чисел на 2. Последнее, безусловно, более эффективно, чем обычное (/2), но при этом очень сильно снижается понятность кода. Применяя такой подход, вы осуществляете clever coding («заумный кодинг») и over-optimization (чрезмерную оптимизацию). И то, и другое в долгосрочной перспективе не слишком хорошо сказывается на здоровье вашего кода.
#вопросы_из_собеседований
👍7
Задача:
Напишите функцию с именем sumDigits, которая принимает на вход число и возвращает сумму абсолютного значения каждой десятичной цифры числа.
Пример:
#задачник
@python_practics
Напишите функцию с именем sumDigits, которая принимает на вход число и возвращает сумму абсолютного значения каждой десятичной цифры числа.
Пример:
10 --> 1
99 --> 18
-32 --> 5
#задачник
@python_practics
👍6🤔2
Вывод уникального идентификатора переменной
Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Уникальный идентификатор переменной находится с помощью метода id(). Для этого нужно просто передать в метод имя переменной.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍6
Внимание! - Вопрос!
Расскажите о принципе программирования DRY
Принцип Don’t Repeat Yourself («Не повторяйся») напоминает нам, что каждое повторяемое поведение в коде следует обособлять (например, выделять в отдельную функцию) для возможности многократного использования. Когда у вас в кодовой базе есть два совершенно одинаковых фрагмента кода, это не хорошо. Это часто приводит к рассинхронизации и прочим багам, не говоря уже о том, что от этого увеличивается размер программы.
#вопросы_из_собеседований
@python_practics
Расскажите о принципе программирования DRY
#вопросы_из_собеседований
@python_practics
👍5
BeautifulSoup
Библиотека для парсинга данных с HTML- и XML-разметок. С помощью нее можно автоматизировать процесс сбора информации со всех сайтов в интернете в Pythonic-стиле. BeautifulSoup используется среди аналитиков, ученых и разработчиков, которые собирают данные для обучения искусственного интеллекта.
Подробнее👇
#фреймворки_библиотеки
@python_practics
Библиотека для парсинга данных с HTML- и XML-разметок. С помощью нее можно автоматизировать процесс сбора информации со всех сайтов в интернете в Pythonic-стиле. BeautifulSoup используется среди аналитиков, ученых и разработчиков, которые собирают данные для обучения искусственного интеллекта.
Подробнее👇
#фреймворки_библиотеки
@python_practics
👍2
Вычисление времени выполнения в оболочке
Иногда важно знать время выполнения в оболочке или в блоке кода для получения лучшего алгоритма с минимальным количеством затраченного им времени.
👍 - если было полезно
#полезные_сниппеты
@python_practics
Иногда важно знать время выполнения в оболочке или в блоке кода для получения лучшего алгоритма с минимальным количеством затраченного им времени.
👍 - если было полезно
#полезные_сниппеты
@python_practics
👍7🔥2
Болевые точки Django в современной разработке
Django — замечательный фреймворк. А еще крайне популярный, его часто осваивают новички и используют в своих проектах. На самом деле у Django есть и несколько минусов, а точнее нюансов, на которые важно обращать внимание и о которых важно знать, приступая к разработке.
Подробности👇
#статьи
@python_practics
Django — замечательный фреймворк. А еще крайне популярный, его часто осваивают новички и используют в своих проектах. На самом деле у Django есть и несколько минусов, а точнее нюансов, на которые важно обращать внимание и о которых важно знать, приступая к разработке.
Подробности👇
#статьи
@python_practics
👍3