Добро пожаловать в мир Python
3.12K subscribers
544 photos
19 videos
14 files
1.22K links
Подборка полезных материалов для Python программистов.

По вопросам сотрудничества- @Daily_admin_info

По иным темам @un_ixtime
Download Telegram
В этом видео мы заставим ChatGPT генерировать код Python для автоматизации Excel.

Перед запуском скриптов, сгенерированных chatGPT, убедитесь, что у вас установлены библиотеки. Если нет, установите их с помощью pip.

Содержание:
0:00 Введение
0:15 Объединение файлов Excel с помощью ChatGPT
4:21 Применение формул к нескольким файлам Excel
7:57 Переименование файлов с помощью ChatGPT
9:48 Редактирование содержимого в Excel с помощью ChatGPT

Если вы хотите проверить это, загрузите файлы: https://drive.google.com/drive/folders/1zjVmkSKCxM-Y9uvJK1zCLRZJdvUlT3XC?usp=sharing .
Видео: https://www.youtube.com/watch?v=A4gYAKry7P0
Как использовать PyScript — интерфейсный фреймворк Python

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

В области веб-разработки Python используется в основном на бэкэнде с такими фреймворками, как Django и Flask.

До сих пор у Python не было большой поддержки на стороне интерфейса, как у других языков, таких как JavaScript. Но, к счастью, разработчики Python создали несколько библиотек (например, Brython ) для поддержки своего любимого языка в Интернете.

А в этом году во время конференции PyCon 2022 компания Anaconda анонсировала фреймворк под названием PyScript, который позволяет использовать Python в Интернете с использованием стандартного HTML. https://www.freecodecamp.org/news/pyscript-python-front-end-framework/
Я думал, искусство невозможно автоматизировать.

Я был неправ. Сегодня каждый может превратить свою фотогалерею в неограниченное количество потрясающих фотографий менее чем за 10 минут. Вот несколько строк кода Python, чтобы показать вам, как: https://colab.research.google.com/drive/18-hR4ur6cLnYcwCPuYFhIgKjGvVpaUsO

Выполните следующие 3 шага:

1. Откройте блокнот, указанный ниже.
2. Перейдите на https://tryleap.ai и получите КЛЮЧ API.
3. Запустите код.

Код предельно прост:
• Он использует модель Realistic Vision
• Ожидает завершения процесса.
• Генерирует фотографии после подсказки.
Запустите это, и у вас будет столько фотографий, сколько позволит вам ваше воображение.
🐍Метод Python .__call__(): создание вызываемых экземпляров
В этом руководстве вы узнаете, что такое вызываемые экземпляры в Python и как создавать вызываемые экземпляры с помощью .call()специального метода в ваших пользовательских классах. Вы также закодируете несколько примеров практических вариантов использования вызываемых экземпляров в Python.
https://realpython.com/python-callable-instances/

🐍Сортировка набора запросов Django с использованием настраиваемых атрибутов

https://rednafi.com/python/sort_by_a_custom_sequence_in_django/

🐍Декораторы Python и как их эффективно использовать
В этой статье рассказывается о важности и использовании декораторов в вашем коде. Он знакомит вас с декораторами функций и классов и помогает вам писать свои собственные.
https://soshace.com/understanding-python-decorators-and-how-to-use-them-effectively/

🐍Выпущена первая бета-версия Python 3.12.0

https://pythoninsider.blogspot.com/2023/05/python-3120-beta-1-released.html

🐍Выбор хорошего формата файла для Pandas
CSV, JSON, Parquet — какой формат данных следует использовать для данных Pandas? Itamar сравнивает их и дает рекомендации.
https://pythonspeed.com/articles/best-file-format-for-pandas/
Программирование на Python и численные методы

https://pythonnumericalmethods.berkeley.edu/notebooks/Index.html
Как я использовал Python для облегчения повседневных задач

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

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

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

https://levelup.gitconnected.com/how-i-used-python-to-make-everyday-tasks-easier-1eb02cd6489c
🐍 Познакомьтесь с Bose Framework: ваш швейцарский армейский нож для парсинга веб-страниц🚀🎉

https://dev.to/chetanam/introducing-bose-framework-the-swiss-army-knife-for-bot-developers-10k9

🐍Познакомьтесь с Omkar DevTools: ваш швейцарский армейский нож в роли ниндзя-разработчика🚀

https://dev.to/chetanan/omkar-devtools-a-swiss-army-knife-for-ninja-developers-oli

🐍Stardew Valley — это популярная ролевая игра с открытым миром и деревенской жизнью. Но что, если вместо того, чтобы просто играть в игру, вы могли бы создать свою собственную версию?

В этом курсе вы создадите свою собственную долину Stardew Valley, используя Python и Pygame с множеством функций.
https://www.freecodecamp.org/news/create-stardew-valley-using-python-and-pygame/
Forwarded from Python (github trends)
This media is not supported in your browser
VIEW IN TELEGRAM
Люди в Интернете не такие, какими кажутся 👀

Дикий проект, использующий Stable Diffusion, EbSynth и новый инструмент для создания дипфейков в один клик под названием roop.

