Статья "Введение в Python"


3

 

Введение в Python.

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

Текст программы называется программным кодом.

Я зыки программирования

  • P ython(язык компьютерного программирования, часто используемый для создания веб-сайтов и программного обеспечения, автоматизации задач и проведения анализа данных. Python — это язык общего назначения, то есть он может использоваться для создания множества различных программ и не специализируется на каких-либо конкретных проблемах)

  • P ascal(императивный и процедурный язык программирования, разработанный Никлаусом Виртом как небольшой эффективный язык, предназначенный для поощрения хороших практик программирования с использованием структурированного программирования и структурирования данных).__

  • C/C++ (объектно-ориентированный язык программирования промежуточного уровня. Упор в нем делается на классах, которые связываются вместе в большой двоичный исполняемый файл.)

  • C # ((произносится си шарп) — объектно-ориентированный язык программирования. Разработан в 1998—2001 годах группой инженеров компании Microsoft под руководством Андерса Хейлсберга и Скотта Вильтаумота как язык разработки приложений для платформы Microsoft .NET Framework. Впоследствии был стандартизирован как ECMA-334 и ISO/IEC 23270. C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к C++ и Java.)

  • J ava(представляет собой язык программирования и платформу вычислений, которая была впервые выпущена SunMicrosystems в 1995 г. Существует множество приложений и веб-сайтов, которые не работают при отсутствии установленной Java, и с каждым днем число таких веб-сайтов и приложений увеличивается.)

  • P HP (рекурсивный акроним словосочетания PHP: HypertextPreprocessor) - это распространённый язык программирования общего назначения с открытым исходным кодом. PHP специально сконструирован для веб-разработок и его код может внедряться непосредственно в HTML)

  • R uby (интерпретируемый высокоуровневый объектно-ориентированный язык программирования общего назначения. По состоянию на январь 2022 года он входит в топ-20 самых популярных ЯП, согласно авторитетному специализированному рейтингу Tiobe. Создателем языка Ruby считается японский программист Юкихиро Мацумото, он начал работать над ним в 1993 году и представил первую общедоступную версию языка через два года, в 1995-м)

Языки программирования бывают двух типов: компилируемые и интерпретируемые.

Типы языков программирования

Компилируемые

Интерпретируемые

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

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

 

 

 

Мы будем изучать язык программирования Python (читается Питон или Пайтон). Язык программирования Python был создан голландским программистом Гвидо Ван Россумом в 1991 году. Гвидо был большим фанатом британского комедийного сериала «MontyPython’sFlyingCircus» англ. [мóнтипáйтонзфлáйинсёркус], откуда и взято название языка.

 

 

 Преимущества и Недостатки Python

Язык Python:

  • интерпретируемый

  • платформо-независимый

  • простой язык

  • встраиваемый скриптовый язык

  • динамическая типизация

  • имеет огромную библиотеку классов на любой вкус

Основным недостатком языка Python является его низкая скорость выполнения

 

Задачи, решаемые с помощью Python

Python подходит для решения широкого спектра задач. Разобьем их на категории:

  1. Системное программирование. Создание системных утилит. Встроенные вPython интерфейсы доступа к службам операционных систем делают его идеальным инструментом для создания переносимых программ и утилит системного администрирования;

  2. Графические приложения.Создание графических приложений GUI. Простота Python и быстрота разработки делают его отличным средством создания графического интерфейса. В состав Python входит стандартный объектно-ориентированный интерфейс к GUI API;

  3. Веб-приложения.Создание веб-приложений.С помощью дополнительныхфреймворковна языке Python (Django, Flask, Pyramid) можно создавать полнофункциональные сайты;

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

  5. Интеграция компонентов.Возможность Python расширяться и встраиваться в системы на языке C++ делает его удобным для описания поведения других систем и компонентов;

  6. Приложения баз данных.Создание приложений баз данных. ВPython имеются интерфейсы доступа ко всем базам данных: Sybase, Oracle, Informix, ODBC, MySQL, PostgreSQL, SQLite и многим другим. С их помощью можно создавать приложения баз данных.

 

 

 

 

Вывод текста на экран.

Для вывода данных на экран используется команда print().

Внутри круглых скобок пишем, что хотим вывести на экран. Если это текст, то обязательно указываем его внутри кавычек. Кавычки могут быть одинарными или двойными. Только обязательно ставим одинаковые до и после текста.

Например, следующий код:

print('Мы изучаем язык Python')

выведет на экран текст:

Мы изучаем язык Python

Запомни: кавычки могут быть и одинарными, и двойными. Следующие две строки делают одно и то же.

print('Python')

print("Python")

Это полезно, например, когда необходимо вывести строку с кавычками:

print( 'Смотрите фильм "Салют-7"!' )

То, что мы пишем в круглых скобках у командыprint(),называется аргументамиили параметрамикоманды.

Командаprint()позволяет указывать несколько аргументов, в таком случае их надо отделять запятыми.

Например, следующий код:

print('Скоро я', 'буду программировать', 'на языке', 'Python!')

выведет на экран текст:

