Please open Telegram to view this post
VIEW IN TELEGRAM
VS Code горячие клавиши.pdf
39.8 KB
Конфигурация VS Code + горячие клавиши
mementopython3-russian.pdf
315.3 KB
Компактная шпаргалка по Python на русском языке
Forwarded from Python/ django
📦 Импорт:
import re
🔍 Основные функции модуля
re
re.search(pattern, string) # Ищет первое совпадение (где угодно в строке)
re.match(pattern, string) # Ищет совпадение только в начале строки
re.fullmatch(pattern, string) # Проверяет, соответствует ли вся строка шаблону
re.findall(pattern, string) # Возвращает все совпадения в виде списка
re.finditer(pattern, string) # То же, но как итератор Match-объектов
re.sub(pattern, repl, string) # Замена по шаблону
re.split(pattern, string) # Разбиение строки по шаблону
# 🧠 Основы синтаксиса шаблонов
| Шаблон | Что значит |
|---------|-------------------------------------|
|
. | Любой символ, кроме \n ||
^ | Начало строки ||
$ | Конец строки ||
* | 0 или больше повторений ||
+ | 1 или больше ||
? | 0 или 1 повторение ||
{n} | ровно n раз ||
{n,} | n или больше ||
{n,m} | от n до m ||
[] | Символьный класс ||
[^] | Отрицание символьного класса ||
| | Или (`a|b`) ||
() | Группа (захват) ||
\ | Экранирование спецсимвола |💡 Примеры
re.search(r'\d+', 'ID=12345') # Найдёт '12345' (одно или больше цифр)
re.match(r'^\w+$', 'hello_world') # Вся строка — только буквы/цифры/_
re.findall(r'[A-Z][a-z]+', 'Mr. Smith and Dr. Brown') # ['Smith', 'Brown']
re.sub(r'\s+', '-', 'a b c') # 'a-b-c'
re.split(r'[;,\s]\s*', 'one, two;three four') # ['one', 'two', 'three', 'four']
🎯 Захват групп
text = 'Name: John, Age: 30'
match = re.search(r'Name: (\w+), Age: (\d+)', text)
if match:
print(match.group(1)) # John
print(match.group(2)) # 30
Группы можно называть:
pattern = r'(?P<name>\w+): (?P<value>\d+)'
match = re.search(pattern, 'score: 42')
match.group('name') # 'score'
match.group('value') # '42'
🧱 Комбинированные шаблоны
pattern = r'\b(?:https?://)?(www\.)?\w+\.\w+\b'
text = 'Visit https://example.com or www.test.org'
re.findall(pattern, text) # [['www.'], ['www.']]
⚠️ Полезные советы
• Всегда используйте
r'' перед шаблоном, чтобы не экранировать \ •
re.compile(pattern) ускоряет повторное использование • Старайтесь избегать
re.match — чаще нужен re.search✅ Быстрая проверка шаблонов
📍 Онлайн-проверка:
- https://regex101.com/
- https://pythex.org/
Хочешь отдельную шпаргалку по
re.sub с лямбдами, заменами и функциями внутри, ставь лайк 👍@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Всё больше людей интересуется тем, как получить бесплатную подписку ChatGPT. Сервис от OpenAI стал невероятно популярным благодаря своим возможностям: написание текстов, помощь в программировании, переводах, генерации идей и даже написании кода. Но нужна ли платная версия? И как пользоваться ChatGPT бесплатно в 2025 году? Разбираемся в статье.
https://uproger.com/besplatnaya-podpiska-chatgpt-kak-polzovatsya-bez-oplaty-v-2025-godu/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Linux Books
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevOps
Шпаргалка_по_командам_Linux_для_среднего_и_продвинутого_уровня_1.pdf
149.2 KB
Сохраняйте себе, чтобы не потерять
Please open Telegram to view this post
VIEW IN TELEGRAM
Шпаргалка по Python.pdf
172.9 KB
— Данная шпаргалка собрала в себе все самые важные аспекты по работе с Python 3
Содержание:⏺ Базовые типы;⏺ Контейнерные типы;⏺ Преобразования;⏺ Имена;⏺ Присвоение переменным;⏺ Доступ к элементам последовательности;⏺ Булева логика;⏺ Блок инструкций;⏺ Условный оператор;⏺ Математика;⏺ Цикл условия;⏺ Цикл перебора;⏺ Печать / Ввод;⏺ Операции с контейнерами;⏺ Генераторы последовательностей Int;⏺ Операции со списками;⏺ Определение функций;⏺ Операции со словарями;⏺ Операции с множествами;⏺ Вызов функций;⏺ Файлы;⏺ Форматирование строк.
Please open Telegram to view this post
VIEW IN TELEGRAM
5_необычных_Java_проекта_за_выходные_1.pdf
156.2 KB
5 необычных Java‑проектов на выходные для опытных разработчиков
matplotlib_cheatsheets.pdf
2.8 MB
Большая шпаргалка по Matplotlib — одна из самых мощных библиотек для графиков, диаграмм и визуального кайфа в Python. Подходит как новичкам, так и тем, кто хочет в пару строк выдать инфографику уровня Forbes.
#cheatsheet #doc #python
Please open Telegram to view this post
VIEW IN TELEGRAM
SQL Window Functions.pdf
129.5 KB
Крутая подборка полезных шпаргалок по SQL
Внутри можно найти:
◦ База по SQL
◦ SQL Joins подробно
◦ Оконные функции
◦ SQL для анализа данных
И др.
Внутри можно найти:
◦ База по SQL
◦ SQL Joins подробно
◦ Оконные функции
◦ SQL для анализа данных
И др.
⚡️ Шпаргалка по скобкам в Bash — для тех, кто путается между `[]`, `{}`, `$( )` и остальными
На одной картинке — все популярные скобки и окружения в Bash:
Когда и зачем использовать:
- условия и проверки
- подстановки значений
- арифметика
- группировка команд
- модификация переменных
Минимум теории — максимум пользы, чтобы больше не гадать, какие скобки ставить.
На одной картинке — все популярные скобки и окружения в Bash:
$(), {}, [], $(( )), ${}, () и [[ ]].Когда и зачем использовать:
- условия и проверки
- подстановки значений
- арифметика
- группировка команд
- модификация переменных
Минимум теории — максимум пользы, чтобы больше не гадать, какие скобки ставить.
📘 Шпаргалки по SQL — база и оконные функции в одном месте
Хочешь быстро освежить SQL или подготовиться к собеседованию?
Нашёл отличные PDF-шпаргалки, которые удобно сохранить себе и использовать как в работе, так и в учёбе.
🔹 Базовый SQL:
Каждая команда объясняется не только по синтаксису, но и по сути — когда и зачем использовать.
1️⃣
2️⃣ Все типы
3️⃣
4️⃣ Агрегатные функции и фильтрация
Основы SQL
🔹 Оконные функции (window functions):
Это уже продвинутый уровень, особенно полезный для аналитиков и дата-инженеров.
1️⃣
2️⃣
3️⃣ Работа с рамками окна:
4️⃣ Сортировка внутри окна и реальные примеры запросов
🔗 Оконные функции в SQL
📌 Когда только начинал учить SQL, не хватало понятных материалов. А тут — всё чётко, наглядно и по делу. За это авторам — уважение 🙌
▶️ Сохраняйте себе, чтобы не потерять
Хочешь быстро освежить SQL или подготовиться к собеседованию?
Нашёл отличные PDF-шпаргалки, которые удобно сохранить себе и использовать как в работе, так и в учёбе.
🔹 Базовый SQL:
Каждая команда объясняется не только по синтаксису, но и по сути — когда и зачем использовать.
1️⃣
SELECT, WHERE, GROUP BY, HAVING 2️⃣ Все типы
JOIN с примерами 3️⃣
CASE WHEN, UNION и подзапросы 4️⃣ Агрегатные функции и фильтрация
Основы SQL
🔹 Оконные функции (window functions):
Это уже продвинутый уровень, особенно полезный для аналитиков и дата-инженеров.
1️⃣
ROW_NUMBER, RANK, DENSE_RANK, NTILE 2️⃣
LAG, LEAD, FIRST_VALUE, LAST_VALUE 3️⃣ Работа с рамками окна:
ROWS BETWEEN, RANGE, GROUPS 4️⃣ Сортировка внутри окна и реальные примеры запросов
📌 Когда только начинал учить SQL, не хватало понятных материалов. А тут — всё чётко, наглядно и по делу. За это авторам — уважение 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM