Python RU
Фотография
нажмите — покажем
нажмите — покажем
⭐️ Совершенная, бесконечная точность, игровая физика в Python (серия 1)
Это крошечный шаг в грандиозном стремлении превратить всю физику, математику и даже философию в программирование. Благодаря этому проекту мы откроем для себя сюрпризы, углубим наше понимание и повеселимся. Весь код доступен на GitHub.
Мы будем ограничивать движок многими способами — например, ньютоновскими столкновениями между окружностями и линиями. Однако мы не будем ограничивать точность двигателя. Он будет представлять все времена, положения и скорости с точными выражениями, такими как 8*sqrt(3)/3. Другими словами, это позволяет избежать всех численных приближений.
В результате получится идеальная имитация, например, игрушки-колыбели Ньютона.
➡️ Читать дальше
🖥 Github
@pro_python_code
👍4❤3🔥2
12 · 2.6K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🎮 Библиотека PyUnity
PyUnity - это реализация движка Unity на Python, написанная на C++. Это просто забавный проект, и многие функции были реализованы, чтобы максимально упростить создание сцены и ее запуск.
🖥 Github
@pro_python_code
👍6🔥1❤1
21 · 2.2K · Python RU
GIF
ml.mp4 · 189 КБ · нажмите — покажем
ml.mp4 · 189 КБ · нажмите — покажем
📱 Профессия мобильного разработчика особенная во всём. Так, у неё очень низкий порог входа и в то же время огромная восстребованннось на рынке.
🖥 Android разработка - бесплатный авторский канал, который научит созданию приложений.
🖥 React - создание технологичных приложений на React.
🖥 Java/Kotlin - здесь собраны отборные гайды и материалы по java разработке.
👍4
2 · 2.1K · Фотография
нажмите — покажем
нажмите — покажем
🖥 Работа с датой и временем в фрейме данных Pandas
Одной из распространенных задач, которые вам часто приходится выполнять с фреймами данных Pandas, является манипулирование датой и временем. В зависимости от того, как значения даты и времени изначально закодированы в наборе данных, вам часто приходится затрачивать значительные усилия на манипулирование ими, чтобы вы могли использовать их для целей анализа данных. В этой статье вы узнаете несколько распространенных методов работы с датой и временем в ваших фреймах данных Pandas.
➡️ Читать дальше
@pro_python_code
👍8🔥1❤1
21 · 2.1K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 Создайте Blog API с аутентификацией JWT с использованием Django Rest Framework
Django REST framework — это мощный и гибкий инструментарий для создания веб-API. Вы можете легко создать REST API с помощью DRF и использовать конечные точки из React, Angular или другого приложения Frontend. DRF предоставляет множество готовых функций, которые упрощают и ускоряют процесс разработки. В этом руководстве мы создадим API блога со следующими функциями:
- Пользовательская модель пользователя, в которой электронная почта является уникальным идентификатором вместо электронной почты.
- Аутентификация на основе JWT.
- Возможность создавать, извлекать, обновлять и удалять сообщения.
- Нравится/не нравится функция для сообщений.
Возможность комментировать посты.
- В этом руководстве предполагается, что у вас есть знания Django и Django Rest Framework на среднем уровне.
➡️ Читать дальше
@pro_python_code
👍3❤2🔥1
27 · 2.3K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 7 Самых популярных библиотек Python
Зачем писать пользовательскую функциональность, когда библиотека может сделать это за вас? Библиотеки – лучшие друзья и спасители жизни разработчиков. Хороший проект использует одни из лучших доступных библиотек. При использовании библиотеки большинство людей сначала видят, сколько звезд у нее на GitHub. Здесь составлен список из 7 наиболее популярных библиотек Python, которые помогут вам в вашем путешествии по разработке.
➡️ Читать дальше
@pro_python_code
👍7❤2🔥1
22 · 2.4K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
👨🦱 TFace – платформа, разработанная компанией Tencent, для распознавания лиц, которая выделяется высокой производительностью
🖥 Github
@pro_python_code
👍8❤2👎1🔥1
16 · 2.2K · Python RU
Ссылка
нажмите — покажем
нажмите — покажем
🖥 Гвидо ван Россум: Python и будущее программирования
Большое интервью с создателем Python
https://www.youtube.com/watch?v=-DVyjdw4t9I&ab_channel=LexFridman
@pro_python_code
👍4❤2🔥1
9 · 2.2K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 Python Шпаргалки для новичков на 2023 год.
➡️ Шпаргалки
➡️ Шпаргалки DS, ML, DA.
ставьте ❤️ и делитесь с друзьями.
@pro_python_code
❤12👍4🔥2
51 · 2.2K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 Python, dunder (двойное подчеркивание) . Магические методы Python, о которых не все знают.
Волшебные методы Python, также известные как методы dunder (двойное подчеркивание), могут быть использованы для реализации множества интересных вещей. Большую часть времени мы используем их для простых вещей, таких как конструкторы (__init__), строковое представление (__str__, __repr__) или арифметические операторы (__add__/__mul__). Однако существует еще много волшебных методов, о которых вы, вероятно, не слышали, и в этой статье мы рассмотрим их все (даже скрытые и недокументированные).
➡️ Читать дальше
@pro_python_code
👍5🔥2❤1
24 · 2.2K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 Как разбить текст на абзацы с помощью Python
В этой статье будет представлен подход, использованный мной в проекте, посвященном реферированию подкастов. Корректное реферирование текста всегда начинается с разделения его на смысловые части — абзацы.
➡️ Читать дальше
@pro_python_code
👍4❤2🔥1
18 · 2.2K · Python RU
GIF
ml.mp4 · 1.3 МБ · нажмите — покажем
ml.mp4 · 1.3 МБ · нажмите — покажем
🖥 pycraft – проект на Python, вдохновленный Minecraft прямо в терминале
🖥 Github
@pro_python_code
👍6❤2🔥1
9 · 2.1K · Фотография
нажмите — покажем
нажмите — покажем
🖥 Вопросы с собеседований python. Как проходит собеседование Python-разработчика: вопросы для джуниоров и мидлов.
Привет! Меня зовут Руслан. Около 12 лет я занимаюсь разработкой, из них девять — на Python. За это время я собеседовался на разные позиции десятки раз и сам провёл примерно пару сотен собеседований. Не всегда успешно :/ В этой статье поговорим о том, как снизить вероятность провалов и к чему быть готовым.
➡️ Читать дальше
@pro_python_code
👍9🔥2❤1
34 · 2.3K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 ООП и паттерны проектирования в Python
Бесплатный вводный курс, который научит профессиональному конструированию приложения в объектно-ориентированной парадигме
🖥 Github
@pro_python_code
🔥7👍4👏1
71 · 2.5K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 You-Get - очень полезный скрипт на Python для загрузки видео, аудио, изображений из интернета.
✔️ Скачивает видео с популярных сайтов, таких как YouTube или TikTok
✔️ Парсит веб-страницы и загружает изображения
✔️ Загружает бинарные файлы и другой не-html контент с сайтов
$ pip3 install you-get
🖥 GitHub
#python #soft #github
👍13❤3🔥1
65 · 2.3K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 НАСТРОЙКА ИНТЕРПРЕТАТОРА Python ВНУТРИ CHATGPT. Ai Пишет код на Python.
Вам больше не нужен интерпритатор.
Этот рассказ вдохновлён другой историей, “Настройка Виртуальной Машины внутри ChatGPT”. Я был впечатлен и решил попробовать нечто подобное – в этот раз вместо командной строки Linux давайте попросим ChatPGT стать нашим интерпретатором Python.Можно воспринимать эту статью как инструкцию по работе с CHATGpt.
Вот исходная команда для инициализации ChatPGT:
Я хочу, чтобы ты выступил в роли интерпретатора Python. Я буду вводить команды, а ты будешь отвечать, что должен показать вывод Python. Я хочу, чтобы ты отвечал только с выводом на терминал внутри одного уникального блока кода, и ничего больше. Не пиши объяснений, выводи только то, что выводит Python. Не вводи команды пока я не дам соответствующих инструкций. Когда мне нужно сказать тебе что-то по-английски, я буду делать это, помещая текст внутри фигурных скобок, как это сделано здесь: {пример текста}. Моя первая команда – a=1.
➡️ Читать дальше
@pro_python_code
👍7🔥2❤1
24 · 2.2K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 Защита от парсинга с Python.
Можно ли защититься от парсинга. И зачем это нужно?
Много уже было сказано про парсинг сайтов, целью которого является сбор, обработка и анализ информации. Этот способ позволяет обработать большой массив информации при сравнительно небольших затратах.
Парсинг может применяться практически к любой информации, например, к данным текстовых ресурсов, мультимедийному контенту, данным объявлений, размещённых на специальных сайтах, различным социальным сетям (анализ отзывов и комментариев) и др.
Парсинг может быть использован злоумышленниками и направлен на поиск и сбор личных, в том числе конфиденциальных данных пользователей, его используют с целью кражи исходного HTML-кода страницы, а также для создания идентичных сайтов. Применение парсинга нередко приводит к сбоям и проблемам в работе интернет-ресурсов.
Понятным является желание владельца интернет-ресурса защитить информацию, размещенную на его сайте. Существуют различные способы борьбы с «недобросовестным» парсингом.
➡️ Читать дальше
@pro_python_code
👍13🔥1❤1
29 · 2.3K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 GitHub Actions для Python разработчиков.
Если вы разрабатываете свое приложение на GitHub, то, возможно, захотите рассмотреть возможность использования GitHub Actions для вашего CI/CD. В этом руководстве мы рассмотрим, как использовать действия GitHub для тестирования нескольких версий python и на разных платформах.
✔️ Читать дальше
@pro_python_code
🔥4👍3❤1
23 · 2.2K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🖥 15 крутых трюков Jupyter,, которые сэкономят время при работе с данными.
Как специалисты по анализу данных мы используем Jupyter Notebook практически каждый день – от загрузки данных до создания и развертывания моделей с его помощью.
Мне нравится Jupyter Notebook за её простой и удобный дизайн и при этом Jupyter незаменим для решения любых python-ориентированных задач. В частности, Jupyter поддерживает возможность запуска и тестирование скриптов с множеством датасетов.
Однако, при всей простоте этого инструмента, мы часто склонны совершать ошибки, которые приводят к потере времени и увеличению затрат мощности.
В этой статье мы расскажем о некоторых советах и хитростях, которые должен знать каждый специалист по работе с данными. Эти трюки помогут сэкономить время и увеличить продуктивность работы.
➡️ Читать дальше
@pro_python_code
👍7🔥1❤1
41 · 2.4K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
📸 Пишем Инстаграм бота на Python для раскрутки профиля.
Это первая часть из нашего цикла по автоматизации и раскрутки инстаграм аккаунта на Python.
В этой статье мы узнаем, как создать бота для Instagram с помощью Python и InstaBot.
➡️ Читать дальше
✔️ Docs
@pro_python_code
👍14❤2🔥2
54 · 2.4K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🗣 Делаем проект по анализу речи на Python
Представьте ситуацию: вас назначили спикером на мероприятии, и вы даже знаете, о чем хотите рассказать аудитории. Но будет ли публикой воспринят ваш доклад так, как вы себе это представляли? Давайте посмотрим, что может пойти не так, и как это исправить.
Как часто нам приходится выступать с докладом, презентацией, проводить обучение, быть спикером на конференции? Если деятельность напрямую не связана с человеческим общением, навык грамотно доносить свою точку зрения теряется естественным образом. Друзья и близкие зачастую воспринимают нас “как есть”, исключая обратную связь для сохранения отношений. Несмотря на лояльность друзей и коллег, практика публичных выступлений важна и необходима для поддержания способности передавать свои мысли и чувства.
Данное исследование поможет разобраться с нашими вербальными привычками и подсветит зоны роста. К его созданию меня подтолкнул спикер одного из youtube каналов it-направленности. Его речь, наполненная идиомами и вводными словами, мешала восприятию основного полезного контента. Впоследствии родилась идея перевести аудиозаписи роликов в текст и выяснить, какие выражения чаще других перегружают речь. Первой задачей стала транскрибация целевой аудиодорожки, второй – анализ текста, третьей — выводы и работа над ошибками.
✔️ Читать дальше
🖥 Код
@pro_python_code
👍10❤1🥰1
35 · 2.4K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🌀 20 практических заданий с рекурсией в Python. Python практика.
В этой статье мы предложим практические задания для самостоятельного решения на Python. Практика написания кода – лучший способ, прокачать свои навыки.
10 Простых заданий + 10 сложных заданий.
✔️ Смотреть
@pro_python_code
👍8🔥3❤1👏1
45 · 2.7K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
🐼 Pandas для анализа данных. 33 функции библиотеки Pandas полезные в работе.
В этой статье я перечислю 33 лучших функций, встроенных в библиотеку Pandas, которые обычно используются для анализа данных, и, возможно, этих функций будет достаточно для выполнения какой-либо вашей задачи.
Читать дальше
@pro_python_code
👍6🔥3❤3
58 · 2.6K · Python RU
Фотография
нажмите — покажем
нажмите — покажем
💫 Модули Python для ускоренной обработки JSON
Разработка ПО неизбежно сопряжена с парсингом JSON. Если вы взаимодействуете с API, передаете сообщения между хостами или собираете данные, то, вероятнее всего, используете JSON. Python поставляется со стандартной библиотекой json. Ее возможностей хватает для большинства случаев. Однако некоторые сценарии требуют более гибких и быстрых решений.
При создании приложения или библиотеки, интенсивно работающей с JSON, следует обзавестись более функциональным модулем. В статье мы рассмотрим ряд отличных модулей, позволяющих парсить JSON с такой легкостью, о которой базовые аналоги могут только мечтать. Некоторые из них значительно превосходят библиотеку json в скорости выполнения задач.
✔️ Читать дальше
@pro_python_code
👍4❤2🔥1
32 · 3.1K ·