Pro Python • IT
4.16K subscribers
1.46K photos
148 videos
45 files
1.42K links
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
❤1
👍8👀3😁1
⚙️ Фундаментом науки о данных является сочетание математических, статистических и программных навыков, которые позволяют извлекать ценные инсайты из объёмных массивов информации.

Сегодня День IT-профессионалов.
С праздником! 🎆


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

Библиотека 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
👍5🔥1
🍔 Оригинальное представление методов работы со списками

Пусть в вашем коде всегда будет место для «вкусняшек» и креативных решений.
С Днем чизбургеров! 🍔


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤2
🔒 Зарезервированные слова в Python

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


🟠Ключевые слова в Python чувствительны к регистру.
Все, кроме
True
,
False
и
None
, пишутся в нижнем регистре.


❕Неправильное использование зарезервированных слов может привести к синтаксическим ошибкам.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
⌨️ Как работает API

API (Application Programming Interface) представляет собой набор правил, протоколов и инструментов, которые позволяют различным программам взаимодействовать друг с другом.


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😁9👀1
👍3👀3😁1
👾 Конвертация 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
👍4❤1
👨‍🎓 Pandas — это одна из самых популярных библиотек для анализа данных в Python

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

1️⃣Импорт данных — это первый шаг в анализе. Pandas поддерживает множество форматов, включая CSV, Excel, SQL, JSON и другие.

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

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


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2
🧙‍♂️ Игра «Маг кода» позволяет отправитесь в увлекательное путешествие по изучению языков программирования Python и JavaScript.

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


💸 Играем тут

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
📩 Отправка уведомлений на email

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

Параметры настройки:

🔵 to: адрес получателя уведомления.
🔵 subject: тема уведомления.
🔵 message: основной текст уведомления.
🔵 smtp_server: адрес SMTP-сервера (например, smtp.gmail.com для Gmail).
🔵 smtp_port: порт для подключения к SMTP (обычно 587 для TLS).
🔵 smtp_username: ваш адрес электронной почты.
🔵 smtp_password: ваш пароль (скорее всего, потребуется создать специальный пароль для приложений).


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


🔹 Если вы планируете использовать Gmail для отправки уведомлений, убедитесь, что у вас включена опция "Доступ для менее защищенных приложений".

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤2🔥1
🔥5👍4❤2🤯2
🧠 Qualcomm обратилась к Intel с предложением о поглощении

Компания Qualcomm ведет переговоры с Intel о возможной покупке, что может стать одной из крупнейших и заметных сделок в высокотехнологичном секторе.

Американская компания Qualcomm является одним из ведущих поставщиков чипов для смартфонов, а также компонентов, необходимых для работы сотовых базовых станций.


👍 – за x86
🔥 – за ARM
❤️ – не важно, главное, чтобы Python «летал»))

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤41👍7🔥5👀2🤯1
✔️ Визуализация методов и операций над множествами в Python

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3👀2
This media is not supported in your browser
VIEW IN TELEGRAM
❓ Сразу в прод или допилим оболочку?

"The First Descendant" делает акцент на проработанный сюжет и высокую детализацию объектов, в то время как "Doom" известен своим динамизмом и классическим геймплеем.


Как ты относишься к своим проектам?

👍 – работает, и ладно
🔥 – вот еще чуть-чуть, и все
😁 – это внутренний продукт (командной строки достаточно)

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥7😁5🤯1
📱 Прорыв от OpenAI: новая нейросеть установила рекорд в тесте на IQ, превзойдя все существующие модели

Модель o1 правильно ответила на 25 из 35 вопросов — результат, который часто недостижим для людей.
Задания для теста были созданы в сотрудничестве с Mensa, и o1 не имела доступа к этим данным заранее.


Сейчас можно предположить, что уровень IQ этой модели находится в диапазоне от 100 до 120.

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