Курс Python: Урок #7. Числа и операции с ними


Для того, чтобы проводить простые операции с числами в Python, достаточно вспомнить несколько базовых понятий элементарной математики.

Так как любая программа так или иначе проводит вычисления.

Мы уже знаем, что в Python есть два вида чисел:

int — целые числа
float — числа с дробной частью (их еще называют вещественными числами, числами с плавающей точкой).

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

Предыдущие уроки курса по Python:

Урок №1. Стоит ли изучать Python? Почему он стал лучшим «первым» языком программирования для начинающих?

youtu.be/Q5QaT6O0Ldo

Урок №2: Как установить Python 3 в Windows и проверка установки в Linux

youtu.be/6ER_dyRB7jQ

Урок №3: Пошаговая инструкция по установке IDE для изучения Python

youtu.be/V9GerNN3tLY

Урок №4: Переменные в Python: что это такое, как их называть и использовать?

youtu.be/oYt8XsGR1Xk

Урок №5: Комментирование кода в Python

youtu.be/lfl7T41PZyk

Урок №6: 3 основных типа данных в Python, с которыми начнем работать сразу: int, float, str

youtu.be/WbsaJAzh9B0

Мой блог:

robionek.info

Курс Python на моем блоге:

robionek.info/category/pt

Курс Python: Урок #6. Типы данных


В уроке №4 я рассказывал про переменные и кратко упомянул, что существует такое понятие, как «тип данных».

Сегодня мы кратко рассмотрим три основных типа данных, с которыми сразу же сталкиваются начинающие программисты. Подчеркну, что в Python типов данных, разумеется, больше.

Но чтобы не запутать начинающих, мы рассмотрим три главных типа, с которыми и будем работать с первых же дней. А с другими типами данных, будем знакомиться, как говорится, по ходу пьесы =)

Так вот. Когда мы разбирались с понятием переменных в Python, то нетрудно заметить, что переменная может принимать разные значения. Это может быть текст, целые числа, числа с плавающей точкой (например, 4.56).

Предыдущие уроки курса:

Урок №1. Стоит ли изучать Python? Почему он стал лучшим «первым» языком программирования для начинающих?

youtu.be/Q5QaT6O0Ldo

Урок №2: Как установить Python 3 в Windows и проверка установки в Linux

youtu.be/6ER_dyRB7jQ

Урок №3: Пошаговая инструкция по установке IDE для изучения Python

youtu.be/V9GerNN3tLY

Урок №4: Переменные в Python: что это такое, как их называть и использовать?

youtu.be/oYt8XsGR1Xk

Урок №5: Комментирование кода в Python

youtu.be/lfl7T41PZyk

Мой блог:

robionek.info

Весь курс Python на моем блоге:

robionek.info/category/pt

Курс Python: Урок #1. Почему он идеален для начинающих программистов?


Этим видео запускаю новый курс по Python 3 для новичков. Но прежде чем перейти к делу, хочу остановиться на некоторых моментах, которые очень важны.

Постоянно вижу вопросы на форумах относительно того, какой язык программирования лучше изучать первым. Наблюдаю словесные баталии по этому поводу и часто вижу однозначный совет, мол, «Изучайте Python».

Но насколько верно это утверждение?

Часто, как доказательство популярности Python, приводят всевозможные рейтинги, в которых Python стабильно находится в десятке популярных языков программирования.

Насколько эти рейтинги корректно составлены и насколько актуальны — вопрос отдельный.

Но то, что Python постоянно там появляется в десятке (как минимум) наиболее популярных языков программирования — это уже тенденция.

Кому стоит изучать Python?

Если только начинаете изучать программирование, то Python — отличный выбор для старта.

Это действительно простой язык программирования для начинающих.

Код читается легко и интуитивно понятен. Кстати говоря, именно интуитивность понимания — главная фишка этого языка.

Но в то же время, многие изучают его как второй язык программирования
Например, я в основном пишу на C#.

Однако, если нужно написать что-то быстро и без лишних заморочек, то я использую Python.

Это может быть небольшой скрипт, на который я потрачу несколько минут. И понимаю, что эта же задача на C# это отнимет у меня больше времени.

То есть, Python полезен не только для новичков, но и как «второй язык программирования».

Но в то же время, многие изучают его как второй язык программирования.

То есть, Python полезен не только для новичков, но и как «второй язык программирования».

Python прекрасно подходит для веб-разработки

Думаю, что многие слышали про фреймворк Джанго, на котором сделано множество сайтов.

Также можно использовать фреймворк Flask для создания сайтов.

У читателя может возникнуть вопрос: «Если Python такой замечательный, то почему не используют только его? Зачем нужны другие языки программирования?»

Здесь сразу отмечу, что нет «лучшего» языка программирования. Как и «худшего».

Каждый язык хорош для своих задач. Например, если вы хотите создавать сложные программы для Windows, то лучше будет присмотреться к C#.

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

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

Вместо итога:

Python однозначно подходит для изучения как первого языка программирования. После его изучения процесс изучения других языков программирования пойдет гораздо быстрее.

Изучая его, вы быстро освоите базовые концепции программирования, так как он действительно простой и, повторюсь, интуитивно понятный.

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

И после Python гораздо проще изучать другие языки программирования. А затем второй, третий и так без остановки =)

Мой блог:

robionek.info

Курс Python на моем блоге:

robionek.info/category/pt

Курс Python: Урок #3. Редакторы кода, IDE PyCharm и инструкция по установке


Прежде чем перейти к изучению основ Python, неплохо-бы установить специальную программу для написания кода. Можно, конечно, писать программы в обычном блокноте, но так никто не делает.

Для удобного написания кода предназначены специальные программы, которые существенно облегчают этот процесс.

