Урок по языку программированию Python 3 - 3

01:42:00

Введение в практическое применение знаний

1.Введение

Всем здравствуйте, с вами снова Ринат, сегодня я опишу практическое применение тех знании которое вы должны были получить с нашего видеоурока Программирование для начинающих (урок 01) и опишу базовые применения данного курса, надеюсь вам будет это интересно и вы узнаете что-то интересное или разберетесь с тем что не поняли или не доконца поняли в нашем видеоуроке, приятного чтениея ;)

2.Переменные

1. В Python все переменные являются динамическими т.е. одна переменная которая имела тип "строки" может быть спокойно изменена на тип "число", например:
  1. type_str = "3"
  2. type_int = int(type_str) # Данное вырожение означает что мы к переменной type_int присваиваем значение int(type_str) но при этом изменяем его тип на int() тем самым type_int теперь равняется числу 3, а не строке "3" как было ранее.
  3. type_str = 18.5 # т.е. теперь мы без проблем изменили изначальное значение  переменной type_str на значения из типа float() , т.е. Python спокойно позволяет изменять значения переменных, изменять их типы без особых проблем.
  4. Конечно стоит отметить, что если переменная type_str = "abc" то данное значение нельзя конвертировать в int(type_str) т.к. буквы не как не могут стать числом, но можно к type_str = 13 или любое другое значение.
2. Любая переменная в языке программирования Python является указателем на объект, да это не совсем хороший подход если брать парадигму ООП, но не что не идеально, так или иначе в каждой переменной Python имеются методы типа format, __str__  и др которые рассмотрим в следующем или после следующего видеоурока.

3. Любая переменная появляется когда к ней присваивается значение и автоматически уничтожается при выходе из области видимости

4. Так-же к переменной можно присвоить значение None и автоматически тип переменной станет NoneType во многих других значениях используется значения nill, скорее всего у вас возник вопрос, а зачем переменная без типа и без значения?! Ответ очень просто, бывают моменты когда в функции вам нужна переменная т.к. она должна использоваться при определенных условиях, но пока эти условия не наступили ей ненужны значения т.к. это лишное потребление ресурсов да и вообще это будет "не этично" хранить "симофорное значение" которое вообще не где не требуется.

5. В Python имеются такие типы данных как:
  1. Целые - это тип int() о нем уже и говорили и я писал в предедущей статье
  2. Вещественные - это тип float() т.е. значение с плавающей запятой 1.5(дробь) и впринципе должны знать из баз математики
  3. Комплексные - это тип complex(), комплексный тип лично я редко когда использовал и сложно представляю что вам он пригодится только если не будете заниматься какими либо сложными решениями связанные со сложными формулами вычесления, они позволяют хранить в себе подобные выражения (1+2j).
  4. Строка - обычный тип str() который хранить в себе строку, текст
  5. Логический - это тип Boolean, т.е. хранить в себе True или False и нечего более, либо "да" либо "нет"

Список

Список это некий "одномерный массив" который хранить в себе определенный список значений, из видеоурока вы должны были это увидеть, но покажу всеже пример его использования:
  1. lists = [] # Данный список пустой
  2. lists = [1,2,"333",True] # Список заполнен различными значениями и различных типов данных
  3. lists.append(3) # добавили в конец списка число 3 при помощи метода *.append
  4. lists[0] # выведет первый элемент списка
  5. Так-же стоит напомнить что список может в себе содержать другие списки, например:
    1. lists[[1,2,3],["ssss","ddd"],[True]] # тут мы видим что в списке находятся 3 списка и при обращений к lists[0] нам выведет [1,2,3]
Не думаю что стоит слишком много описывать про списки, хотя вещь очень гибкая и полезная, к ее эффективному использованию мы еще вернемся позже т.к. стоит отделить к списку так-же как и к словарю целый "раздел" или "видеоурок".

Словарь

Словарь это более общирная вариация списка, между ними есть существенная разница, первая и самая важная это "ключи", к элементам словаря можно обращаться по ключу а не по числу в позиции, давайте перейдем к примерам:
  1. dicts = {} # Объявление словаря
  2. dicts = {"keys":[1,2,3,4], "text":["ttt","hai"]} # словарь с 2 ключами keys и text, теперь если мы введем dicts["keys"] то выведет все элементы данного ключа, у нас это будет [1,2,3,4] 
  3. Так-же есть иная вариация объявления списка, это dicts = dict(key=[1,2,3,4] ..) обращение аналогичное по ключом, особой разницы между этим и предедущим объявлением списка нету, скорее это просто синтаксический сахар.
Словарь так-же очень общирен и ему необходим отделить особое внимание т.к. с ним вы будете на практике сталкиваться очень часто, так-же как и со списками, но поверьте, с списками и словарями гораздо удобнее работать нежели с массивами из PHP или иных языков.

Конец

Ну на этом все, моя очередная небольшая статья которая описывает некоторые вещи из нашего видеоурока, надеюсь вам она в чем-то помогла или где-то прояснила непонятные вещи в видеоуроке.
Спасибо что уделили время, не забывайте подписываться на наш канал на Youtube ставьте лайк и пишите свои предложения и отзывы ;)

Вам так же может быть интересны

0 коммент.

Дорогие друзья! Будем уважать друг друга и не превращать данный блок в linux.org.ru

Мы в социальных сетях

Контакты

  • ООО "Миллениум. Интеграция"
  • Контактный телефон: +7 (919) 932-86-97
  • Электронная почта: написать нам!