Python Tech Code • IT
3.92K subscribers
987 photos
114 videos
32 files
914 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

Сотрудничество (реклама): @NotPriceMedia

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🥱 Предотвращение перехода системы в спящий режим

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

🔜 Она позволяет сохранить активность системы, используя системные API и команды, без необходимости прибегать к «искусственным» методам, таким как движение мыши или нажатие клавиш.

🔴Система может активировать заставку или заблокировать экран, но ЦП будет работать:
from wakepy import keep

with keep.running():


🟣Для задач, требующих активного экрана, используйте:
from wakepy import keep

with keep.presenting():


😞 Используйте Wakepy, чтобы уверенно управлять состоянием вашего компьютера во время любых длительных задач.

Установка библиотеки:
pip install wakepy


💻 GitHub

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥31
📱 Python — это универсальный язык программирования, который используется в самых разных областях

Так же Python используется для программирования устройств и сенсоров, например, на платформах Raspberry Pi и в проектах с Arduino.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
8
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️AI-помощь в реальном времени

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

Основные функции Aider:

🟠Подсказки по коду.
🟠Объяснение кода.
🟠Поиск ошибок.
🟠Генерация кода.
🟠Поддержка различных языков программирования.

Установка библиотеки:
pip install -U aider-chat


💻 GitHub

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4👍1
📱 ChatGPT Pro: Новые «возможности»

OpenAI запускает новый план ChatGPT Pro за $ 200 в месяц, который предоставляет пользователям доступ к самым современным моделям искусственного интеллекта.

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


Что включает в себя план:

😃Более надежные ответы: новая модель показывает отличные результаты даже в сложных тестах.
😄 Доступ к передовым инструментам, которые помогают быстрее достигать результатов в исследованиях.

😚ChatGPT Pro открывает новые «возможности» для пользователей, которые хотят использовать последние достижения в области искусственного интеллекта!

🌐 Источник

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5👀5
Python Turtle Bingo — это интересная игра, которая поможет вам улучшить навыки программирования на Python с использованием модуля turtle

Вы можете провести время с этой увлекательной игрой в выходные!

Что нужно делать:

1️⃣Перейдите на сайт https://andersource.dev/assets/python-turtle-bingo/index.html
2️⃣Выберите любую карточку, которая вам понравится.
3️⃣Откроется окно для написания кода.

🔤Ваша задача — воспроизвести изображение с карточки, используя модуль turtle.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
Варианты ответа:
Anonymous Quiz
5%
True
52%
False
21%
None
23%
Ошибка
👍84
This media is not supported in your browser
VIEW IN TELEGRAM
🪙 Textual — это фреймворк для быстрой разработки приложений на Python, который позволяет создавать сложные пользовательские интерфейсы, используя простой API

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

Установка библиотеки:
pip install -m textual


💻 GitHub

➡️ Textual позволяет запускать приложения как в терминале, так и в веб-браузере.
Кроме того, Textual Web использует технологии обхода файрволов, что позволяет развертывать неограниченное количество приложений.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2👍1
🔥 SQL-запросы с различными типами соединений (JOIN)

🔘INNER JOIN: Возвращает только те записи, которые имеют соответствующие значения в обеих таблицах.
Например, если есть совпадения по ключу, эти строки будут включены в результат.


🟣LEFT JOIN (LEFT OUTER JOIN): Возвращает все записи из левой таблицы (TABLE_A) и соответствующие записи из правой таблицы (TABLE_B).
Если совпадений нет, будут возвращены NULL значения для столбцов из правой таблицы.


🟡RIGHT JOIN (RIGHT OUTER JOIN): Противоположен LEFT JOIN. Возвращает все записи из правой таблицы (TABLE_B) и соответствующие записи из левой таблицы (TABLE_A).
Если совпадений нет, будут возвращены NULL значения для столбцов из левой таблицы.


🔴FULL OUTER JOIN: Возвращает записи, когда есть совпадения в одной из таблиц.
Это означает, что будут возвращены все записи из обеих таблиц с NULL значениями, когда нет совпадений.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍2
🤔 Надеюсь, не по этому принципу дают повышения

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🔥5
This media is not supported in your browser
VIEW IN TELEGRAM
💰 Список основных кодов состояния HTTP с пояснениями

🟢200: Запрос успешно выполнен.
🟠201: Новый ресурс создан.
🟢202: Запрос принят, но не обработан.
🟠204: Нет содержимого для отправки.
🟢301: Ресурс перемещен навсегда.
🟠302: Ресурс временно перемещен.
🟢304: Ответ не изменен, используйте кэш.
🟠400: Ошибка клиента в запросе.
🟢401: Необходима аутентификация.
🟠403: Доступ запрещен, клиент известен.
🟢404: Ресурс не найден.
🟠405: Метод запроса не поддерживается.
🟢408: Время ожидания запроса истекло.
🟠500: Ошибка сервера.
🟢501: Метод не поддерживается.
🟠502: Неверный ответ от шлюза.
🟢503: Сервер недоступен.
🟠504: Время ожидания шлюза истекло.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥7
🍸 Знаем, проходили…

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥72😁2
👍42🔥1
Способ адаптировать свой код для работы в других языках

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

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

Установка библиотеки:
pip install py2many


💻 GitHub

py2many может автоматически преобразовывать код Python в такие языки, как C++, Rust, Julia, Kotlin, Nim, Go, Dart и D.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32👀1
🧬 Python для анализа данных

Эти библиотеки покрывают широкий спектр задач в области науки о данных, включая обработку и очистку данных, статистический анализ, визуализацию, машинное обучение и глубокое обучение.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥2
😢 Сегодня никаких пулл-реквестов

Так что если вы программист и вам предстоит важная работа в пятницу 13-го, возможно, стоит проявить немного больше внимания и осторожности.🎲


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code 🦇
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3👍21
👽 Команды пакетного менеджера pip: кратко и ясно

1️⃣ Установка пакета:
🟠pip install <pack_name> — устанавливает указанный пакет.
🟠pip install --upgrade <pack_name> — обновляет пакет до последней версии.

2️⃣ Удаление пакета:
🟠pip uninstall <pack_name> — удаляет указанный пакет.

3️⃣ Поиск пакета:
🟠pip search <search_pack> — ищет пакеты по ключевому слову.

4️⃣ Просмотр установленных пакетов:
🟠pip list — выводит список всех установленных пакетов с версиями.

5️⃣ Экспорт и установка пакетов:
🟠pip freeze > requirements.txt — сохраняет список пакетов в файл.
🟠pip install -r requirements.txt — устанавливает пакеты из файла.

6️⃣ Информация о пакете:
🟠pip show <pack_name> — отображает подробности о пакете (версия, зависимости, местоположение).

7️⃣ Обновление pip:
🟠pip install --upgrade pip — обновляет сам пакетный менеджер.


🔣 Эти команды помогут эффективно управлять пакетами Python!

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥52
🤐 Добавить нечего

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
📈 Автоматизация создания диаграмм

Diagrams — это библиотека на Python, предназначенная для создания диаграмм с помощью кода. С её помощью можно легко создавать архитектурные диаграммы, диаграммы процессов и потоки данных.

🟢 Библиотека позволяет удобно описывать компоненты облачной инфраструктуры, такие как AWS, Azure и GCP, а также сетевые элементы и программные сервисы.

Установка библиотеки:
pip install diagrams


💻 GitHub

✔️ Вместо того чтобы вручную рисовать диаграммы, вы можете написать код в текстовом файле, который описывает структуру, компоненты и связи, а затем сгенерировать диаграмму автоматически.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2