Skip to content

fedorten/english_for_russian_developers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

🐍 100+ самых частых слов в Python для новичков

🔑 Ключевые слова языка

Слово Перевод Назначение
if если Проверяет условие и выполняет код, если оно истинно
else иначе Выполняется, когда условие в if ложно
elif иначе если Проверяет дополнительные условия после if
for для Цикл по элементам последовательности (списка, строки и т.д.)
while пока Цикл, выполняющийся пока условие истинно
break прервать Немедленно завершает выполнение цикла
continue продолжить Пропускает текущую итерацию и переходит к следующей
pass пропустить Пустая инструкция, используется как заглушка
def определить Создание функции
return вернуть Возврат значения из функции
lambda лямбда Создание анонимной (безымянной) функции
import импортировать Подключение модулей и библиотек
from из Импорт конкретных объектов из модуля
as как Создание псевдонима для импортируемого модуля
class класс Создание пользовательского типа данных (ООП)
with с Контекстный менеджер (автоматическое управление ресурсами)
global глобальный Объявление глобальной переменной внутри функции
nonlocal нелокальный Объявление нелокальной переменной во вложенных функциях
True истина Логическое значение "истина"
False ложь Логическое значение "ложь"
None пусто Специальное значение, обозначающее отсутствие значения
and и Логический оператор И (возвращает True если оба операнда True)
or или Логический оператор ИЛИ (возвращает True если хотя бы один операнд True)
not не Логический оператор НЕ (инвертирует значение)
is есть Проверяет, ссылаются ли две переменные на один и тот же объект
in в Проверяет наличие элемента в последовательности (списке, строке и т.д.)
del удалить Удаление переменной или элемента коллекции

🔧 Встроенные функции

Базовые операции

Функция Перевод Назначение
print() печать Вывод данных в консоль (стандартный поток вывода)
input() ввод Чтение строки с клавиатуры (стандартный поток ввода)
len() длина Возвращает количество элементов в объекте (списке, строке и т.д.)
type() тип Возвращает тип переданного объекта
id() идентификатор Возвращает уникальный идентификатор объекта в памяти
isinstance() является экземпляром Проверяет, является ли объект экземпляром класса
issubclass() является подклассом Проверяет, является ли класс подклассом другого класса
callable() вызываемый Проверяет, можно ли вызвать объект как функцию

Преобразование типов

Функция Перевод Назначение
int() целое число Преобразует строку или число в целочисленный тип
str() строка Преобразует объект в строковое представление
float() дробное число Преобразует строку или число в число с плавающей точкой
bool() логический Преобразует значение в логический тип (True/False)
list() список Создает список из итерируемого объекта
dict() словарь Создает словарь из последовательности пар ключ-значение
set() множество Создает множество из итерируемого объекта (уникальные элементы)
tuple() кортеж Создает кортеж из итерируемого объекта
bin() двоичный Преобразует число в двоичную строку
hex() шестнадцатеричный Преобразует число в шестнадцатеричную строку
chr() символ Возвращает символ по его Unicode коду
ord() код Возвращает Unicode код символа

Математические функции

Функция Перевод Назначение
abs() модуль Возвращает абсолютное значение числа
round() округлить Округляет число до указанного количества знаков после запятой
sum() сумма Возвращает сумму всех элементов последовательности
min() минимум Возвращает наименьший элемент последовательности
max() максимум Возвращает наибольший элемент последовательности
pow() степень Возводит число в степень (аналог оператора **)
divmod() частное и остаток Возвращает частное и остаток от деления
range() диапазон Генерирует последовательность чисел

Работа с коллекциями

Функция Перевод Назначение
sorted() отсортированный Возвращает новый отсортированный список из элементов последовательности
reversed() обратный Возвращает обратный итератор для последовательности
enumerate() нумерованный Возвращает пары (индекс, значение) для элементов последовательности
zip() объединить Объединяет элементы нескольких последовательностей в кортежи
filter() фильтр Фильтрует элементы последовательности с помощью функции
map() отобразить Применяет функцию к каждому элементу последовательности
any() любой Возвращает True, если хотя бы один элемент последовательности истинный
all() все Возвращает True, если все элементы последовательности истинные

Файловые операции

Функция Перевод Назначение
open() открыть Открывает файл и возвращает файловый объект
dir() директория Возвращает список атрибутов и методов объекта
help() помощь Выводит встроенную справку по объекту

📋 Методы строк

