Python

Python

Статьи и программировании на Python для начинающих. А может что-то пригодится и бывалым.
подборка · 32 материала
1,2K подписчиков
Я умудрился растянуть рассказ о функциях аж на четыре статьи (третья статья здесь). Несмотря на то, что это лишь самые общие сведения для новичков. Но именно потому, что всё это для новичков, я и не выдаю много сведений сразу. Сегодня с функциями закончим (во всяком случае пока). В Python, как и в большинстве других языков, параметры и переменные функций являются локальными. То есть видимы только внутри функции. При желании в функциях можно использовать глобальные переменные, но для этого придётся принять соответствующие меры (подробнее здесь)...
3 недели назад • 22 просмотра
1,2K подписчиков
Ранее я уже рассказывал о том, чем параметры отличаются от аргументов. Правда, на примере другого языка программирования, но сути это не меняет. Я также уже рассказывал о том, как в Python использовать функции. Но там я не упомянул о том, как передавать аргументы в функцию и о многом другом. За что меня критиковали в комментариях. Критикам отвечу - я стараюсь писать короткие статьи, чтобы не перегружать мозг программистам-новичкам. А то, что не входит в короткую статью, я обычно помещаю в другую короткую статью...
2 месяца назад • 33 просмотра
1,2K подписчиков
Рассказав о зарезервированных словах PHP и JavaScript, я решил не останавливаться. Хотя кто-то наверняка скажет - остановите его! )))) Поэтому сегодня о зарезервированных словах Python. Итак, если вы попробуете сделать что-то подобное в Python (да и во многих других языках): class = "Мой класс" то получите сообщение об ошибке. Потому что class - это зарезервированное слово, которое можно использовать в программе только так, как определено правилами языка, и никак иначе. Вот список ключевых слов (Keywords),...
2 месяца назад • 27 просмотров
1,2K подписчиков
В Паскале, например, есть функции и есть процедуры. Функции возвращают результат, процедуры - нет (хотя могут через параметры, но это уже нюансы). В большинстве же других языков нет разделения на процедуры и функции. Если глубоко копнуть Python, то увидим С++, а если ещё копнуть, то и чистый С ))) Возможно поэтому в Python, как и в С/С++, имеются только функции. И эти функции могут возвращать результат, а могут и не возвращать. Функции, которые НЕ возвращают результат, иногда ещё называют void-функциями...
4 месяца назад • 35 просмотров
1,2K подписчиков
Как и любой другой язык программирования высокого уровня, Python позволяет определять собственные функции, а не только использовать стандартные или библиотечные. Для определения новой функции необходимо указать её имя и последовательность инструкций, которые выполняются при ее вызове. Пример: Слово def - ключевое. Оно указывает на то, что дальше будет определение функции. Затем следует имя функции (в нашем примере это hello). Функция может принимать параметры, которые перечисляются в круглых скобках после имени функции...
4 месяца назад • 34 просмотра
1,2K подписчиков
Почти во всех языках программирования имеется такая вещь, как обработка исключений. Исключение - это непредвиденная (исключительная) ситуация, которая может произойти во время выполнения программы. Например, в качестве делителя пользователь может ввести число 0, а на ноль делить нельзя. Это будет ошибка времени выполнения, и программа, скорее всего, завершится аварийно. И если деление на ноль можно хотя бы предвидеть и принять меры, то многие вещи предвидеть невозможно (например, отсутствие файла в нужном месте или разрыв соединения с Интернет)...
5 месяцев назад • 44 просмотра