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

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download 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
February 5
🔒 Зарезервированные слова в Python

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


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


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

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

🔘 git init | Инициализация нового репозитория Git
🔘 git clone <repo> | Клонировать репозиторий
🔘 git status | Проверьте статус вашего репозитория
🔘 git add <file> | Добавить файл в область подготовки
🔘 git commit -m "message" | Зафиксировать изменения с сообщением
🔘 git push | Отправить изменения в удаленный репозиторий
🔘 git pull | Извлечение и слияние изменений из удаленного репозитория

--- Ветвление ---

🔴 git branch | Список веток
🔴 git branch <имя> | Создать новую ветку
🔴 git checkout <branch> | Переключиться на ветку
🔴 git merge <branch> | Объединить ветку с текущей веткой
🔴 git rebase <branch> | Повторно применить коммиты поверх другой базовой ветки

--- Отменить и исправить ошибки ---

🔘 git reset --soft HEAD~1 | Отменить последний коммит, но сохранить изменения
🔘 git reset --hard HEAD-1 | Отменить последний коммит и отменить изменения
🔘 git revert <коммит> | Создать новый коммит, который отменяет изменения из определенного коммита

--- Журналы и история ---

🟣 git log | Показать историю коммитов
🟣 git log --oneline --graph --all | Красивый график истории коммитов

--- Припрятывание ---

🟡 git stash | Сохранение изменений без фиксации
🟡 git stash pop | Применить спрятанные изменения и удалить их из спрятана

--- Удаленная работа и совместная работа ---

⚫️ git remote -v | Просмотр удаленных репозиториев
⚫️ git fetch | Извлечь изменения без слияния
⚫️ git diff | Сравнить изменения

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 6
🤪 Некоторым пользователям ChatGPT очень не хватало этой опции

Для пользователей про плюс, эта кнопка превращается в: "За базар ответишь?"😂


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 6
😡ШПАРГАЛКА SQL

SQL — это язык, используемый для связи с базами данных, он расшифровывается как Structured Query Language и используется администраторами баз данных и разработчиками для написания запросов, которые используются для взаимодействия с базой данных.

Вот краткая шпаргалка некоторых наиболее важных команд SQL:

SELECT — извлекает данные из базы данных

UPDATE — обновляет существующие данные в базе данных.

DELETE — удаляет данные из базы данных.

INSERT — добавляет данные в базу данных.

CREATE — создает объект, например базу данных или таблицу.

ALTER — изменяет существующий объект в базе данных.

DROP — удаляет всю таблицу или базу данных.

ORDER BY — сортирует выбранные данные в порядке возрастания или убывания.

WHERE – Условие, используемое для фильтрации определенного набора записей из базы данных.

GROUP BY — группирует набор данных по общему параметру.

HAVING — позволяет использовать агрегатные функции в запросе.

JOIN — объединяет две или более таблиц для извлечения данных.

INDEX — создает индекс для таблицы для ускорения времени поиска.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
February 7
February 7
Варианты ответа:
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