Метод Перевод Назначение
.lower() в нижний регистр Преобразует все символы строки к нижнему регистру
.upper() в верхний регистр Преобразует все символы строки к верхнему регистру
.title() заглавные буквы Преобразует первую букву каждого слова к верхнему регистру
.capitalize() капитализировать Преобразует первую букву строки к верхнему регистру
.strip() обрезать Удаляет пробельные символы с начала и конца строки
.lstrip() обрезать слева Удаляет пробельные символы только с начала строки
.rstrip() обрезать справа Удаляет пробельные символы только с конца строки
.split() разделить Разделяет строку на список подстрок по указанному разделителю
.join() соединить Собирает строку из списка подстрок, используя текущую строку как разделитель
.replace() заменить Заменяет все вхождения подстроки на другую подстроку
.find() найти Возвращает индекс первого вхождения подстроки (-1 если не найдено)
.index() индекс Аналогично find(), но вызывает ошибку если подстрока не найдена
.count() подсчитать Возвращает количество вхождений подстроки в строку
.startswith() начинается с Проверяет, начинается ли строка с указанной подстроки
.endswith() заканчивается на Проверяет, заканчивается ли строка указанной подстрокой
.format() форматировать Форматирует строку, подставляя значения в шаблон
.isalpha() является буквой Проверяет, состоит ли строка только из букв
.isdigit() является цифрой Проверяет, состоит ли строка только из цифр
.isalnum() буквы или цифры Проверяет, состоит ли строка только из букв и цифр

📊 Методы списков

Метод Перевод Назначение
.append() добавить Добавляет элемент в конец списка
.extend() расширить Расширяет список, добавляя элементы из другой последовательности
.insert() вставить Вставляет элемент по указанному индексу
.remove() удалить Удаляет первый элемент с указанным значением
.pop() извлечь Удаляет и возвращает элемент по указанному индексу (последний по умолчанию)
.clear() очистить Удаляет все элементы из списка
.index() индекс Возвращает индекс первого элемента с указанным значением
.count() подсчитать Возвращает количество элементов с указанным значением
.sort() сортировать Сортирует список на месте (изменяет исходный список)
.reverse() обратить Обращает порядок элементов в списке на месте
.copy() копировать Возвращает поверхностную копию списка

📚 Методы словарей

Метод Перевод Назначение
.keys() ключи Возвращает представление ключей словаря
.values() значения Возвращает представление значений словаря
.items() пары Возвращает представление пар (ключ, значение) словаря
.get() получить Возвращает значение по ключу, или значение по умолчанию если ключа нет
.setdefault() установить по умолчанию Возвращает значение по ключу, или устанавливает значение по умолчанию
.update() обновить Обновляет словарь парами ключ-значение из другого словаря
.pop() извлечь Удаляет и возвращает значение по указанному ключу
.popitem() извлечь пару Удаляет и возвращает последнюю пару (ключ, значение)
.clear() очистить Удаляет все элементы из словаря
.copy() копировать Возвращает поверхностную копию словаря

⚠️ Обработка ошибок

Конструкция Перевод Назначение
try попробовать Начало блока кода, в котором могут возникнуть исключения
except исключение Блок обработки конкретного типа исключения
else иначе Блок, выполняющийся если исключений не было
finally окончательно Блок, выполняющийся в любом случае (даже при исключении)
raise вызвать Вызов (возбуждение) исключения
assert утверждать Проверка условия, вызывает AssertionError если условие ложно

💡 Специальные имена и исключения

Имя Перевод Назначение
self сам Ссылка на текущий экземпляр класса (первый параметр методов)
__init__ инициализация Конструктор класса, вызывается при создании нового объекта
__name__ имя Содержит имя текущего модуля (равно "main" если файл запущен напрямую)
Exception исключение Базовый класс для всех встроенных исключений
ValueError ошибка значения Исключение при передаче функции аргумента неправильного значения
TypeError ошибка типа Исключение при операции с объектом неподходящего типа
IndexError ошибка индекса Исключение при обращении к несуществующему индексу последовательности
KeyError ошибка ключа Исключение при обращении к несуществующему ключу словаря
NameError ошибка имени Исключение при попытке использовать необъявленную переменную
AttributeError ошибка атрибута Исключение при обращении к несуществующему атрибуту объекта
SyntaxError ошибка синтаксиса Исключение при синтаксической ошибке в коде
IndentationError ошибка отступа Исключение при неправильных отступах в коде
FileNotFoundError файл не найден Исключение при попытке открыть несуществующий файл

🔄 Операторы сравнения

Оператор Перевод Назначение
== равно Проверяет равенство значений
!= не равно Проверяет неравенство значений
> больше Проверяет, больше ли первое значение второго
< меньше Проверяет, меньше ли первое значение второго
>= больше или равно Проверяет, больше или равно первое значение второго
<= меньше или равно Проверяет, меньше или равно первое значение второго

➕ Математические операторы

Оператор Перевод Назначение
+ плюс Сложение чисел или конкатенация строк/списков
- минус Вычитание чисел
* умножить Умножение чисел или повторение строк/списков
/ разделить Деление (возвращает float)
// целочисленное деление Деление с округлением вниз (возвращает int)
% остаток от деления Возвращает остаток от деления
** степень Возведение в степень
+= увеличить на Сокращенная запись сложения с присваиванием
-= уменьшить на Сокращенная запись вычитания с присваиванием
*= умножить на Сокращенная запись умножения с присваиванием
/= разделить на Сокращенная запись деления с присваиванием

About

таблица с самыми часто используемыми словами в программировани на python их перевод на русский и описание краткое на русском

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors