PYTHON

Всему своё время, и время всякой вещи под небом...
Время разбрасывать камни, и время собирать камни...
Познал я, что нет для них ничего лучшего, как веселиться и делать доброе в жизни своей...
И если какой человек ест и пьёт, и видит доброе во всяком труде своём, то это — дар Божий...
Екклесиаст, глава 3

Здравствуй, дорогой Друг!

Прежде всего, я хочу выразить благодарность тем людям, которые, не жалея собственных сил и энергии создают на различных платформах обучающий контент по изучению языков программирования. Спасибо тем преподавателям, которые шаг за шагом объясняли «азбуку» программирования, мотивировали к дальнейшему его изучению, указывли путь, по которому нужно идти, для того чтобы стать высококлассным разработчиком.

Ну что-же, время собирать камни. Ниже представлен сборник документации, по основам изучения языка Python. В этом сборнике я постарался систематизировать, и показать на реальных примерах основные понятия - «азбуку» данного языка. Я очень надеюсь, что наряду с другими источниками, этот материал поможет начинающим разработчикам в изучении и использовании языка программирования Python.

типы данных

раздел: основы
Содержит информацию о переменных и типах данных, а также их приведении.
скачать

общие сведения

раздел: основы
Содержит информацию о комментариях, форматах вывода, получении данных(input), и импортах модулей.
скачать

строки

раздел: основы
Содержит информацию о строковых данных и методах для работы с ними. Строка – неизменяемый тип данных. Состоит из набора элементов (буквы, цифры, спецсимволы) заключенных в кавычки, и имеющих свой индекс начиная с нулевого.
скачать

списки

раздел: основы
Содержит информацию о списках. Список (list) – переменная, которая может хранить несколько значений разного типа.
скачать

генераторы списков

раздел: основы
Содержит информацию о генераторах списков, которые позволяют создавать списки по заданным параметрам.
скачать

словари

раздел: основы
Содержит информацию о словарях. Словарь - универсальный список, содержащий пару ключ-значение.
скачать

кортежи

раздел: основы
Содержит информацию о кортежах. Кортеж (tuple) — это последовательность значений любого типа, индексы которых являются целыми числами. Кортежи похожи на списки. Важное отличие заключается в том, что если в кортеж добавить какой-то элемент, то его нельзя в дальнейшем изменить или удалить.
скачать

множества

раздел: основы
Содержит информацию о множествах. Множества (set) – это списки, в которых элементы идут в случайном порядке, и эти элементы не повторяются. Работа со множествами, такая же, как и работа со списками, только здесь мы не можем обратиться к элементу по его индексу, и его поменять.
скачать

текстовые файлы

раздел: основы
Содержит информацию по работе с текстовыми файлами - открытие файла, запись и чтение информации, закрытие файла.
скачать

рекурсия

раздел: функции
Содержит информацию о рекурсивном вызове функций, то есть функция вызывает саму себя.
скачать

условные конструкции

раздел: основы
Содержит информацию об операторах if, else, elif, end, or, not, in, not in, а также о тернарном операторе и инструкции выбора match_case.
скачать

исключения

раздел: основы
Содержит информацию о способах обработки программных ошибок (исключений).
скачать

циклы

раздел: основы
Содержит информацию о работе циклов for и while, а также описана работа вложенных циклов.
скачать

функции

раздел: функции
Содержит информацию о работе функций.
скачать

lambda функция

раздел: функции
Содержит информацию о работе Lambda-функции, которые предназначены для работы в разных фрагментах программы и объявляется только в одну строчку.
скачать

вложенные функции

раздел: функции
Содержит информацию о работе вложенных функций.
скачать

декораторы функций

раздел: функции
Содержит информацию о работе декораторов функций.
скачать

функции генераторы

раздел: функции
Содержит информацию о работе функций-генераторов.
скачать