Скоро ябуду программироватьна языкеPython!

Обратите внимание, в качестве разделителя при выводе данныхмежду аргументами команды используетсясимвол пробел. По умолчаниюкомандаprint()добавляетровно один пробел между всеми своими аргументами. Например, следующая программа:

print('1', '2', '4', '8', '16')

выводит числа1 2 4 8 16. Числа выведены ровно через один пробел.

Запомни:при написании кода, между аргументами командыprint()после запятой мы ставим 1 символ пробел. Это общепринятое соглашение в языке Python. Этот символ пробела не влияет на вывод данных.

Примечания

Примечание 1.Командаprint()записывается только маленькими буквами

П

выведет на экран две строки:

Какой хороший день!

Работать мне не лень!

римечание 2.Каждая последующая командаprint()выводит указанный текстс новой строки.Например, следующая программа:

 

print('Какой хороший день!')

print('Работать мне не лень!')

 

П

выведет на экран три строки, одна из которых пустая:

Какой хороший день!

 

Работать мне не лень!

римечание 3.Командаprint()с пустым списком аргументовпросто вставляет новую пустую строку.Например:

 

print('Какой хороший день!')

print()

print('Работать мне не лень!')

Необязательные параметры команды print (sep, end)

По умолчанию команда print() принимает несколько аргументов (параметров), выводит их через один пробел, после чего ставит перевод строки. Это поведение можно изменить, используя необязательные именованные параметры sep (separator, разделитель) и end (окончание).

Параметр sep

Р

Результатом выполнения такого кода будет:

a b c

d e f

ассмотрим следующий код:

 

print('a', 'b', 'c')

print('d', 'e', 'f')

Е

выведет все символы без пробелов:

2+2=4

сли пробел не нужен, при вызове функции нужно добавить ещё один аргумент с именем sep (от англ. Separatorразделитель), равный пустой строке’’.

 

Команда

print ( ‘2’, ‘+’, ‘2’, ‘=‘, ‘4’, sep=‘’ )

Р

Результатом выполнения такого кода будет:

a*b*c

d**e**f

ассмотрим следующий код: 

 

print('a', 'b', 'c', sep='*')

print('d', 'e', 'f', sep='**')

При первой печати в качестве строки разделителя между аргументами команды print() установлена строка sep='*'.

При второй печати в качестве строки разделителя между аргументами команды print() установлена строка sep='**'.

Таким образом, необязательный параметрsepкомандыprint()позволяет установить строку, с помощью которой будут разделены аргументы при печати.

Параметр end

Если перевод строки делать не нужно или требуется указать специальное окончание, то следует явно указать значение для параметра end.

p

Такая программа выведет:

123456

rint ( ‘1’, end=‘’ )

 

print( ’23’, end=‘’ )

print( ‘456’ )

 

Результатом выполнения такого кода будет:

a b c@d e f@@

 

 

Рассмотрим следующий код:

print('a', 'b', 'c', end='@')

print('d', 'e', 'f', end='@@')

По завершении первой печати вставлена строка @ вместо перевода строки. Аналогично, по завершении второй печати вставлена строка @@.

Параметры sep и end можно использовать вместе. Рассмотрим следующий код:

print('a', 'b', 'c', sep='*', end='finish')

p

Результатом выполнения такого кода будет:

a*b*cfinishd**e**f^__^g+h+i%j-k-l#m/n/o!

rint('d', 'e', 'f', sep='**', end='^__^')

 

print('g', 'h', 'i', sep='+', end='%')

print('j', 'k', 'l', sep='-', end='#')

print('m', 'n', 'o', sep='/', end='!')

Примечания

Примечание 1. Вызов команды print() с пустыми скобками ставит перевод строки.

Примечание 2. Последовательность символов \n называется управляющей последовательностью и задает перевод строки.

Примечание 3. Значения по умолчанию у параметров sep и end следующие:

sep=' '# пробел

end='\n'# перевод строки

Примечание 4. Чтобы убрать все дополнительные выводимые символы, можно вызывать командуprint() так:print('a', 'b', 'c', sep='', end='')

Примечание 5. Программный код print('Python')

равнозначенкоду print('Python', end='\n')

 Примечание 6. Если после вывода данных нужно более одного перевода строки, то необходимо использовать следующий код:print('Python', end='\n\n\n')

Вопросы и задания

1. Найдите и исправьте ошибки в программе:

print( "Акция "Доброе дело"." )

2. Найдите и исправьте ошибки в программе:

print( "Привет,", Вася! )

3. Заполните пропуски так, чтобы программа вывела на экран слово Python:

print ( "Ру", … )

print ("on" )

 4. Напишите программу , которая выводит на экран фразу лесенкой (автор - В. Маяковский):

я волком бы

выгрыз

бюрократизм.


Полный текст материала Статья "Введение в Python" смотрите в скачиваемом файле.
На странице приведен фрагмент.
Автор: Кузнецова Тамара Анатольевна  Публикатор
25.01.2023 0 1043 40

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



А вы знали?

Инструкции по ПК