Плюс+ : python

Python (Питон) – проще некуда

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

Контроль приложения

В этой главе мы поговорим о логических операциях и циклах, основе любого языка программирования. 

Отступы, файлы и комментарии

Отступы и комментарии играют достаточно большую роль в Питоне, особенно первое. Очень часто в книгах по программированию начинают с комментариев, а я решил немного отложить эту тему до тех времен, когда это хоть немного понадобиться

Циклы в Питоне

Цикл можно воспринимать как оборот. Если начать крутить колесо, то каждый его оборот – это один шаг цикла, и он будет повторяться, пока кто-то не нажмет на тормоза и колесо не остановится. Так что если нам нужно будет крутить колесо, то мы сможем использовать циклы. 

Строки, списки, словари

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

Функции

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

Глубокое погружение в переменные

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

ООП в Python

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

Исключительные ситуации

Вот мы начали писать код и все вроде бы отлично, но это еще не гарантирует, что он всегда будет работать стабильно. Могут возникать ситуации, когда код не может дальше выполняться в штатном режиме и произойти исключительная ситуация. 

Коллекции в Питоне – копаем глубже

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

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне