Метод утёнка
7.44K subscribers
510 photos
88 videos
2 files
394 links
Об IT так, что поймёт даже резиновый утёнок.

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels
Download Telegram
25 полезных скриптов на Python

В этой подборке вы найдёте несколько полезных скриптов, охватывающих различные аспекты программирования — генерация паролей, добавление вотермарок, извлечение пароля Wi-Fi и многое другое.

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

Ссылка на подборку: https://dev.to/harendra21/a-collection-of-25-awesome-python-scripts-mini-projects-3745

#python
❤‍🔥5🤷‍♂1👍1👎1
Python против JavaScript: самые важные отличия

Выбор между Python и JavaScript может существенно повлиять на вашу карьеру и эффективность работы. Оба языка популярны и востребованы, но каждый имеет свои уникальные особенности и области применения.

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

#python #javascript
6👍2
Эволюция форматирования строк в Python

Форматирование строк кода на Python часто используется для того, чтобы представить объект определенным образом или, чтобы включить значения каких-либо выражений внутри строки.

При этом в Python существуют несколько способов форматирования строк:
1. оператор %  
2. строковый метод format()  
3. f-строки

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

#python
🤝1
Что такое LangChain. Понимание ключевых компонентов и принципов

LangChain - это сложная платформа (фреймворк Python), включающая несколько основных компонентов, которые работают в синергии для улучшения задач обработки естественного языка. Эти компоненты позволяют системе понимать, обрабатывать и генерировать языковые ответы, подобные человеческим. Каждый компонент играет определенную роль в общей функциональности LangChain.
 
В этой статье автор подробно рассказывает об особенностях и ключевых компонентах фреймворка.

#langchain #python
👍4
Топ 8 библиотек Python для Data Science в 2024 году

В Python насчитывается более 100 000 встроенных библиотек, и выучить их все невозможно.

В этой статье разбор 8 самых полезных библиотек Python для Data Science.

#python #ds
Асинхронное программирование в Python — что это, как устроено и где применяется

Асинхронное программирование – это вид параллельного программирования, в котором какая-либо единица работы может выполняться отдельно от основного потока выполнения приложения. Когда работа завершается, основной поток получает уведомление о завершении рабочего потока или произошедшей ошибке. У такого подхода есть множество преимуществ, таких как повышение производительности приложений и повышение скорости отклика.

В последние несколько лет асинхронное программирование привлекло к себе пристальное внимание, и на то есть причины. Несмотря на то, что этот вид программирования может быть сложнее традиционного последовательного выполнения, он гораздо более эффективен.

Подробности читайте в этой статье.

#python
👍6🔥2🥰1😁1
Паттерны проектирования: singleton и его подводные камни 

Паттерн проектирования singleton гарантирует создание только одного экземпляра класса и предоставляет глобальную точку доступа к этому экземпляру.

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

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

#python #singleton
This media is not supported in your browser
VIEW IN TELEGRAM
Делаем собственное API на Python

Если говорить совсем простыми словами, API позволяет программам взаимодействовать между собой с помощью определённых правил-комманд, которые объясняют одной программе, что она может получить от другой и как ей это сделать.

По сути это набор функций, которые вы можете добавить в свой проект и сделать его возможности доступными для других.

О том, как это сделать: https://habr.com/ru/articles/827134/

#python #api
👍6😁1
10 пакетов Python, которые улучшат вашу кодовую базу

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

Здесь мы собрали несколько пакет на 10 таких случаев. Читайте, используйте и сохраняйте на будущее:

https://tproger.ru/translations/10-paketov-python--kotorye-uluchwat-vawu-kodovuyu-bazu

#python #библиотека

А если подборка зашла, то поставьте ❤️ под постом. Вам не сложно, а нам будет понятно, что вам больше нравится :)
8👍1
10 причин изучить Python для занятий наукой о данных

Хотя Python является языком общего назначения, есть 10 веских причин, по которым следует изучать его для занятий наукой о данных:

1. Без проблем усваивается.
2. Легко читается.
3. Впечатляет популярностью.
4. Имеет огромное сообщество.
5. Обладает полным набором библиотек данных.
6. Приобщает к основам науки о данных.
7. Отличается легкостью очистки данных.
8. Предполагает коммуникацию.
9. Подходит для быстрого прототипирования.
10. Гарантирует занятость.

Подробнее о каждой — в статье.

#статья #python #datascience
3
Собственный игрушечный язык программирования на базе Python

Кажется, что мир парсеров и виртуальных машин — удел академиков, а вам остаётся лишь выбирать готовые языки. На деле, имея небольшие знания в Python, вы уже способны собрать свой рабочий «язык-игрушку».

Материал показывает маршрут без «драконьей» теории:

— как описать грамматику языка простыми BNF-правилами;
— зачем строить абстрактное синтаксическое дерево и как обойтись без генераторов кода;
— где прячется «магия» исполнения — от токенизации до стека вызовов;
— как постепенно расширять язык: добавлять условные операторы, циклы, функции.

После прочтения у вас будет каркас своего языка, а главное — понимание, как языки программирования работают. Может вы и не станете делать свой ЯП, зато поймете их устройство.

#python
👍1🤪1
Microsoft обновили свой курс по AI-агентам

Курс состоит из 12 уроков, поддерживает русский язык и подходит даже новичкам. Здесь есть и понятная теория, и полезные практические задания на Python.

Отличный подгон для тех, кто хотел начать что-то новое с понедельника. Забираем тут.

#курс #ai #python