Пример программы на Python. Характеристики, описание и рекомендации


Опубликованно 07.08.2018 01:15

Пример программы на Python. Характеристики, описание и рекомендации

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

Многие люди испытывают трудности при выборе первого языка программирования. Вот несколько основных причин, почему вы должны остановить свой выбор именно на нем: Легкость в обучении. Действительно, Питон очень простой язык. Научиться основам буквально через неделю. Некоторые считают, что если человек это его первый язык для изучения Python выбирает, он в будущем будет сложно изучать другие языки. Но если человек не разбирается в программировании, знает, как все работает, будет очень сложно выучить java, например. Для начала, вы должны понять Основы программирования, узнаете, что такое ООП, как с ней работать.

Перспектива. Сегодня многие ИТ-компании переходят на Python. Письменные сайтов, сделанных расчетах, являются боты. "Питон", чтобы справиться со всеми задачами. И хороший специалист в этой области просто не исчезают. Ранее этот язык не говорил, но сейчас даже в школах заменить Паскаль на языке Python. Когда экзамены можно решить проблему на "Питон". Много учебного материала. Различные курсы, книги, уроки, примеры программ. Вы даже можете найти примеры программ на языке Python для Raspberry Пи. Это такой микрокомпьютер, который часто используется для создания умных домов, автоматизированных систем. Какая версия Python, чтобы выбрать

Есть две версии Python 2 и 3. Новичкам при загрузке на Python задаются вопросом о том, какую версию следует скачать. Вторая версия уже устарела и мало людей используют его. Большинство уроков и примеров программ на Питон 3 версии. И в этой статье также использует Python 3 в примерах. Синтаксис не сильно отличается, но некоторые библиотеки не поддерживают старую версию, в какой немного другой синтаксис. Так что не тратьте время на вторую версию, Вам необходимо скачать и изучить третий.

Первое программное обеспечение

Такая традиция среди программистов, что первая программа на любом языке программирования является отображение текста Привет, мир!, что переводится с английского как "Здравствуй, мир!". Для этого нужно прописать только один оператор - печати. И в скобках писать в кавычках текст, который вы хотите отобразить. Таким образом, наш первый пример программы в Python следующим образом:

печать('Привет мир!')

Любая программа работает определенный алгоритм. Основными из них являются: линейные, ветвящиеся, циклические. Первый пример программы на Python, который был рассмотрен, то есть вывод текста относится к линейному алгоритму. Часто программы используют всевозможные алгоритмы. Ниже мы рассмотрим примеры простых программ на языке Python, принадлежащих к другим алгоритмам. Ветвление

Ветвление или ветвящийся алгоритм должен содержать, по крайней мере, одно условие испытания. Для проверки условия в Python является ли заявление, которое переводится как "если".

а=0 печать('введите число: ') входные(а) если a==0: печать('вы ввели 0')

В примере выше вы можете увидеть пример, если заявление в Python. Во-первых, программа просит ввести число, затем пользователь вводит число (ввод оператора). Это число записывается в переменную. Следующее условие если переменная "а" равна нулю, то переменная отображается текст, то программа будет завершена. Есть и другое высказывание переводится как "иначе". Заполните нашу программу таким образом, что если человек введите число, отличное от нуля, оно будет уведомлять пользователя об этом посредством вывода текста. Поэтому готовая программа выглядит следующим образом:

а=0 печать('введите число: ') входные(а) если a==0: печать('вы ввели 0') другое: печать('вы ввели число, отличное от нуля') Циклы в Python

Циклы используются для многократного повторения каких-либо действий. В Python для этого есть операторы for и while. Рассмотрим оба этих оператора. В То Время Как Заявление

Это циклы с условием, что тело цикла будет выполняться до тех пор, пока пока условие истинно. Например, а = 0, добавить к переменной B переменная C.

Синтаксис выглядит следующим образом:

при условии: тело цикла

Пример программы на Python с использованием цикла while:

а = 1 а <= 10: печати(a ** 2) а += 1

Эта программа выводит квадраты чисел от 1 до 10. В теле цикла можно увидеть, что программа отображает каждый раз, когда переменная a является квадратной, а затем добавляет эту переменную на 1. Цикл повторяется до тех пор, пока переменная а не равна или больше 10. Так программа выглядела более законченной и красивой, вы можете использовать оператор else. Пример использования:

а = 1 а <= 10: печати(a ** 2) а += 1 другое: печать('цикл завершен')

То есть, если переменная а будет больше или равно 10, то на экран выводится сообщение "цикл завершен". Добавил только 2 строки кода, и программа выглядит более красиво. И кроме того, в будущем им будет легче ориентироваться, если есть какая-то ошибка, не обязательно долго искать. Оператор For

Цикл является менее общей, чем цикл while, но он работает быстрее. Главным образом используя для отсортированных данных. Например, строки и словари. Пример программы на Python:

