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

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

По иным темам @un_ixtime
Download Telegram
Если вы новичок в визуализации #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
Веб-скрапинг — это процесс автоматического извлечения данных с веб-сайтов с помощью скриптов. ChatGPT может генерировать для вас код сценария парсинга веб-страниц.

Пример этого руководства показывает, что ChatGPT очень помогает при создании скрипта для парсинга веб-страниц. Фактически, мы смогли просто ввести наши простые требования в ChatGPT, и в результате мы получили скрипт Python, способный выполнить задачу без необходимости каких-либо доработок. Это значительно упрощает просмотр веб-страниц и позволяет вам начать работу в кратчайшие сроки

Исходный код: https://www.codingthesmartway.com/how-to-use-chatgpt-to-fully-automate-web-scraping/

https://www.youtube.com/watch?v=e9oOj5jRHrM
v3 — делаем OpenCV питоничным.

cv3 - это более питоничный интерфейс к OpenCV. Он упрощает работу с этой библиотекой, расширяет его синтаксические возможности, а также ускоряет исследования в области компьютерного зрения и выполнение задач по обработке изображений, при этом сохраняя гибкость и функциональность OpenCV.

Читать далее https://habr.com/ru/articles/741296/
Подсказка типов в Python: Совместимость типов Duck и Consistent-With

Вам не нужно указывать int, когда вы указываете float, или namedtuple, когда вы указываете tuple. Почему?

https://towardsdatascience.com/python-type-hinting-duck-type-compatibility-and-consistent-with-72e8b348d8ac
Современная статистика: компьютерный подход с Python

https://pyoflife.com/modern-statistics-a-computer-based-approach-with-python/
Zehef — это инструмент osint для отслеживания электронной почты.

https://github.com/N0rz3/Zehef
Вам не нужно 20 графических процессоров для точной настройки большой языковой модели. Lit-Parrot — это библиотека Python, которая позволяет точно настроить последнюю модель 7B Falcon с помощью 1 gpu https://github.com/Lightning-AI/lit-parrot
Написание приложения чата в Django 4.2 с использованием асинхронного StreamingHttpResponse, Server-Sent Events и PostgreSQL LISTEN/NOTIFY

https://valberg.dk/django-sse-postgresql-listen-notify.html
116 историй, которые нужно узнать о парсинге веб-страниц

Давайте узнаем о парсинге веб-страниц с помощью этих 116 бесплатных историй. Они упорядочены по наибольшему времени чтения, созданного на HackerNoon.

https://hackernoon.com/116-stories-to-learn-about-web-scraping?source=rss