Обычно код на Питон запускают двумя способами: через терминал или через текстовый редактор / IDE.
При этом стоит отметить, что файлик Python — это всего лишь скрипт, который сохранён в расширении .py. Да, это очевидно, но в этом и кроется проблема: иногда нужно скрыть исходный код, а поделиться программкой (в виде альфа-версии, например) очень хочется.
Одно из решений, которое закрывают боль с исходным кодом — это конвертация файла Python в исполняемый exe-файлик.
В этой статье мы научимся создавать «экзешники» при помощи двух библиотек: Pyinstaller and auto-py-to-exe.
Перед тем, как продолжить чтение статьи, скачайте этот репозиторий. Он здорово поможет вам понять процесс, если вы будете повторять все шаги вместе с нами.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
$ pip install ghtopdep
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Скрипт для получения информации с клавиатуры, мыши, снимоков экрана, микрофонов на свою почту с удаленного пк. Цель проекта – тестирование безопасности информационных систем.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
# Linux/macOS
python3 -m pip install -U py-cord
# Windows
py -3 -m pip install -U py-cord
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Это крошечный шаг в грандиозном стремлении превратить всю физику, математику и даже философию в программирование. Благодаря этому проекту мы откроем для себя сюрпризы, углубим наше понимание и повеселимся. Весь код доступен на GitHub.
Мы будем ограничивать движок многими способами — например, ньютоновскими столкновениями между окружностями и линиями. Однако мы не будем ограничивать точность двигателя. Он будет представлять все времена, положения и скорости с точными выражениями, такими как 8*sqrt(3)/3. Другими словами, это позволяет избежать всех численных приближений.
В результате получится идеальная имитация, например, игрушки-колыбели Ньютона.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
🎮 Библиотека PyUnity
PyUnity - это реализация движка Unity на Python, написанная на C++. Это просто забавный проект, и многие функции были реализованы, чтобы максимально упростить создание сцены и ее запуск.
🖥 Github
@pro_python_code
PyUnity - это реализация движка Unity на Python, написанная на C++. Это просто забавный проект, и многие функции были реализованы, чтобы максимально упростить создание сцены и ее запуск.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Одной из распространенных задач, которые вам часто приходится выполнять с фреймами данных Pandas, является манипулирование датой и временем. В зависимости от того, как значения даты и времени изначально закодированы в наборе данных, вам часто приходится затрачивать значительные усилия на манипулирование ими, чтобы вы могли использовать их для целей анализа данных. В этой статье вы узнаете несколько распространенных методов работы с датой и временем в ваших фреймах данных Pandas.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Django REST framework — это мощный и гибкий инструментарий для создания веб-API. Вы можете легко создать REST API с помощью DRF и использовать конечные точки из React, Angular или другого приложения Frontend. DRF предоставляет множество готовых функций, которые упрощают и ускоряют процесс разработки. В этом руководстве мы создадим API блога со следующими функциями:
- Пользовательская модель пользователя, в которой электронная почта является уникальным идентификатором вместо электронной почты.
- Аутентификация на основе JWT.
- Возможность создавать, извлекать, обновлять и удалять сообщения.
- Нравится/не нравится функция для сообщений.
Возможность комментировать посты.
- В этом руководстве предполагается, что у вас есть знания Django и Django Rest Framework на среднем уровне.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Зачем писать пользовательскую функциональность, когда библиотека может сделать это за вас? Библиотеки – лучшие друзья и спасители жизни разработчиков. Хороший проект использует одни из лучших доступных библиотек. При использовании библиотеки большинство людей сначала видят, сколько звезд у нее на GitHub. Здесь составлен список из 7 наиболее популярных библиотек Python, которые помогут вам в вашем путешествии по разработке.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
👨🦱 TFace – платформа, разработанная компанией Tencent, для распознавания лиц, которая выделяется высокой производительностью
🖥 Github
@pro_python_code
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Большое интервью с создателем Python
https://www.youtube.com/watch?v=-DVyjdw4t9I&ab_channel=LexFridman
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341
Guido van Rossum is the creator of Python programming language. Please support this podcast by checking out our sponsors:
- GiveDirectly: https://givedirectly.org/lex to get gift matched up to $1000
- Eight Sleep: https://www.eightsleep.com/lex to get special…
- GiveDirectly: https://givedirectly.org/lex to get gift matched up to $1000
- Eight Sleep: https://www.eightsleep.com/lex to get special…
ставьте ❤️ и делитесь с друзьями.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
Волшебные методы Python, также известные как методы dunder (двойное подчеркивание), могут быть использованы для реализации множества интересных вещей. Большую часть времени мы используем их для простых вещей, таких как конструкторы (__init__), строковое представление (__str__, __repr__) или арифметические операторы (__add__/__mul__). Однако существует еще много волшебных методов, о которых вы, вероятно, не слышали, и в этой статье мы рассмотрим их все (даже скрытые и недокументированные).
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM
В этой статье будет представлен подход, использованный мной в проекте, посвященном реферированию подкастов. Корректное реферирование текста всегда начинается с разделения его на смысловые части — абзацы.
@pro_python_code
Please open Telegram to view this post
VIEW IN TELEGRAM