python_practics
5.77K subscribers
1.78K photos
198 videos
114 files
48 links
Python - обучающие материалы, полезные советы и статьи.

Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Создание списка с диапазоном чисел

Используем функцию range() для создания последовательности чисел от 1 до 10 и преобразуем её в список.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍9
Ставь 👍 если было полезно

#теория_python

@python_practics
👍101🔥1
Внимание! - Вопрос!

Чем отличаются HTTP и HTTPS?

HTTP — прикладной протокол передачи данный, используемый для получения информации с веб-сайтов.

HTTPS — расширение протокола HTTP, поддерживающее шифрование по протоколам SSL и TLS.

#вопросы_из_собеседований

@python_practics
👍5
Dask

Библиотека с открытым исходным кодом для параллельных вычислений Dask способна масштабировать код Python с многоядерных локальных компьютеров на большие распределенные кластеры в облаке.

Особенности Dask:

• Dask предоставляет параллельные вычисления с графами задач.
• Библиотека поддерживает фрейм данных Pandas и массивы Numpy.
• Легкое масштабирование один раз написанного кода до уровня промышленного кластера.
• Библиотека состоит из 2 основных частей — коллекции больших данных (высоко- и низкоуровневых) и динамического планировщика задач.
• Пользовательский интерфейс поддерживает API-интерфейсы других библиотек в экосистеме PyData, включая Pandas, scikit-learn и NumPy. Он предоставляет низкоуровневые API-интерфейсы, которые помогают программистам параллельно запускать пользовательские алгоритмы.
• Развитое сообщество разработчиков.

Подробнее👇

#фреймворки_библиотеки

@python_practics
4
Конвертация температуры

Формула преобразования температуры из Цельсия в Фаренгейт.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍13👎1
Что может пойти не так с merge() — дубли, потери, ошибки типов

Тонкое скрещивание DataFrame-ов в pandas по-прежнему остаётся источником прелестных багов: случайных дубликатов, потерянных строк и неуловимых NaN-ов. В статье автор рассмотрел эти проблемы.

Подробнее👇

#статьи

@python_practics
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Когда фиксишь баг прямо на проде

#мемчики

@python_practics
👍10🤔1
Innovations in Optimization and Machine Learning

Чему вы научитесь:

• Применению инновационных методов оптимизации в машинном обучении;
• Работе с передовыми алгоритмами и моделями;
• Оптимизации гиперпараметров и архитектуры моделей;
• Решению сложных задач с использованием современных подходов;
• Внедрению оптимизационных техник в практические задачи ML.

"Innovations in Optimization and Machine Learning" научит вас использовать современные подходы к оптимизации для повышения эффективности моделей машинного обучения.

Книга в формате pdf👇

#курсы_книги

@python_practics
👍3
Ставь 👍 если было полезно

#теория_python

@python_practics
👍15
Как по умолчанию называется первый аргумент функции?
Anonymous Quiz
30%
args
35%
self
35%
У него нет названия
👎17🤔4
Стандартизация без боли: как строгий синтаксис экономит время и нервы

Когда проект начинается, разработчику хочется только одного — свободы творчества. Писать код быстро и так же быстро получать результат. Но со временем появляются баги, регрессии, архитектура, миграции... И вот тогда свобода оборачивается болью: оказывается, что один и тот же результат в коде можно выразить десятком способов — и все они несовместимы друг с другом.

В этой статье автор сравнил несколько популярных языков программирования с точки зрения их синтаксической однозначности, гибкости и способности масштабироваться в командной разработке. Он объяснил, как строгие ограничения формируют культуру качества, а чрезмерная выразительность часто мешает команде работать как единое целое.

Подробнее👇

#статьи

@python_practics
👍2
Внимание! - Вопрос!

Что такое инкапсуляция?

Инкапсуляция - механизм языка, позволяющий объединить данные и методы, работающие с этими данными, в единый объект и скрыть детали реализации от пользователя.

Подлинное назначение инкапсуляции — собрать в одном месте знания, относящиеся к устройству некой сущности, правилам обращения и операциям с ней. Инкапсуляция появилась гораздо раньше, чем принято думать. Модули в программах на C — это инкапсуляция. Подпрограммы на ассемблере — это инкапсуляция. Противоположность инкапсуляции — размазывание знаний о функционировании чего-либо по всей программе.


#вопросы_из_собеседований

@python_practics
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Календарь на Python

Полный код можно посмотреть по ссылке👇

#sandbox

@python_practics
🔥3
Задача:

Завершите функцию/метод так, чтобы он возвращал URL-адрес с любым значением после удаления привязки (#).

Пример:


"www.codewars.com#about" --> "www.codewars.com"
"www.codewars.com?page=1" -->"www.codewars.com?page=1"


#задачник

@python_practics
👍3
Подсчет количества гласных в строке

Используем генератор и функцию sum() для подсчёта гласных букв.

👍 - если было полезно

#полезные_сниппеты

@python_practics
👍10