я в 'Привет мир!': печати(я * 2, конец=")

В этом примере можно увидеть, что цикл for перебирает строку Привет, мир! и каждый символ строки повторяет дважды. Операторы Break и Continue

Операторы Break и Continue используются в петли, чтобы выйти из цикла и перейти к следующей итерации. Пример использования оператора Continue:

а = 1 а <= 10: если a==5: а += 1 далее печати(a ** 2) а += 1 другое: печать('цикл завершен')

В примере мы видим, что если переменная а равна 5, то он пропускает 5 и начинается с 6. То же самое касается и оператор Break, но вместо того, чтобы пройти ее будет выйти из цикла и перейти к другим действиям, если таковые имеются. Если нет ни одного, завершает программу.

GUI программы

Далее будут приведены примеры программ на языке Python с графическим интерфейсом. Для их создания вам понадобится набор PyQT5 библиотеки. Этот набор является одним из самых мощных для создания программ с графическим интерфейсом. Существует также библиотека TKinter для создания GUI, но он уступает в PyQT5 мощность, хотя для простых программ можно использовать TKinter. Первый шаг-это установить эту библиотеку, так как изначально в Python нет.

Очень простой пример программы на Python с PyQT5:

#!/уср/бин/питон3 # -*- кодирование: utf-8 -*- импорт сыс из PyQt5.Импорт QtWidgets от qapplication, от qwidget если __имя__ == '__главный__': приложение = от qapplication(sys файла.агду) Вт = от qwidget() Вт.Размер(250, 150) Вт.перемещение(300, 300) Вт.setWindowTitle('простое') Вт.показать() сыс.выход(приложение.exec_())

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

Пример использования математики

Язык программирования Python часто используется для расчетов. Даже НАСА использовать Python для таких целей. Выполнять операции с числами, выполнять различные расчеты, которые помогут математические библиотеки. Это очень мощная библиотека, которая изначально находится в "Питон", дополнительно устанавливать его не нужно. Рассмотрим несколько примеров использования этой библиотеки.

Предположим, вы хотите вычислить факториал заданного числа. Это может быть сделано с одним оператором. Пример программы на Python:

импорт математике а=10 печати(математика.факториал(а))

Найти остаток от деления а на б:

импорт математике а=10 Б=2 печати(математика.библиотеки fmod(a,б))

Допустим, мы хотим посчитать гиперболический арккосинус числа б, это делается также с помощью одного оператора:

импорт математике а=10 печати(математика.инструмента acosh(а)) Черчение

Python также может сделать графики. Используя библиотеку библиотек matplotlib. Этой библиотеки нет изначально, он должен быть установлен отдельно. Это делается очень просто, в командной строке нужно написать одну строку:

типун установки библиотек matplotlib

Тогда мы должны подождать некоторое время, пока не будут установлены библиотеки.

Пример кода для построения графиков синуса и косинуса:

импорт библиотек matplotlib как мпл импорт библиотек matplotlib.pyplot как plt импорт математике т / д = 80 рис = плт.рисунок(дои = точек на дюйм, figsize = (512 / дюйм, 384 / дои) ) мпл.rcParams.обновление (шрифт {'.Размер: 10}) ДПП.оси([0, 10, -1.5, 1.5]) ДПП.Заголовок('синус & косинус') ДПП.меткой х ("х") ДПП.ylabel('F(х)') хз = [] sin_vals = [] cos_vals = [] х = 0.0 в то время как x < 10.0: sin_vals += [ математика.грех(х) ] cos_vals += [ математика.соѕ(х) ] хз += [х] х += 0.1 ДПП.сюжет(хз, sin_vals, цвет = "синий", метода linestyle = 'твердых', метка = 'грех(х)') ДПП.сюжет(хз, cos_vals, цвет = 'красный', метода linestyle = 'разбиты', метка = 'соѕ(х)') ДПП.легенда(ку = 'верхний правый') рис.savefig('триган.ПНГ') ДПП.показать()

После выполнения кода, можно увидеть следующее:

Джанго

Python-это написано на многих сайтах. Каждый день все больше и больше сайтов написаны на этом прекрасном языке. И возможность эту предоставляет фреймворк Джанго. Даже если предположить, что через несколько лет, Питон сможет обогнать РНР на рынке. Многие IT-компании уже работают с этим языком. Например, "Яндекс". Известный облачный сервис Dropbox и полностью написана на "Питон". Вы можете писать не только сайты, но и полноценное веб-приложений. К тому же это абсолютно бесплатно.

IDE для программирования на Python

Инструмент программиста-это всегда важно. Согласитесь, это неудобно для программы на языке программирования Python в блокноте, особенно учитывая, что "Питон" относится к вдавливанию. Существует несколько сред разработки, которые используются чаще всего: PyCharm. Это, пожалуй, самый известный IDE для Python. Работать с ним очень удобно, подключить новую библиотеку не займет много времени. Но это больше подходит для мощных компьютеров на слабых ПК будет очень неудобно с ним работать, потому что PyCharm требовательным. Возвышенное Текст 3. Это не среда разработки-это редактор кода, но какой! Он идеально подходит для слабых компьютеров. Программные коды придется запускать через командную строку. Затмение. Чаще всего программисты пишут на java, но для питона это идеальная.

Рекомендации Не забывайте комментировать свой код. Многие люди не тратят время на это, но тщетно. Вы должны иметь привычку комментировать свой код, всегда. Например, если вы положили ваш пример программы на Python на любом интернет-ресурсе, вам нужно сделать другие программисты смогут понять ваш код, это очень важно. Практика и читал книгу. Практика всегда нужна. Участие в проектах с открытым исходным кодом, решать проблемы. Кроме того, не забудьте посмотреть примеры программирования в Python, другие программисты. Вам нужно научиться работать с чужим кодом. И, конечно, нужно читать книги. Видео, статьи это конечно круто, но ничто не может заменить книги. Учитесь пользоваться поисковиками. Часто на форумах вижу, что люди задают абсолютно глупые вещи, ответы на которые можно найти на первых страницах поисковых систем. Почти 95 % ваших вопросов можно найти ответы онлайн. Не злоупотребляйте примерами программ. Научитесь самостоятельно писать код. Если вы только собираетесь посмотреть примеры программирование на Python для других разработчиков и работать с ними, вы никогда не научитесь писать свой код. Автор: Инсаф Галиев 2 августа 2018



Категория: обо всём