3.73K subscribers
478 photos
29 videos
35 files
343 links
Здесь есть всё, чтобы упростить вам изучение Python.
Download 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
Разбор задачи с собеседования. Игра на время

Дана задача: написать функцию, задающую определенное числовое значение для таймера и запускающую таймер по нажатию клавиши Enter.

После повторного нажатия клавиши Enter таймер останавливается и на экран выводится прошедшее время (секунды-миллисекунды).

Если прошло меньше заявленного времени, выводится сообщение “too fast” (слишком быстро), в противном случае - “too slow” (слишком медленно). Если заданное время и время остановки таймера совпадают, выводится сообщение “on time” (вовремя).

Ссылка на YouTube
🐍 Вопрос века: какие кавычки использовать в Python – одинарные или двойные?

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

https://proglib.io/sh/hqtJ9eMZnK