Python Tech Code • IT
3.9K subscribers
1.04K photos
118 videos
34 files
965 links
Изучаем Python, осваиваем SQL и следим за IT-новостями.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
😒 И не забывайте про отступы

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
🟩 Функция chr() в Python: преобразуем числа в символы

Функция chr() — это инструмент в Python, который позволяет преобразовывать числовые Unicode-коды в соответствующие символы.

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


🟢Функция принимает целое число (от 0 до 1,114,111) и возвращает соответствующий Unicode-символ.

Если передано число вне этого диапазона, будет сгенерировано исключение ValueError.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2
👀 Отслеживание выполнения кода

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

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

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


🔶 Pysnooper также позволяет указать файл для сохранения логов или исключить запись некоторых переменных. Например, чтобы сохранить логи выполнения в файл logfile.log, используйте следующую конструкцию:
@pysnooper.snoop('logfile.log')


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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
🧐 Варианты ответа:
Anonymous Quiz
83%
7
8%
12
5%
34
4%
3+4
😁9👍5🤯4
🦜 Методы списков Python

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Codeв
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
Media is too big
VIEW IN TELEGRAM
🎯 В яблочко

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13👍2👀21
🎯 Основные способы вывода текста в трёх популярных языках программирования

Python предлагает самый простой и интуитивно понятный синтаксис для вывода данных с помощью функции print(), не требующей дополнительных библиотек или сложных конструкций.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5
😏 Сегодня, 22 апреля, в России отмечается День старого программиста

Этот неофициальный праздник был установлен в честь устаревшей кодировки специальности 2204, которая использовалась в СССР для обозначения профессии программиста.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8
🇨🇱 Полезные шпаргалки по SQL ☝️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥32👍2
🤣 Для тех, кто родился и вырос в СССР, любит западных актёров кино и познал искусственный интеллект...

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

1 - Индексация:
Проверьте шаблоны запросов вашего приложения и создайте правильные индексы.

2 - Материализованные представления:
Предварительно вычисляйте результаты сложных запросов и сохраняйте их для более быстрого доступа.

3 - Денормализация:
Сократите количество сложных соединений для повышения производительности запросов.

4 - Вертикальное масштабирование
Увеличьте производительность сервера базы данных, добавив больше ЦП, оперативной памяти или хранилища.

5 - Кэширование

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

6 - Репликация
Создавайте копии вашей первичной базы данных на разных серверах для масштабирования операций чтения.

7 - Шардинг
Разделите таблицы базы данных на более мелкие части и распределите их по серверам. Используется для масштабирования как записей, так и чтений.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
🐍 Преимущества изучения программирования на Python

1⃣ Веб-разработка :
фреймворки Python, такие как Django и Flask, популярны для создания динамических веб-сайтов и веб-приложений.


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


3⃣ Машинное обучение :
библиотеки Python, такие как TensorFlow, Keras и Scikit-learn, широко используются для реализации алгоритмов машинного обучения и построения прогностических моделей.


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


5⃣ Кибербезопасность :
Python используется для таких задач, как тестирование на проникновение, сканирование сетей и создание инструментов безопасности благодаря своей универсальности и простоте использования.


6⃣ Разработка игр :
Python, наряду с такими библиотеками, как Pygame, используется для разработки игр, прототипирования игровой механики и создания игровых сценариев.


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


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

🔵Исходный код: Пишется в файлах .py.
🔸Интерпретатор: Считывает и выполняет код.
▫️Преобразование в байт-код: Компилируется в промежуточный байт-код (.pyc).
🔵Исполнение: Байт-код выполняется виртуальной машиной Python (PVM).
🔸Управление памятью: Автоматическое управление памятью и сборка мусора.
▫️Модули и библиотеки: Поддержка модульности и переиспользования кода.

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