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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
Шпаргалка по спискам Python

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

DataModel Code Generator — это библиотека, позволяющая генерировать Python-данные модели из различных источников, таких как JSON, OpenAPI, YAML и других.

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

Установка библиотеки:
pip install datamodel-code-generator


💻 GitHub

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2👀2
⭐️ GET, POST, PUT…

Краткое описание основных HTTP-запросов:


🔢GET:
Извлекает ресурсы с сервера.
🔢PUT:
Обновляет или создает ресурс.
🔢POST:
Создает новые ресурсы.
🔢DELETE:
Удаляет ресурс.
🔢PATCH:
Вносит частичные изменения в ресурс.
🔢HEAD:
Запрашивает метаданные ресурса, аналогично GET, но без тела ответа.
🔢CONNECT:
Устанавливает туннель к серверу для передачи данных.
🔢OPTIONS:
Определяет доступные методы для целевого ресурса.
🔢TRACE:
Возвращает запрос, чтобы проверить путь к ресурсу.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73🤯1
Вот и всё 😂

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👍3
👍1
👀5🔥4
🥷 Функция среза в Python

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1
🔎 Поиск городов в Google Earth

Модуль webbrowser является частью стандартной библиотеки Python и предоставляет высокоуровневый интерфейс для открытия веб-документов в браузере.

🔵С его помощью можно легко создавать утилиты для поиска городов в Google Earth, просто формируя URL-адрес с названием интересующего города.

import webbrowser

def find_city_on_google_earth(city_name):
# Форматируем URL с запросом
google_earth_url = f'https://earth.google.com/web/search/{city_name}'

# Открываем Google Earth в браузере с запросом
webbrowser.open(google_earth_url)


🔜 Чтобы указать конкретный браузер, можно использовать метод webbrowser.get() с идентификатором желаемого браузера. Например, firefox или chrome.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🔥1
🔥 Псевдонимы, группировка, сортировка, объединения и функции

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


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

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

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

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


🔶 Pysnooper также позволяет указать файл для сохранения логов или исключить запись некоторых переменных. Например, чтобы сохранить логи выполнения в файл logfile.log, используйте следующую конструкцию:
@pysnooper.snoop('logfile.log')


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥32
This media is not supported in your browser
VIEW IN TELEGRAM
📁 Интерактивный «решатель» математических уравнений

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

🤔 Приложение позволяет пользователям рисовать математические уравнения прямо на холсте с помощью мыши.

💻 GitHub

🔘 Этот инструмент использует передовые технологии, такие как мультимодальные модели большого языка (LLM) и компьютерное зрение, чтобы обеспечить удобный и эффективный способ вычисления математических выражений.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83👀2
Варианты ответа:
Anonymous Quiz
10%
2
36%
2.67
42%
2.68
7%
Ошибку
5%
Узнать ответ
🤯4🔥2😁2
💃 Команда Сбербанка представила масштабный открытый датасет под названием Multimodal Banking Dataset (MBD), содержащий обширные мультимодальные данные о юридических лицах

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

Информация о целях содержится в разделе targets и включает исторические данные за 2022 год.


🟢 Данный датасет доступен на платформе HuggingFace по следующим ссылкам:

🟢Основная версия (14,6 ГБ)
🟢Мини-версия (3,38 ГБ), включающая 10% клиентов из основного набора данных

📌Multimodal Banking Dataset MBD распространяется под лицензией Creative Commons 4.0 и доступен для использования в научных исследованиях, экспериментах и других целях.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
python be like:😂

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8😁7👍2
This media is not supported in your browser
VIEW IN TELEGRAM
📱 GitHub представила новый инструмент на основе искусственного интеллекта, который позволяет создавать веб-приложения без необходимости знания программирования

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

Он оснащен языковой моделью LLM, хранилищем данных и панелью управления, поддерживающей технологию PWA.


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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👀31
📶 Находим пароль от Wi-fi из известного мема, с помощью Grok и Chatgpt

GPT подошел к задаче численно, в то время как Grok осознал, что интеграл можно разделить на две части: первая часть — интеграл от нечетной функции по интервалу [-a, a], который равен 0; вторая часть — это площадь круга!


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
👇Исходный код
Please open Telegram to view this post
VIEW IN TELEGRAM
1