Найти в Дзене
Поддержите автораПеревод на любую сумму
Какой ваш язык программирования изучать в 2026 году?
Выбор языка программирования в 2026 году зависит от ваших целей. Вот краткий обзор по направлениям: 1. Для карьерного старта и востребованности: 2. Для высокой зарплаты и сложных систем (Enterprise): 3. Для системного программирования, игр и встраиваемых систем: 4. Новые тренды 2026: Краткий вердикт: Главный совет 2026 года: Не учите язык ради языка. Учите стек. Например, "Go + PostgreSQL + Docker + Kubernetes" или "Python + PyTorch + FastAPI"...
1 неделю назад
Работа с Excel в Python
Существует несколько мощных библиотек для работы с Excel в Python. Я расскажу о самых популярных и дам примеры для каждой. Наиболее популярная библиотека для чтения и записи файлов Excel (.xlsx). bash pip install openpyxl python from openpyxl import Workbook from openpyxl.styles import Font, PatternFill, Alignment from openpyxl.utils import get_column_letter # Создаем новую книгу wb = Workbook() # Выбираем активный лист ws = wb.active ws.title = "Отчет" # Записываем данные ws['A1'] = 'Имя' ws['B1'] = 'Возраст' ws['C1'] = 'Город' # Добавляем данные data = [ ['Анна', 25, 'Москва'], ['Петр', 30, 'СПб'], ['Иван', 28, 'Казань'] ] for row in data: ws...
1 неделю назад
Парсинг сайтов на Python
bash pip install requests beautifulsoup4 selenium scrapy lxml python import requests from bs4 import BeautifulSoup import time # Базовый парсинг с заголовками headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36' } try: response = requests.get('https://example.com', headers=headers, timeout=10) response.raise_for_status() # Проверка на ошибки soup = BeautifulSoup(response.text, 'html.parser') # Поиск элементов titles = soup.find_all('h1') links = soup.find_all('a', class_='some-class') text = soup.find('div', id='content')...
1 неделю назад
Работа с текстом в Python
python # Создание строк text = "Привет, мир!" text2 = 'Одинарные кавычки' text3 = """Многострочный текст""" # Основные методы text.upper() # ВЕРХНИЙ РЕГИСТР text.lower() # нижний регистр text.strip() # Удаление пробелов по краям text.replace("мир", "Python") # Замена подстроки text.split(",") # Разбиение на список ", ".join(["a", "b"]) # Объединение списка в строку text.startswith("При") # Проверка начала text.endswith("ир") # Проверка конца python # f-строки (Python 3.6+) name = "Иван" age = 25 print(f"Меня зовут {name}, мне {age} лет") # Метод format() print("Меня зовут {}, мне {} лет"...
1 неделю назад
Работа с вводом и выводом в Python
В Python работа с вводом-выводом (I/O) реализована просто и гибко. Рассмотрим основные аспекты. python # Базовый вывод print("Hello, World!") # Вывод нескольких значений print("Возраст:", 25, "лет") # Разделитель (параметр sep) print("яблоко", "банан", "апельсин", sep=", ") # яблоко, банан, апельсин # Завершение строки (параметр end) print("Загрузка", end="...") print("готова") # Загрузка...готова # Вывод в файл with open("log.txt", "w") as f: print("Сообщение в файл", file=f) python name = "Анна" age = 30 score = 95.5 # f-строки (Python 3.6+) print(f"Имя: {name}, Возраст: {age}, Баллы: {score:...
1 неделю назад
С чего начать обучение Python?
Не пытайтесь сразу писать ботов или сайты. Первые 1-2 недели посвятите базовым кирпичикам языка. Вам нужно понять: Без практики теория забывается за 3 дня. Используйте принцип «20% теории — 80% кода». Где решать задачи: Python — это «мультитул». После освоения основ (обычно через 1-2 месяца активного обучения) вы должны выбрать, что вам интереснее. Дальнейший путь сильно разнится: С чего начать прямо...
1 неделю назад
Для чего нужен Python?
Python — это один из самых популярных языков программирования в мире. Его можно сравнить с «швейцарским ножом» в мире IT: он подходит для огромного количества задач — от простых скриптов до сложных систем искусственного интеллекта. Вот основные сферы, для чего нужен Python: Это, пожалуй, самая горячая ниша для Python сегодня. Python используется для создания «бэкенда» (серверной части) сайтов и приложений. Python часто называют «языком для ленивых», потому что он идеально подходит для автоматизации рутины. Хотя для AAA-проектов чаще используют C++, Python активно применяется для: Python заменил во многих университетах и НИИ Matlab...
1 неделю назад
Основные функции Python
Эти функции используются для приведения значений к нужному типу. ФункцияОписаниеПример int() Преобразует в целое числоint("10") → 10 float() Преобразует в число с плавающей точкойfloat("3.14") → 3.14 str() Преобразует в строкуstr(123) → "123" bool() Преобразует в логическое значение (False: 0, None, пустые коллекции)bool(0) → False list() Создает список или преобразует итерируемый объект в список list("abc") → ['a','b','c'] tuple() Создает кортеж tuple([1,2,3]) → (1,2,3) dict() Создает словарь dict(a=1, b=2) → {'a':1, 'b':2} set() Создает множество (уникальные элементы)set([1,2,2,3]) → {1,2,3}...
1 неделю назад
Краткая структура программы на Python
Самый базовый вариант — линейное выполнение кода сверху вниз. Обычно используется для небольших задач, автоматизации или прототипов. python # 1. Импорт библиотек import os import sys from datetime import datetime # 2. Определение констант (обычно ЗАГЛАВНЫМИ буквами) MAX_RETRIES = 3 CONFIG_PATH = "./config.json" # 3. Определение функций def calculate_sum(a, b): """Возвращает сумму двух чисел.""" return a + b def main_logic(): """Основная логика программы.""" print("Программа запущена") result = calculate_sum(10, 20) print(f"Результат: {result}") return result # 4...
1 неделю назад
Хранитель воспоминаний. Глава 5. Третий способ
Флакон погас. Не вспыхнул, не треснул — просто перестал существовать как источник света. Остался обычным стеклом. Лев смотрел на него, не двигаясь. — Это… нормально? — тихо спросила Аня. — Нет, — ответил он. И впервые за всё время в его голосе не было контроля. Он подошёл к полке, снял флакон, повертел в руках. Пусто. Не «очищено». Не «извлечено». Именно пусто. — Он уже начал, — сказал Лев. — Кто? — Наблюдатель. Аня нахмурилась. — Но он же ушёл. Лев покачал головой. — Нет. Он никогда не «уходит». Он поставил флакон обратно. — Он просто перестаёт быть видимым. Тишина. А потом — ещё один флакон погас...
2 недели назад
Хранитель воспоминаний. Глава 4. Человек без отражения
Дверь оставалась открытой. Но свет в неё не входил. Это было первое, что Лев понял. Второе — в проёме стоял человек, у которого не было тени. И третье — он уже видел его раньше. Просто… не помнил. — Ты всегда был упрямым, Лев, — произнёс незнакомец, делая шаг внутрь. — Даже когда стирал себя, оставлял зацепки. Маленькие, почти незаметные. Он улыбнулся. — Я начал скучать. Лев не ответил. Он медленно сделал шаг вперёд, закрывая собой Аню. Инстинктивно. Хотя ещё час назад он бы этого не сделал. — Кто ты? — спросил он. Незнакомец слегка склонил голову, будто вопрос его искренне удивил. — Вот это уже обидно...
2 недели назад