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
Tetris@pythontechcode.py
8.8 KB
💾 Игра «Тетрис» на Python

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

Эта разница в восприятии часто иллюстрирует важность рецензирования кода.


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

yfinance и mplfinance — это две библиотеки Python, используемые для работы с финансовыми данными и визуализации рынка акций.

🔼 yfinance позволяет загружать исторические и текущие данные о ценах акций, таких как открытие, закрытие, максимум, минимум и объем торговли.

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


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

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


💲 После выполнения данного кода вы увидите график, показывающий изменения цен акций Apple за указанный период.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3
Media is too big
VIEW IN TELEGRAM
Эпичное шоу с более чем 10.000 дронов

Дорогие программисты!

Пусть эта неделя будет насыщена яркими идеями и идеальным кодом, как захватывающее представление дронов в Шэньчжэне!

Желаю удачи и продуктивной недели!


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥31👀1
😁8👍4🔥2🤯1👀1
🐍 Синтаксис Python

Эти правила и конструкции формируют основу синтаксиса Python, делая его мощным и гибким инструментом для программирования.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👀31
🔠 Tails и Tor: защита вашей анонимности

Tails — это портативная операционная система,предназначенная для защиты вашей анонимности и конфиденциальности в Интернете.

Она использует сеть Tor, которая скрывает ваш IP-адрес и местоположение, направляя ваш трафик через несколько серверов.

🟠Tails уже настроена для использования Tor, что делает ее простой в использовании даже для тех, кто не знаком с настройкой таких систем.

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


🟠Tails можно запускать с USB-накопителя или DVD, не оставляя следов на хост-компьютере.
Это делает ее идеальным решением для тех, кто нуждается в портативной и безопасной операционной системе.


➡️Используя Tails с Tor, вы получаете мощный инструмент для защиты вашей онлайн-конфиденциальности и безопасности.

🔗 Источник

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8👀3
🔥 Легковесный фреймворк для большых языковых моделей

LightLLM — это Python-основанный фреймворк для инференции и служебного предоставления LLM (большая языковая модель).

💬 Этот фреймворк использует несколько известных открытых реализаций, включая FasterTransformer, TGI и FlashAttention, для оптимизации работы на GPU.

💬 LightLLM поддерживает асинхронную обработку токенизации, инференции модели и детокенизации, что значительно улучшает использование GPU.

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

💻 GitHub

➡️ Для запуска LightLLM можно использовать официальный Docker контейнер или установить его из исходного кода.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🔥 Лучшие инструменты искусственного интеллекта для различных задач

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


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

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

🟣С помощью библиотеки Pandas в Python можно создать тепловую карту с минимальными усилиями.

import pandas as pd
import yfinance as yf
df=yf.download(["GOOG","MSFT","AMZN","AAPL"],start="2024-01-01")["Adj Close"].pct_change().corr()
df.sort_values("AAPL",axis=0).style.format().background_gradient()


➡️ Данный код загружает данные акций с начала 2024 года, вычисляет их процентные изменения, формирует матрицу корреляции и визуализирует ее в виде тепловой карты для анализа взаимосвязей.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
⚠️ Проблема работы с десятичными числами в Python

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

Обратите внимание на следующие выражения:
0.1 + 0.1  == 0.2
True
0.1 + 0.1 + 0.1 == 0.3
False


Проблема возникает из-за того, что Python представляет числа в двоичном формате, что может приводить к неточностям в десятичных вычислениях.

Чтобы избежать ошибок при сравнении десятичных чисел, вы можете использовать функцию isclose из модуля math:
math.isclose(0.1 + 0.1 + 0.1, 0.3)
True


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

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

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍3👀3
This media is not supported in your browser
VIEW IN TELEGRAM
👍 В очередной раз азиаты удивили всех новым гаджетом — ноутбук с экраном 1080×6920

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


Самое то для Python?

👍 – да, хочу такой
👀 – нет, перебор
😁 – пофигу на чем кодить

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👀23😁12👍10
🧐Общие алгоритмы машинного обучения

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

Основными библиотеками для этого являются scikit-learn и TensorFlow.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4
👍8🔥5🤯4
This media is not supported in your browser
VIEW IN TELEGRAM
📱 OpenAI анонсировал Canvas — новый интерфейс, который предлагает пользователям ряд инструментов для прямого редактирования текста и кода

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

Canvas основан на модели GPT-4o и в настоящее время доступен в бета-версии для пользователей ChatGPT Plus и Team.


Для задач программирования Canvas предоставляет функции, такие как просмотр кода, добавление журналов и комментариев, исправление ошибок и перевод кода на различные языки программирования, включая JavaScript, TypeScript, Python, Java, C++ и PHP.

🔗 Источник

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3👀1
🍃 Доброе утро, кодеры

Не бойтесь пробовать новые подходы и проекты — каждый опыт, даже неудачный, делает вас лучше и ближе к вашей долгожданной работе программиста на Python!


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁14👍2🤯1
🌀 Инструмент для автоматической перезагрузки Python-приложений

Hupper — это библиотека предназначенная для автоматической перезагрузки приложений во время разработки.

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

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


🗂 Документация

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