Они помогают быстрее найти ошибки в коде, дают автоматические подсказки, выделяют цветом синтаксис. И многое-многое другое.

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

Например:

Visual Studio
Visual Studio Code
PyCharm
Sublime Text
Atom
Geany
и много других вариантов.

Что выбрать — решать вам. Но в настоящее время огромное количество разработчиков на языке Python пишут программы в PyCharm.

Можно сказать, что именно PyCharm стала стандартом для работы с Python.

Если хотите знать мое мнение, то лучше сразу привыкать к PyCharm (но можете выбрать и другой редактор кода).

Но мы сегодня установим именно PyCharm в операционной системе Windows (кстати, PyCharm можно установить и в Linux).

Предыдущие уроки курса:

Курс Python: Урок #1. Почему он идеален для начинающих программистов?

youtu.be/Q5QaT6O0Ldo

Курс Python: Урок #2. Как установить Python?

youtu.be/6ER_dyRB7jQ

Мой блог:

robionek.info

Весь курс Python на моем блоге:

robionek.info/category/pt

Курс Python: Урок #4. Переменные


Продолжаем изучать курс по Python, и сегодня поговорим про одно из самых важных понятий, а именно, про переменные.

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

Предыдущие уроки курса:

Урок №1. Стоит ли изучать Python? Почему он стал лучшим «первым» языком программирования для начинающих?

youtu.be/Q5QaT6O0Ldo

Урок №2: Как установить Python 3 в Windows и проверка установки в Linux

youtu.be/6ER_dyRB7jQ

Урок №3: PyCharm: пошаговая инструкция по установке IDE для изучения Python

youtu.be/V9GerNN3tLY

Мой блог:

robionek.info

Весь курс Python на моем блоге:

robionek.info/category/pt

Курс Python: Урок #5. Комментирование кода


Прежде чем двигаться далее, изучим короткую, но важную тему комментирования кода в Python.

Бывает так, что программист написал программу, отложил ее в сторону на несколько дней, а потом с удивлением понимает, что уже и не помнит, что там нагородил =)

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

И, как результат, я быстрее понимаю, что сам и написал =)

Предыдущие уроки курса:

Урок №1. Стоит ли изучать Python? Почему он стал лучшим «первым» языком программирования для начинающих?

youtu.be/Q5QaT6O0Ldo

Урок №2: Как установить Python 3 в Windows и проверка установки в Linux

youtu.be/6ER_dyRB7jQ

Урок №3: Пошаговая инструкция по установке IDE для изучения Python

youtu.be/V9GerNN3tLY

Урок №4: Переменные в Python: что это такое, как их называть и использовать?

youtu.be/oYt8XsGR1Xk

Мой блог:

robionek.info

Весь курс Python на моем блоге:

robionek.info/category/pt

5 Ввод и вывод данных python. Команда input()


stepik.org/course/63085/promo
Записывайся на мой курс на Stepic, где найдешь много практических задач

Стать спонсором канала и получить доступ к дополнительным материалам по Python
www.youtube.com/channel/UCMcC_43zGHttf9bY-xJOTwA/join
boosty.to/egoroff_channel
www.patreon.com/artem_egorov

egoroffartem.pythonanywhere.com/course/python/funktsiya-input
Подробная информация об этом уроке

Python ввод и вывод данных

В видео рассказывается как использовать функцию input() для ввода значений с клавиатуры и дальнейшего их сохранения в переменные.

a = input() ввод строки и дальнейшее сохранение ее в переменной a

d = int(input()) ввод целого числа и дальнейшее сохранение его в переменной d

f = float(input()) ввод вещественного числа и дальнейшее сохранение его в переменной f

Список задач для самостоятельного решения:

1) Бисер
acmp.ru/asp/do/index.asp?main=task

1. CS50 на русском: Лекция #1 [Гарвард, Основы программирования, осень 2015 год]


Доп. материалы и задачи к лекции — javarush.ru/s/level_0
Весь курс CS50 — javarush.ru/s/course_cs50

Это Хогвартс? Нет, друзья, это Гарвард и первая лекция (Week 0) легендарного курса по основам программирования CS50 с русским переводом.

Даже на этом вводном занятии (хотя мозг отказывается воспринимать это яркое интерактивное действо как «занятие») @David Malan уже успел рассказать и показать много интересного.

Вот о чем:

• родной язык компьютеров — двоичная система счисления
• ASCII — как записываются символы
• как алгоритмизировать задачи — на живых примерах. Очень живых=)
• почему Дэвид разорвал телефонный справочник или что такое двоичный поиск
• сложность алгоритма — что, как и почему
• о том, что такое циклы, расскажет никто иной, как Марк Цукерберг, основатель Facebook
• …а еще вы увидите его же в 2005 году, в качестве приглашенного гостя CS50. Хм… судя по аудитории, интерес к технологиям вырос в десятки раз!

Подписывайтесь на наш канал, чтобы не пропускать лекции: www.youtube.com/channel/UCMcDsSeqS531-HKz6GiJgtA/featured

И не забывайте заниматься на JavaRush: javarush.ru

Перевод осуществлен cтудией VertDider совместно с JavaRush (http://javarush.ru).

Python для начинающих. Урок 1: Введение, Hello world и Переменные.


ЕСЛИ JUPYTER NOTEBOOK НЕ ЗАПУСКАЕТСЯ: gist.github.com/NeilAlishev/b774abcd8cc7eaa2355f479c56733e59

ВСЕ ВИДЕО ПО PYTHON: www.youtube.com/playlist?list=PLAma_mKffTOSY12JZS6l8lxKCpooPVcrn

МОЙ КУРС ПО GIT: www.udemy.com/course/git-alishev/?referralCode=71994763964B8E2E6A4E

Реклама и сотрудничество: alishev.neil@gmail.com