Автор темы
Этот цикл уроков рассчитан в первую очередь на тех, кто вообще не имеет опыта программирования: никаких предварительных знаний не потребуется — от вас нужен только установленный Python и желание разбираться. Мы будем двигаться от простого к сложному: сначала базовый синтаксис и первые программы, затем переменные, типы данных и управляющие конструкции, а в итоге подберёмся к фреймворкам и реальным задачам. Если что-то из текущего урока кажется сложным — не спешите, вернитесь к нему позже: материал выстроен так, чтобы каждую тему можно было закрепить практическими заданиями.
Доброго времени суток, уважаемые форумчане! Сейчас мы начнём изучать язык программирования Python. Начнём с основ, но в итоге придём к изучению различных фреймворков.
Скачать питон можно тут:
При запуске установочного файла вас встретит диалоговое окно. Следуйте инструкциям на экране.
Тут каждый ставит что-то на свой вкус, но я на всякий случай покажу самые популярные варианты:
Создайте файл HelloWorld1.py и введите в него следующий код:
Результат выполнения кода:
Запустите вашу первую программу!
Если вы всё сделали правильно, тогда программа совершит вывод текста на экран.
А теперь начнём разбор кода:
Синтаксис в этом языке очень прост для новичка в программировании.
Очень важно чтобы вы понимали, в чём заключается причина ошибок, так как вы регулярно будете их совершать(Даже профессиональные программисты их совершают)
Самые распространенные ошибки:
Задания
Чтобы вы смогли закрепить материал я буду писать вам простые задания после каждого “урока”. Если вы не можете их выполнить в настоящий момент, пропустите и вернитесь к ним позже.
Спасибо за внимание! Задавайте вопросы, постараюсь всем ответить.
Доброго времени суток, уважаемые форумчане! Сейчас мы начнём изучать язык программирования Python. Начнём с основ, но в итоге придём к изучению различных фреймворков.
Основные сферы применения Python
- Web разработка - Для этого существует как минимум 2 наиболее популярных фреймворка Flask, и Django
- Системное программирование - Python может управлять службами операционных систем
- Машинное обучение - Питон имеет множество библиотек для машинного обучения
- Автоматизация процессов - Питон позволяет переложить на него нудные задачи
Установка Python
Скачать питон можно тут:
При запуске установочного файла вас встретит диалоговое окно. Следуйте инструкциям на экране.
Установка IDE
Тут каждый ставит что-то на свой вкус, но я на всякий случай покажу самые популярные варианты:
- Atom
- PyCharm
- Sublime Text
- Visual Studio Code
Написание и разбор первой программы
Создайте файл HelloWorld1.py и введите в него следующий код:
Python:
print("Hello world!") #оператор вывода
print("Привет, мир!")
print("Hello x2")
print("Оператор 'Print'")#Здесь показано как использовать кавычки внутри оператора вывода
print("Выводит текст")
print('Это "Просто текст"')#Здесь показано как использовать другие кавычки.
print("Codeby.net")
#инициализация переменных
x = "Hello "
y = "World"
Z = "!"
q = 3
print (x + y + Z) #конкатенация внутри оператора ввода
print(34 + q) #оператор сложения внутри оператора вывода
Результат выполнения кода:
Запустите вашу первую программу!
Если вы всё сделали правильно, тогда программа совершит вывод текста на экран.
А теперь начнём разбор кода:
print - это оператор вывода. (1 - 7, 15, 17 строки)x, y, z - это переменные. (10 - 13 строки)+ - это оператор конкатенации. (15 строка)+ - это оператор сложения (17 строка)# - это комментарии. (1, 4, 6, 9, 15, 17 строки)- Переменная - Пока что будем считать, что это место на накопителе, куда мы сохраняем результат или данные. её можно изменить в любой момент времени. Имя переменной должно начинаться с буквы, иначе возникнет ошибка.
- Оператор вывода - это оператор который позволяет выводить текст в консоль. Если он выводит только числа тогда кавычки не требуются.
- Оператор сложения - это оператор который позволяет складывать числа с переменными.
- Комментарии - это поясняющие строки, которые используют чтобы передать смысл кода. Очень важно писать комментарии, так как это упростит работу над вашим кодом другим людям. Комментарии пишутся только для людей, так как они игнорируются компиляторами и интерпретаторами.
- Конкатенация - это операция которая позволяет склеивать объекты линейной структуры, чаще всего строки. В коде мы используем конкатенацию для того, чтобы получить одну строку из нескольких переменных.
Немного о синтаксисе
Синтаксис в этом языке очень прост для новичка в программировании.
- Не требует ставить “;” в конце строки, так как одна строка это одна инструкция
- Вложенные инструкции записываются всегда одинаково (например при использовании оператора сравнения, или циклов). Например:
“Оператор сравнения: выполнить инструкцию” - Можно выполнить несколько инструкций в одной строке, но для этого придётся разделить их“
;”
Ошибки
Очень важно чтобы вы понимали, в чём заключается причина ошибок, так как вы регулярно будете их совершать(Даже профессиональные программисты их совершают)
Самые распространенные ошибки:
“SyntaxError: invalid syntax”
“NameError: name 'b' is not defined”
“ValueError: invalid literal for int()” и “TypeError: unsupported operand type(s)”
ZeroDivisionError: division by zero
Задания
Чтобы вы смогли закрепить материал я буду писать вам простые задания после каждого “урока”. Если вы не можете их выполнить в настоящий момент, пропустите и вернитесь к ним позже.
- напишите программу, которая будет выводить текст “Codeby the best” с помощью конкатенации(используя только 3 переменные).
- Сделайте так, чтобы этот скрипт заработал:
Python:
print ("Hello world!")
print("Привет, мир!")
print(""Hello" x2")
#Создание переменной
x = "Hello "
y = "World"
Z = "!"
q = 3
print("x" + y + Z) #должно выводиться Hello World !
print("34" + q)
- AI-выжимка (тезисы)
- никаких предварительных знаний не потребуется :: Цикл уроков для новичков: нужен только установленный Python и желание разбираться.
наиболее популярных фреймворка Flask, и Django :: Python применяют в веб-разработке (Flask, Django), системном программировании, ML и автоматизации.
Atom :: Для старта рекомендуют IDE: Atom, PyCharm, Sublime Text, Visual Studio Code.
Создайте файл HelloWorld1.py :: Первая программа выводит текст, показывает конкатенацию строк и сложение числа с переменной.
Имя переменной должно начинаться с буквы, иначе возникнет ошибка :: Переменная — место для данных, её имя должно начинаться с буквы.
“;” в конце строки :: Синтаксис прост: точка с запятой не нужна, одна строка — одна инструкция.
“SyntaxError: invalid syntax” :: Разобраны типовые ошибки: SyntaxError, NameError, ValueError, TypeError и деление на ноль.
Последнее редактирование модератором: