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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🟨
GitHub SDK для Python

githubkit — это библиотека на Python, которая предлагает чистый и типизированный интерфейс для работы с API GitHub.

🟡
Она позволяет разработчикам легко и быстро интегрировать функционал GitHub в свои приложения, минимизируя количество ошибок и облегчая процесс разработки.

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


Пример:
from githubkit import GitHub, Response
from githubkit.versions.latest.models import FullRepository

# Создаем объект GitHub, передав токен доступа
github = GitHub("<ваш_token_здесь>")

# Выполняем запрос к API GitHub для получения репозитория
resp: Response[FullRepository] = github.rest.repos.get("owner", "repo")

# Получаем данные о репозитории
repo: FullRepository = resp.parsed_data

# Выводим название репозитория
print(repo.full_name)


💻 GitHub

➡️ Больше нет необходимости вручную обрабатывать HTTP-запросы, управлять токенами и разбираемыми JSON-ответами.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 14
👾 Конвертация CSV в JSON

Конвертирование CSV в JSON с помощью Python является простой и эффективной задачей, которая может быть решена с помощью стандартных модулей csv и json.

Конвертирование CSV в JSON имеет несколько преимуществ:

🟣
Удобство обмена данными:
JSON является стандартным форматом для обмена данными между серверами и веб-приложениями.

🔘
Читаемость:
JSON файлы легко читать как для людей, так и для машин.

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


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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 15
🤜
Богатая экосистема библиотек Python предоставляет специалистам по данным мощные инструменты для решения самых разных задач

Это позволяет им эффективно обрабатывать, анализировать и визуализировать данные, а также применять алгоритмы машинного обучения.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 16
Media is too big
VIEW IN TELEGRAM
Когда враги становятся лучшими друзьями по мнению ИИ 😂

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 18
Media is too big
VIEW IN TELEGRAM
↔️ Неофициальный трейлер популярного сериала "Игра в кальмара 2", созданный с помощью искусственного интеллекта (американская версия)

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 19
Media is too big
VIEW IN TELEGRAM
😍 «Колобок 2.0»

Я программист, я так вижу!


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 19
😎 Те, кто проспал

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 20
Каким будет вывод следующего кода?

int(‘35,17’)
Anonymous Quiz
37%
35
4%
ImportError
26%
ValueError
30%
TypeError
3%
NameError
January 20
This media is not supported in your browser
VIEW IN TELEGRAM
❤️Милота по версии ИИ

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 21
🖥 SQL-объединения (на пальцах)

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 23
📱 OpenAI представил новый инструмент: Operator

Operator — это интеллектуальный помощник, который помогает пользователям выполнять действия на компьютере от лица пользователя.

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


Доступ к «исследовательской предварительной версии» уже открыт американским пользователям ChatGPT с подпиской Pro за $200 в месяц.
В будущем этот инструмент станет доступен бесплатно пользователям по всему миру, но с лимитами по количеству запросов.


🔗 Источник

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 23
🎉 Дорогой программист!

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 24
👍 Топ-3 функции высокого порядка в Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 25
⚙️ Экспонирование кода через различные интерфейсы

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

Hug позволяет экспонировать код, используя специальные декораторы:

🟢@hug.local() – локальный пакет: запускается командой
python api.py


🟢@hug.get(), @hug.get() – веб-API: доступно по адресу
http://localhost:8000/uppercase?title=The Great Gatsby


🟢@hug.cli() – CLI: запускается командой
python api.py uppercase --title "The Great Gatsby"


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

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 26
💡 Python vs C++ vs Java

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 26
🟨 Получение истории браузера

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

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

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


Пример:
from browser_history import get_history

# Получаем историю
outputs = get_history()

# Это список кортежей (дата и время, URL)
his = outputs.histories

# Выводим историю на экран
for entry in his:
print(entry)


💻 GitHub

➡️ Модуль также поддерживает получение закладок, хотя эта функция считается экспериментальной.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 28
🔥 Ключевые аспекты хорошего программирования: использование встроенных функций

map и другие функции высшего порядка часто реализованы на низкоуровневых языках (например, на C), что делает их более эффективными по сравнению с эквивалентным кодом, написанным на Python.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
January 29
January 29
Варианты ответа:
Anonymous Quiz
24%
[1, 2, 3, 4]
6%
[1, 2, 3]
17%
3
38%
4
15%
Ошибка
January 29
📣 Python и Java преобладают — есть о чем задуматься

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