python_practics
5.29K subscribers
1.85K photos
205 videos
119 files
60 links
Python - обучающие материалы, полезные советы и статьи.

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

Купить рекламу: https://telega.in/c/python_practics
Download Telegram
Хотел, как проще, получилось, как всегда

#мемчики

@python_practics
👍191🔥1
Fast Python: High performance techniques for large datasets

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

Эта книга погружает в практические решения для повышения эффективности вычислений и хранения данных. Вы будете экспериментировать с забавными и интересными примерами, такими как переписывание игр на Cython и реализация фреймворка MapReduce с нуля. Наконец, вы углубитесь в вычисления на GPU в Python и узнаете, как современное оборудование реабилитировало некоторые прежние антипаттерны и сделало контринтуитивные идеи наиболее эффективным способом работы.

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

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

@python_practics
👍3
Telegram-бот как системный администратор сервера

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

Одним из вариантов решения является Telegram-бот, который является прослойкой между пользователем и софтом. Автор статьи, основываясь на своём опыте, решил объяснить, как это работает.

Подробнее👇

#статьи

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

Что такое объект первого класса?

Объектами первого класса (англ. first-class object, first-class entity, first-class citizen) в контексте конкретного языка программирования называются сущности, которые могут быть переданы как параметр, возвращены из функции, присвоены переменной.

Объект называют «объектом первого класса», если он:

1. может быть сохранен в переменной или структурах данных;
2. может быть передан в функцию как аргумент;
3. может быть возвращен из функции как результат;
4. может быть создан во время выполнения программы;
5. внутренне самоидентифицируем (независим от именования).

Термин «объект» используется здесь в общем смысле, и не ограничивается объектами языка программирования. В Python, как и в функциональных языках, функции являются объектами первого класса.

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

@python_practics
🔥81
This media is not supported in your browser
VIEW IN TELEGRAM
Пинг-понг на модуле turtle

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

#sandbox

@python_practics
👍7
Задача:

Вам нужно удалить из строки все повторяющиеся слова, оставив только отдельные (первые) слова.

Пример:

   'alpha beta beta gamma gamma gamma delta alpha beta beta gamma gamma gamma delta' => returns 'alpha beta gamma delta'


#задачник

@python_practics
👍8🤔2
Для игроманов

Этот код сгенерирует вам никнейм в SA:MP.

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

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

Что такое функция высшего порядка?

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

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

@python_practics
👍4
Grok

Grok использует важные принципы программирования, такие как «не повторяйся» (DRY) и «конвенция важнее конфигурации» (CoC) , чтобы способствовать гибкой разработке. DRY стремится уменьшить количество повторений за счет стандартизации абстракций. Аналогичным образом, CoC направлена на то, чтобы облегчить разработчикам изнурительный процесс принятия решений, начав их с обычного фундамента, на котором они могут строить, чтобы они могли сэкономить время на настройке.

Подробнее👇

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

@python_practics
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Игра для памяти на модуле turtle

Нужно найти две клетки одного цвета, запоминая цвета всех клеток.

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

#sandbox

@python_practics
👍4
Улучшаем свой код на Python

Автор статьи, опытный специалист по подбору персонала, решил поделиться накопленным опытом и рассказать новичкам о тех моментах, на которые стоит обратить свое внимание, чтобы улучшить свой код.

Подробнее👇

#статьи

@python_practics
👍10