Найти в Дзене
Уроки python для начинающих

Уроки python для начинающих

Серия уроков, с домашними заданиями. С последующей проверкой. Планирую сделать вводный курс. Если процесс пойдет, тогда дальше углубимся в детали.
подборка · 9 материалов
2 года назад
Серия уроков Python #9. Функции
Определение функции: Функция от англ. function — фрагмент программного кода, к которому можно обратиться из другого места программы. Обращение к функции происходит по её имени. После выполнения функции управление возвращается обратно в адрес возврата, где данная функция была вызвана. Мы уже встречались с функциями ранее. В Python есть встроенные функции, например такие как print(), len(), abs(), input(), int, str() и др. их достаточно много. Это функции определенные в системе их можно вызвать в любом месте программы...
2 года назад
Серия уроков Python #8. Неизменяемость и примитивные типы
Иногда разработчикам нужно вернуть положительное значение числа, которое задали. Для этого в Python есть специальная функция. Функция abs() делает число неотрицательным: balance = -200 amount = abs(balance) print(amount) # => 200 На экран выведется 200. Но если вызвать print(balance), то на экран выведется старое значение: -200. Функция abs() вернула новые данные, но не изменила переданные в нее. Она не могла это сделать, потому что примитивные типы в Python — неизменяемы. Напомним, что примитивные типы — это простые типы данных, которые встроены в сам язык программирования...
2 года назад
Серия уроков Python #7. Типы данных
Существуют разные способы представления данных в программах. Есть строки — наборы символов в кавычках вроде "Hello, World!". Есть целые числа — например, 7, -198, 0. Это две разные категории информации — два разных типа данных. Операция умножения имеет смысл для категории «целые числа», но не для категории «строки»: нет смысла умножать слово «мама» на слово «блокнот». Тип данных определяет, что можно делать с элементами конкретного множества информации. В этом уроке мы изучим типы данных и узнаем, как работает типизация в Python...
2 года назад
Серия уроков Python #6. Срезы строк
Когда мы работаем со строками в программировании, из них регулярно приходится извлекать некую часть. Например, нам нужно выяснить, присутствует ли меньшая строка внутри большей. В этом уроке мы разберемся, как это сделать. Подстрока и срезы для строк Подстрока — это некоторая часть строки, которую нужно найти и извлечь. Представим, что у нас есть дата в таком формате: 12-08-2034. Нам нужно извлечь из нее подстроку, в которую входит только год. Если подумать логически, то нужно посчитать индекс символа, с которого начинается год, и затем извлечь четыре символа...
2 года назад
Серия уроков Python #5. Индекс строки
Строка это массив из букв. Каждый символ имеет свой порядковый номер, начинается отсчет от 0. Что бы это значило и что нам дает? Можем получить любой символ из строки. Это бывает нужно, когда из строки нужно получить какое то значение, какой то конкретный символ. first_word = 'dzen' print(first_word[0]) # => d В квадратных скобках указываем номер того символа, который нужно вывести. По другому это называется индекс. Индекс последнего числа равен количеству символов минус один. Или можно воспользоваться встроенной функцией len...
2 года назад
Серия уроков Python #4. Интерполяция
На прошлом уроке мы научились склеивать строки, это называлось конкатенация. Но это не всегда удобно, особенно когда необходимо собрать большую строку или несколько строк. Ниже разберем пример как можно применить альтернативу конкатенации - интерполяцию. first_word = 'Hello' second_word = 'world' print(f{first_word}, {second_word}!) # => Hello, world! Нужно некоторое пояснение. Буква f в начале строки, это начало формирования f-строки - шаблона, в котором с помощью фигурных скобок подставляется значение переменных...