Прекратите использовать dict[key] для доступа к значениям в словарях Python!
# Уменьшение вероятности сбоя вашего скрипта Python https://levelup.gitconnected.com/stop-using-dict-key-to-access-values-in-python-dictionaries-7ab45bb7946c
# Уменьшение вероятности сбоя вашего скрипта Python https://levelup.gitconnected.com/stop-using-dict-key-to-access-values-in-python-dictionaries-7ab45bb7946c
Medium
Stop Using dict[key] to Access Values in Python Dictionaries!
# Reducing the chance of crashing your Python script
Forwarded from Big data world
Простая нейронная сеть без библиотек и матриц. Обучение с учителем
Руководство? Гайд? В общем ремейк описания моего опыта создания простой, а главное понятной любому новичку нейросети :) https://habr.com/ru/articles/755096/
Руководство? Гайд? В общем ремейк описания моего опыта создания простой, а главное понятной любому новичку нейросети :) https://habr.com/ru/articles/755096/
Хабр
Простая нейронная сеть без библиотек и матриц. Обучение с учителем
Некоторое время назад у меня впервые зародилось желание написать свою нейросеть и поэкспериментировать с ней, с тех пор я собирал попадающуюся мне информацию, но до дела...
Arduino с Python: с чего начать
Микроконтроллеры существуют уже давно, и они используются во всем, от сложных механизмов до обычных бытовых приборов. Однако работа с ними традиционно предназначалась для лиц с формальной технической подготовкой, таких как техники и инженеры-электрики. Появление Arduino сделало проектирование электронных приложений более доступным для всех разработчиков. В этом руководстве вы узнаете, как использовать Arduino с Python для разработки собственных электронных проектов. https://realpython.com/arduino-python/#reader-comments
Микроконтроллеры существуют уже давно, и они используются во всем, от сложных механизмов до обычных бытовых приборов. Однако работа с ними традиционно предназначалась для лиц с формальной технической подготовкой, таких как техники и инженеры-электрики. Появление Arduino сделало проектирование электронных приложений более доступным для всех разработчиков. В этом руководстве вы узнаете, как использовать Arduino с Python для разработки собственных электронных проектов. https://realpython.com/arduino-python/#reader-comments
Realpython
Arduino With Python: How to Get Started – Real Python
In this step-by-step tutorial, you'll discover how to use Arduino with Python to develop your own electronic projects. You'll learn how to set up circuits and write applications with the Firmata protocol. You'll control Arduino inputs and outputs and integrate…
Понимание бессмертных объектов в Python 3.12: глубокое погружение во внутренности Python
https://codeconfessions.substack.com/p/understanding-immortal-objects-in
https://codeconfessions.substack.com/p/understanding-immortal-objects-in
Codingconfessions
Understanding Immortal Objects in Python 3.12: A Deep Dive into Python Internals
A detailed examination of Python 3.12's internal changes featuring the concept of 'immortal' objects, for performance enhancements
Профилирование Python — почему и где тормозит ваш код
Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.
Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?
Ответить на все эти вопросы поможет инструмент под названием «профилировщик» (profiler). https://habr.com/ru/companies/ruvds/articles/757336/
Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%.
Почему скрипт работает так медленно? Какая его часть тормозит? Дело в чтении данных, их обработке или сохранении? Как ускорить исполнение? Действительно ли скрипт вообще медленный?
Ответить на все эти вопросы поможет инструмент под названием «профилировщик» (profiler). https://habr.com/ru/companies/ruvds/articles/757336/
Хабр
Профилирование Python — почему и где тормозит ваш код
Представьте ситуацию: вы написали скрипт для обработки каких-то данных на ноутбуке, ушли попить кофе, а когда пятнадцать минут спустя вернулись, завершилось едва ли 10%. Почему скрипт работает так...
Forwarded from Шпаргалки для айтишников
Хорошее введение в параллелизм, связанный с вводом-выводом, в Python и библиотеки, используемые для его достижения.
https://www.bitecode.dev/p/asyncio-twisted-tornado-gevent-walk
https://www.bitecode.dev/p/asyncio-twisted-tornado-gevent-walk
www.bitecode.dev
Asyncio, twisted, tornado, gevent walk into a bar...
... they pay, they leave, they drink, they order.
Hrequests: мощная и элегантная библиотека веб-скрапинга, это простая, настраиваемая и многофункциональная замена библиотеки запросов
https://github.com/daijro/hrequests
https://github.com/daijro/hrequests
GitHub
GitHub - daijro/hrequests: 🚀 Web scraping for humans
🚀 Web scraping for humans. Contribute to daijro/hrequests development by creating an account on GitHub.
Шаг в астрофизику с помощью Python
В этой статье мы поговорим о том, почему Python стал предпочтительным инструментом для астрофизиков и рассмотрим, как он упрощает жизнь астрофизиков и помогает им достичь новых высот в исследованиях космоса. https://habr.com/ru/companies/otus/articles/758526/
В этой статье мы поговорим о том, почему Python стал предпочтительным инструментом для астрофизиков и рассмотрим, как он упрощает жизнь астрофизиков и помогает им достичь новых высот в исследованиях космоса. https://habr.com/ru/companies/otus/articles/758526/
LLM теперь предоставляет инструменты для работы с вложениями.
LLM — это библиотека Python и инструмент командной строки для работы с языковыми моделями. Только что вышел LLM 0.9 с новым набором функций, расширяющих LLM и предоставляющих инструменты для работы с вложениями . https://simonwillison.net/2023/Sep/4/llm-embeddings/
LLM — это библиотека Python и инструмент командной строки для работы с языковыми моделями. Только что вышел LLM 0.9 с новым набором функций, расширяющих LLM и предоставляющих инструменты для работы с вложениями . https://simonwillison.net/2023/Sep/4/llm-embeddings/
Simon Willison’s Weblog
LLM now provides tools for working with embeddings
LLM is my Python library and command-line tool for working with language models. I just released LLM 0.9 with a new set of features that extend LLM to provide tools …
Forwarded from General programming
Представляем freeCodeCamp Press — бесплатные книги для разработчиков
Сообщество freeCodeCamp за годы опубликовало более 10 000 руководств. Но в последнее время мы сосредоточились на создании еще более объемных ресурсов для изучения математики, программирования и информатики.
Вот почему мы создали freeCodeCamp Press — подразделение freeCodeCamp, где мы публикуем полноформатные книги и справочники — все они доступны каждому бесплатно. https://www.freecodecamp.org/news/freecodecamp-press-books-handbooks/
Сообщество freeCodeCamp за годы опубликовало более 10 000 руководств. Но в последнее время мы сосредоточились на создании еще более объемных ресурсов для изучения математики, программирования и информатики.
Вот почему мы создали freeCodeCamp Press — подразделение freeCodeCamp, где мы публикуем полноформатные книги и справочники — все они доступны каждому бесплатно. https://www.freecodecamp.org/news/freecodecamp-press-books-handbooks/
freeCodeCamp.org
Introducing freeCodeCamp Press – Free Books for Developers
The freeCodeCamp community has published more than 10,000 tutorials on our publication over the years. But lately we've focused on creating even longer resources for learning math, programming, and computer science. This is why we've created freeCode...
This media is not supported in your browser
VIEW IN TELEGRAM
Программирование на Python в Microsoft Excel
В результате революционного сотрудничества Anaconda и Microsoft представили революционную инновацию: Python в Excel . Эта революционная интеграция переопределяет подход пользователей Excel и специалистов Python к анализу данных и обеспечивает новый уровень доступности расширенной аналитики. Партнерство объединяет мощь Python со знакомым интерфейсом Excel, превращая анализ данных в более интегрированное, мощное и доступное средство. В этом блоге мы углубимся в то, что влечет за собой Python в Excel, его преимущества и то, как вы можете начать свой путь анализа данных. https://medium.com/@fareedkhandev/python-programming-in-microsoft-excel-2c88df7633df
В результате революционного сотрудничества Anaconda и Microsoft представили революционную инновацию: Python в Excel . Эта революционная интеграция переопределяет подход пользователей Excel и специалистов Python к анализу данных и обеспечивает новый уровень доступности расширенной аналитики. Партнерство объединяет мощь Python со знакомым интерфейсом Excel, превращая анализ данных в более интегрированное, мощное и доступное средство. В этом блоге мы углубимся в то, что влечет за собой Python в Excel, его преимущества и то, как вы можете начать свой путь анализа данных. https://medium.com/@fareedkhandev/python-programming-in-microsoft-excel-2c88df7633df
Взгляд на телеграм-ботов изнутри.
Боты позволяют предоставлять услуги и обслуживание клиентов в режиме 24/7, без необходимости иметь человеческий персонал на стойке приема заказов или в службе поддержки. Они также обеспечивают конфиденциальное и безопасное взаимодействие с пользователем, что делает их идеальным инструментом для обработки чувствительных данных.
Боты на платформе Telegram особенно популярны благодаря ее широкой аудитории и высокой степени защиты данных. Они могут быть использованы для самых разных целей, будь то автоматизация бизнес-процессов, предоставление новостей и обновлений, обучение или развлечение пользователей. Читать дальше →https://habr.com/ru/companies/otus/articles/759368
Боты позволяют предоставлять услуги и обслуживание клиентов в режиме 24/7, без необходимости иметь человеческий персонал на стойке приема заказов или в службе поддержки. Они также обеспечивают конфиденциальное и безопасное взаимодействие с пользователем, что делает их идеальным инструментом для обработки чувствительных данных.
Боты на платформе Telegram особенно популярны благодаря ее широкой аудитории и высокой степени защиты данных. Они могут быть использованы для самых разных целей, будь то автоматизация бизнес-процессов, предоставление новостей и обновлений, обучение или развлечение пользователей. Читать дальше →https://habr.com/ru/companies/otus/articles/759368
Хабр
Взгляд на телеграм-ботов изнутри
Боты позволяют предоставлять услуги и обслуживание клиентов в режиме 24/7, без необходимости иметь человеческий персонал на стойке приема заказов или в службе поддержки. Они также обеспечивают...
Преобразование текста в SQL с открытым исходным кодом на Python с использованием искусственного интеллекта (LLM)
Мы рады сообщить о важной вехе: Vanna теперь доступна в виде пакета с открытым исходным кодом. Этот шаг является важным шагом на нашем пути к демократизации доступа к генерации SQL с помощью искусственного интеллекта. Сегодня мы обсудим проблемы, которые Vanna помогает решить, почему мы переходим к открытому исходному коду, как развернуть Vanna локально и многое другое.https://vanna.ai/blog/vanna-open-source.html
Мы рады сообщить о важной вехе: Vanna теперь доступна в виде пакета с открытым исходным кодом. Этот шаг является важным шагом на нашем пути к демократизации доступа к генерации SQL с помощью искусственного интеллекта. Сегодня мы обсудим проблемы, которые Vanna помогает решить, почему мы переходим к открытому исходному коду, как развернуть Vanna локально и многое другое.https://vanna.ai/blog/vanna-open-source.html
vanna.ai
Announcing the open source version of Vanna
This media is not supported in your browser
VIEW IN TELEGRAM
Ух ты. Несколько дней назад это было невозможно.
Open Interpreter v0.1.2, выпущенный сегодня утром, позволяет настроить большинство моделей HuggingFace для автономного использования с помощью одной команды. Это локально, частно и бесплатно.
$ pip install --upgrade open-interpreter
$ interpreter --model tiiuae/falcon-180B
Open Interpreter v0.1.2, выпущенный сегодня утром, позволяет настроить большинство моделей HuggingFace для автономного использования с помощью одной команды. Это локально, частно и бесплатно.
$ pip install --upgrade open-interpreter
$ interpreter --model tiiuae/falcon-180B