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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
📱 То, что вы видите, — это не VS Code

Это режим Canvas в ChatGPT!
Он предлагает полную свободу в кодировании и включает все необходимые инструменты для создания, интерпретации и редактирования кода.


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

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

NiceGUI – это библиотека для создания веб-интерфейсов с использованием Python.

💬 Она предлагает простой и интуитивно понятный API, который позволяет разработчикам сосредоточиться на логике приложения, а не на сложностях работы с HTML и CSS.

from nicegui import ui

# Создание простого веб-приложения
def greet(name):
ui.notify(f'Привет, {name}!')

ui.label('Введите ваше имя:')
name_input = ui.text_input().on_change(lambda e: greet(e.value))

ui.run()


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

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


💻 GitHub

➡️ Библиотека поддерживает множество UI-элементов, таких как кнопки, текстовые поля, графики и многое другое.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍5🔥2
⌨️ Анализ HTTP-запросов

httpdbg — это легковесная утилита, которая позволяет отслеживать все HTTP-запросы, отправляемые вашим кодом.

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

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


🔜 При выполнении этого кода вы увидите все HTTP-запросы и ответы, которые были отправлены и получены.

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

PyOxidizer — это инструмент, позволяющий упаковать Python-проекты в один исполняемый файл.

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

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


💻 GitHub

Пользователи смогут запустить ваше приложение без каких-либо установок или зависимостей.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥8
😡 Порядок выполнения SQL-запросов

В SQL порядок обработки запросов определяется следующим образом:

🔢 FROM: Обрабатываются источники данных.
🔢 WHERE: Фильтрация строк по условиям.
🔢 GROUP BY: Группировка строк по столбцам.
🔢 HAVING: Фильтрация групп по агрегированным условиям.
🔢 SELECT: Выбор столбцов и вычисление выражений.
🔢 ORDER BY: Сортировка результатов.
🔢 LIMIT/OFFSET: Ограничение или смещение итогового набора.

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

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


🟢Старайтесь работать над проектами любой сложности на Python, чтобы совершенствовать свои практические навыки.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11😁43
📁 Создание PDF-документов из HTML

Python-PDFKit — это библиотека, предназначенная для преобразования HTML-документов в PDF-файлы.

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

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


💻 GitHub

🤔 PDFKit отлично подходит для создания презентаций, отчетов и других документов на основе веб-контента.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
Варианты ответа:
Anonymous Quiz
22%
True True
15%
True False
33%
False False
30%
False True
👍6😁3
📌 Функции для работы с итерируемыми объектами

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113😁2
🟰 Спецификатор ‘=‘

Спецификатор ‘=‘ в f-строках позволяет не только включать значение переменной в строку, но и показывать ее имя.

Преимущества использования спецификатора ‘=‘

🔢Удобство отладки:
Спецификатор ‘=‘ предоставляет быстрый способ просматривать значения переменных, не добавляя дополнительных формулировок или комментариев.


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


🔢Легкость восприятия:
Читая фразу вроде value=42, ваш код становится более понятным, так как сразу видно, какая переменная и какое значение ей присвоено.


🤔Этот прием делает вывод более информативным и удобным для отладки.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍63
🖥 Читаемость кода в Python

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍154
This media is not supported in your browser
VIEW IN TELEGRAM
👀 Алгоритм сегментации клеток

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

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

Cellpose может быть полезен в различных областях, например:

⚫️Онкология:
Сегментация опухолевых и нормальных клеток для анализа.


⚫️Нейробиология:
Исследование роста нейронов.


⚫️Клеточные культуры:
Наблюдение за состоянием клеточных культур в лабораториях.


Установка библиотеки:
pip install cellpose[gui]


💻 GitHub

🛑 Алгоритм эффективно справляется с шумом на изображениях и обеспечивает высокую точность сегментации.

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

Такой подход облегчает понимание логики и структуры кода.


⚙️ Приложение поддерживает множество популярных языков программирования, таких как Python, Java, C++, JavaScript и другие.

🗂️ Кроме того, результаты можно экспортировать в различных форматах, включая SVG, PNG и PDF.

📎 Ссылка

✂️┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72
This media is not supported in your browser
VIEW IN TELEGRAM
👨‍💻 Настройка и обучение AI-моделей

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

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


С новой функцией извлечения токенов и множеством возможностей для настройки этот инструмент станет важной частью вашего арсенала для исследований и разработок в области AI.

➡️ Ссылка

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62
В мире информационных технологий программисты часто перегружены работой, дедлайнами и проектами

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁162
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 Искусственный интеллект на службе у фотографов

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

Используя алгоритмы ИИ, IOPaint способен удалять нежелательные объекты, стирать и заменять элементы.

💻 GitHub

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

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

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


Как заканчивается твой рабочий день?

👍 – Ухожу строго по времени
❤️ – Засиживаюсь
🔥 – Соблюдаю баланс между профессиональными обязанностями и личными потребностями

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