Статья Как начать программировать на Python'е? Урок 1

Moxito

Пользователь
Сообщения
416
Реакции
47
Баллы
33
Приветствую!
Если ты хочешь научится программировать на Python'е - читай!
Для начала рассмотрим преимущества данного языка.
Существует много языков программирования - С, MATLAB, Scratch, Java, однако, Python - единственный текстовый язык, подходящий для самых разных целей.
Люди по всему миру используют Python для создания приложений, игр и так далее.
Состоит язык из слов английского языка и символов.

Начнём с простого - установим Python.
Заходим на офф. сайт и нажимаем на кнопку скачивания.
При установке ставим галочку "Add to PATH", остальное - на усмотрение.
Если Вы не хотите использовать права администратора - снимите галочку "Установить для всех пользователей".

В меню "Пуск" найдите "IDLE" и запустите.
Нажимаем "File", затем "New File".
Напечатайте в новом окне (c кавычками):
Python:
print("What's your name?")
Нажимаем "File", затем "Save". Дайте файлу название, и не забудьте про ".py" (без кавычек).
Запустите скрипт, нажав "Run", затем "Run Module".
Если у Вас будет ошибка - программа автоматически покажет где (выделит красным цветом) и скажет информацию.
Поздравляем, Вы поднялись на уровень выше! Погладьте себя по голове.
Попробуйте изменить программу, чтобы выводилось что-либо другое.
Нажимаем "File", затем "Save". Дайте файлу название, и не забудьте про ".py" (без кавычек).

ASCII-арт!
Давайте напечатаем "текстовую собаку"!
Python:
print("A dog in text!")
print("0______*")
print("/ | | |")
либо
Python:
print('''
A dog in text!
print("0______*")
print("/ | | |")
''')
Сохраните и запустите скрипт (F5).
Можно использовать 3 одинарные кавычки, чтобы печатать тексты со многими строками.
Попробуйте изменить программу, чтобы выводился другой арт и другая надпись.
Сохраните и запустите скрипт (F5).

Операции с текстом
Вы никогда не задумывались, что будет, если слово "hello" умножить на 7?
Python могёт!
Python:
print("Hello" * 7)
Звёздочка - знак умножения.
Можно сделать более распознаваемым текст поставив пробел после слова:
Python:
print("Hello " * 7)
Сохраните и запустите скрипт (F5).
Попробуем отнять от слова.
Python:
print("Hello " - 7)
Сохраните и запустите скрипт (F5).
Получим ошибку!
Кажись, сенса проводить расчёты такого типа больше нет!
А если сложить?
Python:
print("hello " + "world!")
Сохраните и запустите скрипт (F5).
Всё идёт как по маслу!
Попробуйте изменить программу, чтобы выводилось другое сочетание слов.
Сохраните и запустите скрипт (F5).

Образцы
Хотите нарисовать квадрат из "решёток"
Python:
print("######")
print("######")
print("######")
Сохраните и запустите скрипт (F5).
Но Вы не хотите нажимать много раз на решётку? Решение есть!
Python:
print("#" * 5)
print("#" * 5)
print("#" * 5)
Сохраните и запустите скрипт (F5).
Попробуйте таким способом "закодировать" шарф.
 

monowar

Активный пользователь
Сообщения
152
Реакции
187
Баллы
53
После полного выключения компа - появился IDLE в Пуске ( написал после включения компа и ... забыл отправить :Pardon:)
 
Последнее редактирование:

monowar

Активный пользователь
Сообщения
152
Реакции
187
Баллы
53
что в скобках нужно фразу писать в кавычках
:Pardon: Методом "научного тыка и включения дополнительных извилин" пришёл к нужному решению.
Post automatically merged:

Такой вопрос многие скрипты могут не работать в новом PyQt5 ?
 
Последнее редактирование:

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,119
Реакции
5,896
Баллы
648
Если Вы не хотите использовать права администратора - снимите галочку "Установить для всех пользователей".
Если эта галочка снята, это означает что программа будет установлена только в профиль текущего пользователя и доступна только ему.
Я думаю, здесь корректней было бы написать что-то вроде "Если у вас нет прав администратора - снимите галочку ..."
Но там есть и ещё одно отличие: когда ставишь галочку "для всех пользователей", то ещё и автоматически ставится галочка на "Precompile standart library" (если перейти в расширенные настройки), т.е. как я понимаю, первая(?) сборка проектов будет происходить быстрее.

В меню "Пуск" найдите "IDLE" и запустите.
Я так понял, IDLE - это среда разработки для Python.
Можно ли из под нее скомпилировать сорцы?
Есть еще какая-нибудь более удобная среда разработки под Python или плагин под MS Visual Studio?
 

monowar

Активный пользователь
Сообщения
152
Реакции
187
Баллы
53
Можно ,вот посмотри ( правда они на буржуйском) тут и тут
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
6,119
Реакции
5,896
Баллы
648
Я имел в виду компилировать с помощью интерфейса, а не кода.
 
Сверху Снизу