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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
Варианты ответа:
Anonymous Quiz
15%
4
12%
5
9%
7
22%
8
42%
Ошибка
February 7
🔤Чистый код в Python

Чистый код — это код, который легко читать и поддерживать. Важно не только писать функционал, но и делать его понятным для других разработчиков (или для себя в будущем).

Вот несколько простых принципов, которые помогут вам писать чистый код на Python:

1⃣Ясные имена переменных
Используйте говорящие имена для переменных и функций. Это поможет другим быстро понять, что делает ваш код.


2⃣Функции с одной задачей
Функции должны выполнять одну задачу, а не много. Это делает их легче тестируемыми и переиспользуемыми.


3⃣Комментарии и документация
Хорошие комментарии помогают понять, что происходит в коде. Используйте их, чтобы объяснить, почему что-то сделано определенным образом. Однако избегайте излишних комментариев — код должен быть понятен без них.


4⃣Форматирование кода
Используйте PEP 8 — стиль написания кода для Python. Это сделает ваш код более единообразным и читабельным. Например, следите за отступами и пробелами.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 8
Media is too big
VIEW IN TELEGRAM
⚔️ Эволюция популярности языков программирования: с 1958 по 2025 год

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


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 9
February 10
Варианты ответа:
Anonymous Quiz
6%
[1, 2, 3, 4, 5]
76%
[2, 4]
7%
[1, 3, 5]
4%
[]
8%
Ошибка
February 10
👩‍💻 Python — язык программирования 2024 года по версии TIOBE

В 2024 году Python увеличил свою популярность на 9,3%, что значительно больше, чем у ближайших конкурентов: Java (+2,3%), JavaScript (+1,4%) и Go (+1,2%).


Изменения в топ-10 языков программирования

🟢Язык C потерял популярность и был обогнан C++ и Java.
🟢PHP вылетел из топ-10, уступив место Go.

Будущее Rust и Kotlin

🔵Rust продолжает набирать популярность, хотя его сложная кривая обучения мешает ему стать наиболее распространенным языком.
🔵Kotlin, наоборот, разочаровал: он потерял позиции и вышел из топ-20.

Новые языки в рейтинге
За которыми стоит следить, — это Zig и Mojo


🔴Zig поднялся с 149-го на 61-е место, а Mojo, который появился всего 2 года назад, прыгнул с 194-го на 68-е место.
🔴Mojo обещает стать серьезным конкурентом Python.

🔗 Источник

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 11
Media is too big
VIEW IN TELEGRAM
💸 Говорят, что так оно и есть на самом деле

Верим?
👍 – да
👀 – нет
🤯 – я один из них

Смотреть только со звуком.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 11
🚩 Круговая диаграмма с использованием Matplotlib, Plotly, Seaborn, Pandas

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
February 12
This media is not supported in your browser
VIEW IN TELEGRAM
🎴 Было – молодо, зелено

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 13
🖥 Встроенные функции Python

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

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

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

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


Пример:
import pathway as pw

# Определяем схему данных
class InputSchema(pw.Schema):
value: int

# Подключаемся к данным
input_table = pw.io.csv.read("./input/", schema=InputSchema)

# Фильтруем данные
filtered_table = input_table.filter(input_table.value >= 0)

# Вычисляем сумму
result_table = filtered_table.reduce(sum_value=pw.reducers.sum(filtered_table.value))

# Сохраняем результат
pw.io.jsonlines.write(result_table, "output.jsonl")

# Запускаем вычисления
pw.run()


💻 GitHub

➡️ Pathway поддерживает подключение к различным источникам данных, таким как Kafka, PostgreSQL, Google Drive и другим.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 13
This media is not supported in your browser
VIEW IN TELEGRAM
🦌 Уже дома, но в голове крутится мысль: "Сделал коммит, но есть один нюанс: в прод или в тест?"

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 13
👨‍💻 Создание демонстрационных приложений

Mesop — это отличный инструмент для быстрого создания веб-приложений на Python.

Он ориентирован на быструю разработку приложений и демонстрационных интерфейсов, при этом не требует знаний JavaScript, CSS или HTML.

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


💻 GitHub

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

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

Айтишник отказался от зарплаты в 950 тысяч рублей, потому что... ЖЕНА БЫ НЕ ПОНЯЛА зарплату меньше миллиона в месяц.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 14
February 14
February 14
🏳️ Собеседование на работу программистом

Не бойтесь задавать вопросы и делиться своими идеями – это показывает вашу заинтересованность и инициативность!

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


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