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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
💻 Простой сравнительный график по алгоритмической сложности

P.S.: Нет того графика, который бы отражал уровень желания идти на работу утром в понедельник. 🔽


Всем хорошего начала недели !🥴

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5😁3🤯1
➡️ Регулярные выражения (regex) в Python используются для поиска анализа и манипуляции текстовой информацией на основе шаблонов.

🟡Основные функции, предоставляемые модулем re, включают в себя:

re.search(pattern, string) - поиск первого вхождения шаблона в строке;

re.match(pattern, string) - проверка, соответствует ли начало строки шаблону;

re.findall(pattern, string) - возвращает все совпадения шаблона в виде списка;

re.sub(pattern, repl, string) - заменяет совпадения шаблона на заданную строку;

re.split(pattern, string) - разделяет строку по совпадениям с шаблоном.


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

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

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

🔴Она добавит немного юмора в вашу программную среду и может использоваться для развлечения или разрядки обстановки во время работы над проектами.
Категории шуток: neutral, explicit, chuck (Chuck Norris шутки).


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


К сожалению, библиотека pyjokes не поддерживает русский язык.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁5👍3👀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
👍212
🔒 Зарезервированные слова в 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
👍41
👨‍🎓 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
👍132🔥1
🔥5👍42🤯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