Уроки по Python
Уроки по Python для начинающих на programmera.ru.
Что такое Python?
Python — это мощный высокоуровневый объектно-ориентированный язык программирования, созданный Guido van Rossum и впервые выпущенный в 1991 году. Имя Python получено из телевизионного сериала «Летающий цирк» Monty Python, и обычно используется ссылка Monty Python в примере кода. Этот язык теперь один из самых популярных языков в жизни. Этот язык теперь один из самых популярных языков в жизни. С 2003 года Python последовательно входит в десятку самых популярных языков программирования, как это измеряется индексом сообщества TIOBE.
Его синтаксис очень чистый, с акцентом на читаемость и использует стандартные английские ключевые слова . Основное понимание любого из языков программирования — плюс. Более того, опытный разработчик на любом языке программирования может быстро подобрать Python.
Python — это кросс-платформенный язык программирования, то есть он работает на нескольких платформах, таких как Windows, Mac OS X, Linux, Unix и даже был перенесен на виртуальные машины Java и .NET. Устные переводчики Python доступны для многих операционных систем, что позволяет использовать код Python в самых разных системах. Большинство реализаций Python (включая CPython) включают цикл read-eval-print (REPL), что означает, что они могут функционировать как интерпретатор командной строки, для которого пользователь вводит операторы последовательно и немедленно получает результаты. Дизайн Python предлагает некоторую поддержку функционального программирования в традиции Lisp .
Python — действительно захватывающий и мощный язык. Он имеет правильное сочетание производительности и функций, которые делают письма на Python интересными и легкими.
Введение в программирование на Python
Основы Python
Операции потока управления Python
Структуры данных Python
Работа с файлами и каталогами с помощью Python
Сетевое программирование на Python
- Как найти имя хоста компьютера в Python
- Как найти IP-адрес в Python
- Отправлять почту из учетной записи Gmail с помощью Python
- Получение электронной почты с сервера POP3 — Python
- Получение веб-страниц с помощью HTTP с помощью Python
- Как открыть веб-браузер с помощью Python
- Создание FTP-клиента в Python
- Программирование сокетов в Python
- Многопоточное программирование сокетов в Python
Программирование на Python
Интервью и ответы на Python
- Python Вопросы FAQ — 1
- Часто задаваемые вопросы о Python FAQ — 2
- Для чего используется Python?
- Является ли Python интерпретированным или скомпилированным или тем и другим?
- Объясните, как интерпретируется Python
- Как установить pip в Windows?
- Как защитить исходный код Python?
- Каковы недостатки Python?
- Как вы могли бы получить веб-скребок в Python?
- Как выполнить скрипт Python на Unix
- В чем разница между файлами .py и .pyc?
- Что такое __init__.py для Python?
- Что означает __name __ == ‘__ main__’ в Python?
- Что такое docstring в Python?
- В чем разница между временем выполнения и временем компиляции?
- Как использовать * args и ** kwargs в Python
- Назначение оператора «/» и «//» в Python?
- Какова цель утверждения pass в python?
- Почему в Python нет оператора switch или case?
- Как работает тернарный оператор на Python?
- Self в Python
- Как вы отлаживаете программу на Python?
- Что такое литералы в Python?
- Что такое механизм передачи параметров Python?
- Каков процесс компиляции и загрузки в Python?
- Как использовать глобальную переменную в модулях Python
- Есть ли инструмент для поиска ошибок или выполнения статического анализа?
- Что делает ключевое слово yield в Python?
- Операторы сравнения! = Не равны в Python
- В чем разница между ‘is’ и ‘==’ в Python
- В чем разница между = и == в Python?
- Каковы функции help() и dir() разные?
- With в Python?
- Освобождена ли вся память при выходе из Python?
- Разница между Mutable и неизменяемым в Python
- Объясните методы split() модуля «re» в Python
- Методы Accessor и Mutator в Python
- Как реализовать «enum» в Python
- Важные характеристики объектов Python
- Как определить тип экземпляра и наследование в Python
- Как реализовать наследование в Python?
- Как связаны методы наследования и переопределения?
- Как создать копию объекта в Python?
- Как избежать использования данных класса, совместно используемых экземплярами в Python?
- Статические переменные класса в Python
- Разница между @staticmethod и @classmethod в Python
- Как получить список атрибутов класса в Python
- Поддерживает ли Python интерфейсы, например, в Java или C #?
- Что используется для создания строки Unicode в Python?
- Разница между списками и кортежами в Python?
- Каковы различия между списком и словарем в Python
- Различные режимы обработки файлов, поддерживаемые Python
- Как вы добавляете файл в Python?
- В чем разница между поточной и многопроцессорной обработкой?
- Есть ли способ убить поток в Python?
- Какое использование лямбда в Python?
- Что такое карта, фильтр и сокращение в python?
- Является ли перехват обезьян хорошей практикой программирования?