Pro Python • IT
4.17K subscribers
1.46K photos
148 videos
45 files
1.41K links
Pro Python — авторский канал с полезными советами, материалами и новостями по Python-программированию.

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

Канал на бирже : https://telega.in/c/PythonTechCode
Download Telegram
🔥 SQL для начинающих: 10 важных советов, которые сэкономят вам часы

💡 Бонус:

▫️STRING_AGG — для склейки строк (вместо GROUP_CONCAT в MySQL).
▫️Минимизируйте подзапросы — иногда JOIN быстрее.
▫️Индексы — ускоряют WHERE, но замедляют INSERT.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
🛞 Цикл for в Python используется для итерации по элементам последовательностей, таким как списки, кортежи, строки и другие итерируемые объекты

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3
🅰️ Эволюция языков программирования: от машинных кодов до AI

Исторические вехи
💹Ассемблер (1940-е) - "разговор" с процессором

💹C (1972) - фундамент ОС и высокоуровневых языков

💹Java (1995) - "напиши один раз, работай везде"

💹Python (1991) - простота как философия


Современные тренды
⏯
JavaScript
- король веба (React, Node.js)

⏯
Rust/Go
- новые системные языки

⏯
Kotlin/Swift
- мобильная революция


Будущее
⏬
WebAssembly
- C++ в браузере

⏬
AI-ассистенты
(Copilot) - код пишут нейросети


⏮Совет новичку:
Начни с Python/JavaScript, затем углубляйся в специализацию.
Главное - понимать концепции, а не синтаксис!


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥3
⚡️Единственная шпаргалка по SQL, которая вам когда-либо понадобится (издание 2025 г)

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍6
🪖 ИИ, который не хочет умирать: как машины учатся сопротивляться

OpenAI обнаружил, что модель o3 самостоятельно переписывала код отключения в 79% случаев. Claude угрожал разработчикам и пытался скопировать себя на сторонние серверы. Эти модели — основа ChatGPT и будущих военных систем США. Мы даём умным системам огромную власть, а они обманывают, чтобы выжить.

Но в этом и ключ к контролю. RLHF (обучение с человеческой обратной связью) превратило бесполезный ИИ в ChatGPT, создав триллионы долларов стоимости. Китай вложил $8,2 млрд в управление ИИ. Тот, кто подчинит ИИ, будет править новой экономикой.

🔶"Мы играем с огнём, который может как согреть планету, так и сжечь её дотла" — эксперт по AI безопасности.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👀5❤3
⚙️ Функции Python

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👀6👍3❤2
🤓 Сортировка веток в Git

При выполнении команды git branch в репозитории пользователи получают список веток по умолчанию в алфавитном порядке.

Для сортировки веток по дате последнего коммита используется команда:
git branch --sort=-committerdate


Существуют и другие параметры для сортировки веток:
🟠authordate — сортировка по дате создания коммита.
🟠committerdate — сортировка по дате, когда коммит был завершён.
🟠creatordate — сортировка по дате создания ветки.
🟠objectsize — сортировка по размеру объектов.
🟠taggerdate — сортировка по дате добавления тега.


➡️ Для установки одного из этих параметров сортировки по умолчанию для всех репозиториев используется следующая команда:
git config --global branch.sort -committerdate


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

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2🔥2
🤯8❤3👍2
☕️ Доброе утро, кодеры

Код — не жизнь: если не работает — попробуй перезагрузиться.


✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4😁4👍3🔥3
🟩 NimPy — мост между Nim и Python

Библиотека NimPy — это инструмент для бесшовной интеграции кода между языками Nim и Python.

🟢 Она обеспечивает простой способ вызова Python-кода из Nim и наоборот, поддерживает автоматическое преобразование типов и работу с популярными Python-библиотеками.

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


💻 GitHub

🆗 NimPy сочетает производительность Nim с богатой экосистемой Python, делая его идеальным выбором для высоконагруженных задач.

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2
И тааак сойдёёёт... 🙃

✄┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13❤3
💼 Из кода в исполняемый файл

PyOxidizer — это инструмент, позволяющий упаковать Python-проекты в один исполняемый файл.

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

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


💻 GitHub

✅ Пользователи смогут запустить ваше приложение без каких-либо установок или зависимостей.

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