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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
⬇️ Полезные функции из модуля math в Python

🟢fabs(x): Возвращает абсолютное значение числа.
🟢fmod(x, y): Возвращает остаток от деления.
🟢pow(x, y): Возводит число в степень.
🟢sqrt(x): Вычисляет квадратный корень.
🟢ceil(x): Округляет число вверх.
🟢floor(x): Округляет число вниз.
🟢modf(x): Разделяет число на дробную и целую части.
🟢factorial(x): Вычисляет факториал числа.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
💥 Это когда говорят: "Никогда не поздно учиться."

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😸🫳 Ключевые различия между списками и множествами в Python

❇️Порядок элементов:
Списки сохраняют порядок, а множества — нет.

❇️Дубликаты:
Списки могут содержать дубликаты, а множества — нет.

❇️Изменяемость:
Списки полностью изменяемы, а множества могут изменяться только в плане добавления/удаления элементов.

❇️Синтаксис:
Списки используют [], а множества — {}.

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

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩 Скрытие текста с помощью невидимых символов Unicode

👾 Как работает:
- Используются невидимые символы Unicode (`\u200b`, `\u200c`).
- Они кодируют биты сообщения (0 и 1) прямо в тексте.
- Файл выглядит обычным, но содержит скрытую информацию.

🤯 Пример кода:

- Скрытие:
def hide_message(text, message):
binary = ''.join(format(ord(char), '08b') for char in message)
return ''.join([char + ('\u200b' if bit == '0' else '\u200c') for char, bit in zip(text, binary)])


- Извлечение:
def extract_message(hidden_text):
binary = ''.join(['0' if char == '\u200b' else '1' for char in hidden_text if char in ('\u200b', '\u200c')])
return ''.join([chr(int(binary[i:i+8], 2)) for i in range(0, len(binary), 8)])


🪩 Пример:
- Скрываем: hide_message("Привет", "секрет").
- Извлекаем: extract_message(скрытый_текст) → "секрет".

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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😔 Продолжаем борьбу с этим недугом

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

🤨 NumPy: NumPy — это фундаментальный пакет для научных вычислений на Python. Он обеспечивает поддержку больших многомерных массивов и матриц, а также набор математических функций для работы с этими массивами.

🤨 Pandas: Pandas — это мощная библиотека для обработки и анализа данных, которая предоставляет такие структуры данных, как DataFrames и Series, что упрощает работу со структурированными данными.

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

🤨 Scikit-learn: Scikit-learn — это библиотека машинного обучения, которая предлагает широкий спектр алгоритмов для классификации, регрессии, кластеризации, снижения размерности и т. д. Она также предоставляет инструменты для выбора и оценки моделей.

🤨 TensorFlow: TensorFlow — это фреймворк машинного обучения с открытым исходным кодом, разработанный Google, который широко используется для построения моделей глубокого обучения. Он предоставляет комплексную экосистему инструментов и библиотек для разработки и развертывания приложений машинного обучения.

🤨 Keras: Keras — это API нейронных сетей высокого уровня, работающий поверх TensorFlow, Theano или Microsoft Cognitive Toolkit. Он упрощает процесс создания и обучения моделей глубокого обучения, предоставляя удобный интерфейс.

🤨 SciPy: SciPy — это библиотека научных вычислений, созданная на основе NumPy и предоставляющая дополнительные функции для оптимизации, интеграции, интерполяции, линейной алгебры, обработки сигналов и многого другого.

🤨 Seaborn: Seaborn — это библиотека визуализации данных на основе Matplotlib, которая предоставляет высокоуровневый интерфейс для создания привлекательных и информативных статистических графиков.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖨 Вывод на печать в Python

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Варианты ответы:
Anonymous Quiz
71%
20.0
8%
20
5%
15.0
16%
Ошибка
💯 Умение общаться, презентовать себя и работать в команде часто оказывается важнее чистого кода

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Качаем кайфовые Python обои на телефон

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Узнаем кодировку текста

Библиотека chardet является инструментом для работы с текстовыми данными в Python.

🔵Она анализирует текст и определяет его кодировку с указанием уровня достоверности.

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


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

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