3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download Telegram
🔥Sphinx

Sphinx
– инструмент для создания документации. Изначально он был создан для обработки документации Python, но стал инструментом общего пользования. Он является наиболее распространенным вариантом для проектов на Python.

Sphinx доступен для всех основных операционных систем, которые поддерживает язык программирования Python.

https://www.sphinx-doc.org/en/master/
Please open Telegram to view this post
VIEW IN TELEGRAM
Шпаргалка по науке о данных

Python for Data Science— это одностраничная шпаргалка по Python для изучения основ науки о данных. Она охватывает типы данных и преобразования, переменные и вычисления, строки и методы операций, списки, алгоритмы машинного обучения и другое.

📌 Смотреть шпаргалку
Очищаем строки

В данном примере мы видим, как при помощи словаря со значениями для замены символов и метода translate, символы:
• переноса строки "n"
• табуляции "t"
• перехода на один символ назад "b"
заменяются на обычные пробелы.
Управление файлами в Django

Если с файлами, находящимися в вашем проекте всё более-менее понятно, то что делать с теми, которые могут загружать пользователи? Как реализовать функциональность приёма и обработки пользовательских файлов?

В этой статье вы узнаете, как Django обрабатывает файлы такого типа и как с ними безопасно обращаться:

https://www.mattlayman.com/django-riffs/accepting-files/
Глубокое обучение с подкреплением. Теория и практика на языке Python

книга — введение в глубокое обучение с подкреплением, уникально комбинирующее теорию и практику.

Авторы: Лаура Грессер, Ван Лун Кенг
Год: 2022
Big O нотация: что это такое и почему ее обязательно нужно знать каждому программисту

Чем отличается структура данных от абстрактного типа данных? Что такое Big O нотация и как ее применять? Все ответы собраны в данной статье.

Подробнее:👉тут
Размер в байтах

Функция на картинке возвращает длину строки в байтах, что пригодится, когда нужно будет узнать размер строковой переменной в памяти.
Почему все учат Python?https://youtu.be/stGZu2x2rl0

Python — один из самых популярных и адаптивных языков, который очень быстро развивается. Разработчики на Python всегда востребованы на рынке.

Это высокоуровневый язык программирования общего назначения. Синтаксис языка минималистичен: это нужно, чтобы увеличить производительность разработчика и читаемость кода.
⤴️ Задача об управлении персонажем 2D-игры

Дано поле, состоящее из ячеек. Персонаж игры передвигается на 1 ячейку с помощью четырех команд... Какую последовательность из трех команд следует задать персонажу, чтобы он смог успешно вернуться обратно и не столкнуться с препятствием?

https://proglib.io/sh/n7Xd18izKJ
🔥 EmailAnalyzer

EmailAnalyzer
- полезная утилита, с помощью которой вы можете анализировать и проверять электронную почту.

☠️ Модуль проверяет вложения, ссылки и заголовки с помощью VirusTotal, а также позволяет получить хэш файла и содержимого eml.

GitHub/Инструкция
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработка кроссплатформенных мобильных и настольных приложений на Python

Посвящена вопросам использования интерпретатора Python, фрейморка Kivy и библиотеки KivyMD для создания приложений, которые способны работать на любом устройстве (настольный компьютер, планшет, смартфон, мини-компьютер) и в любой операционной системе (Windows, Linux, MacOS, Android, iOS).

Автор: Анатолий Постолит
Год: 2022