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

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
5😁4
📌 SQL-шпаргалка: краткий справочник для работы с базами данных

Ключевые SQL-запросы:
-- 1️⃣  Основные операции с БД
CREATE DATABASE db_name;
USE db_name;

-- 2️⃣ Работа с таблицами
CREATE TABLE table_name (col1 datatype, col2 datatype);
DROP TABLE table_name;
ALTER TABLE table_name ADD column_name datatype;

-- 3️⃣ Вставка данных
INSERT INTO table_name (col1, col2) VALUES (val1, val2);

-- 4️⃣ Выборка данных
SELECT * FROM table_name;
SELECT col1, col2 FROM table_name;
SELECT * FROM table_name WHERE condition;

-- 5️⃣ Обновление данных
UPDATE table_name SET col1 = value1 WHERE condition;

-- 6️⃣ Удаление данных
DELETE FROM table_name WHERE condition;

-- 7️⃣ Соединения
SELECT * FROM table1
INNER JOIN table2 ON table1.col = table2.col;
SELECT * FROM table1
LEFT JOIN table2 ON table1.col = table2.col;
SELECT * FROM table1
RIGHT JOIN table2 ON table1.col = table2.col;

-- 8️⃣ Агрегатные функции
SELECT COUNT(*) FROM table_name;
SELECT SUM(col) FROM table_name;
SELECT col, COUNT(*) FROM table_name GROUP BY col;

-- 9️⃣ Сортировка & Ограничения
SELECT * FROM table_name ORDER BY col ASC; -- or DESC
SELECT * FROM table_name LIMIT n;

-- 🔟 Индексы
CREATE INDEX idx_name ON table_name (col);
DROP INDEX idx_name;

-- 1️⃣1️⃣ Подзапросы
SELECT * FROM table_name
WHERE col IN (SELECT col FROM other_table);

-- 1️⃣2️⃣ Представления
CREATE VIEW view_name AS
SELECT * FROM table_name;
DROP VIEW view_name;


💡Совет: Сохраните эту шпаргалку в закладки или распечатайте — она выручит при работе с SQL!

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

📌git merge объединяет две ветки, создавая новый коммит, который объединяет изменения из обеих веток.
Это означает, что вся история обеих веток сохраняется, и создается так называемый "слияние" (merge commit).


📌git rebase позволяет переназначить (переписать) коммиты из одной ветки на другую.
Это создаёт новое основание для вашей ветки и делает историю более линейной, очищая её от избыточных merge-коммитов.


┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥2
🔥 ТОП-5 советов Junior-разработчику от Senior’а

Избегай дублирования кода
💔 Выноси повторяющуюся логику в функции.

Пиши понятный код
💔 Именуй переменные осмысленно, избегай «магических чисел».

Тестируй граничные случаи
💔 Проверяй, как код поведёт себя при нулях, пустых строках и крайних значениях.

Оптимизируй с первого раза
💔 Используй встроенные методы (join(), filter()) вместо «велосипедов».

Учись на Code Review
💔 Принимай критику, задавай вопросы и разбирай чужой код.


💡Главное: Чем чище код сейчас — тем меньше «костылей» потом!

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥52👍1
🤣 О чем могли бы размышлять твои родители, если тебе за 40

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6😁5👍1
Команда DeepSeek совершила технологический рывок, представив обновленную модель R1, которая мгновенно заняла 3-е место в мировом рейтинге искусственного интеллекта:

— Расширенные возможности интерфейса
— Уменьшение галлюцинаций
— Поддержка вывода JSON и вызова функций

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

Библиотека socket входит в стандартную библиотеку Python и предоставляет удобный способ работы с сетевыми соединениями.

⬆️С её помощью можно создавать клиентские и серверные приложения, а также сканировать порты для проверки их статуса.

Сканирование портов может быть использовано для:

🟡Диагностики сетевых проблем.
Определяет, открыты ли необходимые порты для работы приложений.

🟡Оценки безопасности.
Определяет, какие порты открыты на ваших серверах, и проверьте их на предмет уязвимостей.

🟡Управления сервером.
Позволяет отслеживать статус серверов и их доступность.


👉 При запуске данного скрипта получим статус портов на указанном хосте.

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
6
🔣 Нейросети по категориям: полный гид по самым полезным AI-инструментам

Современные нейросети охватывают все сферы — от дизайна и маркетинга до программирования и музыки.
Они экономят время, усиливают креативность и автоматизируют рутину.


👌Выбирайте инструменты под свои задачи и экспериментируйте!

💡Коротко:
🟢Для дизайна → Clipdrop + Stockimg AI
🟢Для текстов → Jasper + Quillbot
🟢Для программистов → Replit + DeepCode

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍1
😱 Импортозамещение добралось до IT

592 разработчика уже переучились, 75 — в розыске за использование Python, 45 — пишут доносы на соседей по open-space, 33 — перешли на АБАК, 7 — сломали мозг.


(Шутка, конечно... Или нет?) 😀

┈┈┈┈┈┈┈┈┈┈┈┈┈
Заметки программиста «(!?»
🇨🇱 Python Tech Code
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18👍3
🔥 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
🔥62