Language Python
Stars 8.3k
Forks 932

https://github.com/s0md3v/roop
Если вы новичок в визуализации #Python , огромное количество доступных библиотек и примеров может показаться ошеломляющим. В этой статье будут показаны плюсы и минусы каждой библиотеки, что облегчит вам выбор оптимальной библиотеки.

https://mathdatasimplified.com/2023/06/05/top-6-python-libraries-for-visualization-which-one-to-use/
В этом руководстве рассматривается, как ускорить операции, связанные с процессором и вводом-выводом, с помощью многопроцессорной обработки, многопоточности и AsyncIO.

https://testdriven.io/blog/python-concurrency-parallelism/
Forwarded from Python (github trends)
ReactPy — это библиотека для создания пользовательских интерфейсов на Python без Javascript. Интерфейсы ReactPy состоят из компонентов, которые выглядят и ведут себя так же, как в ReactJS . Разработанный с учетом простоты, ReactPy может использоваться теми, у кого нет опыта веб-разработки, и в то же время достаточно мощный, чтобы расти вместе с вашими амбициями.

Language: Python
Stars: 2.2
Forks: 87
https://github.com/reactive-python/reactpy
Изучение программирования на Python на примерах — 150 реальных задач: https://www.dropbox.com/s/af9kx7qbcfgnuft/Learning%20Python%20By%20Example-with%20real-world%20challenges.pdf
Вышел PyCharm 2023.2 EAP 3!

Третья сборка EAP содержит улучшения для работы с Docker compose и обновление поддержки pytest. https://blog.jetbrains.com/pycharm/2023/06/2023-2-eap-3/
Вы изучаете программирование и вам интересно, что такое API? API — это интерфейс прикладного программирования, который позволяет различным программам или системам взаимодействовать друг с другом. Мы покажем вам, как создать свой собственный API всего за 10 минут с помощью Python и Flask.

https://www.youtube.com/watch?v=zsYIw6RXjfM&t=26s
Визуализация данных в Python быстро и легко

Matplotlib Matplotlib — популярная библиотека визуализации данных на Python. Он предоставляет широкий спектр возможностей для создания высококачественных диаграмм, графиков и графиков. С помощью Matplotlib вы можете создавать линейные графики, точечные графики, гистограммы, гистограммы и многое другое. Он прост в использовании и часто является популярной библиотекой для многих специалистов по данным.
https://pyoflife.com/data-visualisation-in-python-quick-and-easy-pdf/

Download 56-page PDF https://www.shanelynn.ie/wp-content/uploads/2019/03/Python-Data-Visualisation.pdf
Сообщество участников Jupyter с гордостью представляет JupyterLab 4.0, следующий крупный выпуск нашей полнофункциональной среды разработки. Пакет теперь доступен на PyPI и conda-forge. Вы можете обновить, запустив pip install --upgrade jupyterlabили conda install -c conda-forge jupyterlab. Мы обновили нашу документацию JupyterLab для этой новой версии. https://blog.jupyter.org/jupyterlab-4-0-is-here-388d05e03442
Это видео представляет собой простое, очень короткое руководство о том, как подключить камеру телефона Android к OpenCV. Это может быть очень полезно для тех, кто планирует создавать приложения для обработки изображений, которые будут использовать камеру Android в качестве носителя. Я буду использовать Python 3.8 на компьютере с Windows 10.

Шаги:

Шаг 1: Необходимо загрузить и установить приложение IP Webcam на свои мобильные телефоны. Это будет использоваться для связи между вашим телефоном Android и ПК.

Шаг 2: После установки приложения убедитесь, что ваш телефон и компьютер подключены к одной и той же сети. Запустите приложение на своем телефоне и нажмите Запустить сервер.
Совет: прокрутите вниз, это в самом низу.

Шаг 3: После этого ваша камера откроется с IP-адресом внизу.
Например: https://192.168.43.1:8080

Шаг 4: Конечно, используйте URL-адрес, отображаемый в интерфейсе вашей IP-веб-камеры, замените его, а затем запустите код. Всего через несколько мгновений появится окно cv, которое совершит свое волшебство. Чтобы закрыть окно, просто нажмите любую клавишу.

https://www.youtube.com/watch?v=tjUVkVBxrzg&t=36s
Исходный код https://drive.google.com/drive/folders/1CzbcJm-dpRql9411jMMCpA9Wmw45Hn_I
This media is not supported in your browser
VIEW IN TELEGRAM
Это курс по программированию дронов на Python.

Здесь мы собираемся изучить основы дрона, включая компоненты и то, как дрон летает. Затем мы рассмотрим установки и основные движения вместе с захватом изображения. На их основе мы создадим захватывающие проекты, в том числе беспилотник для наблюдения, отслеживание лиц.
Если вы новичок, не беспокойтесь, этот курс для вас, мы сосредоточимся на части реализации, чтобы вы могли получить от этого максимум практического опыта. И хотя мы будем использовать для этого курса определенный дрон, 80% материала, изложенного в этом курсе, можно использовать с любым дроном.

https://www.youtube.com/watch?v=LmEcyQnfpDA