Типы данных в Python
Рад снова видеть вас на моем блоге!
В этой короткой статье мы поговорим о типах данных в Python. Для этого я создал таблицу в которой описал каждый из типов.
Мы с вами можем проверить к какому типу относится тот или иной объект при помощи функции type(). Для этого, в окне редактора кода PyCharm напишите:
print(type(123))
После запуска программы в консоль вернется тип int. Что означает целочисленный тип. Теперь в консоли напишем следующее:
print(type("Привет, мир!"))
Здесь, тип уже будет тип str, строковый тип.
При желании мы можем изменять типы у элементов если это позволяет сделать синтаксис. Давайте рассмотрим пример, в PyCharm напишем:
print((type(str(1))))
Довольно непонятная конструкция получилась для начинающего программиста, но не переживайте, когда мы дойдем до темы переменных будет гораздо проще все усваивать. Поясню, в данной строке мы изменили тип у числа с int на str, это можно сделать и ошибки в этом не будет. Но если мы захотим изменить тип с str на int у строки, то мы получим ошибку, ValueError (ошибка неправильного типа). В данном примере изменить тип невозможно.
Также типы данных можно классифицировать по некоторым признакам:
изменяемые (словари, списки, множества)
неизменяемые (кортежи, числа, строки)
неупорядоченные (множества)
упорядоченные (словари, кортежи, списки, строки)
В дальнейшем, я обязательно расскажу про каждый из типов и вместе разберем каждый тип на примерах.
Шутка про котика от ИИ
Искусственный интеллект и юмор – две кажущиеся несовместимыми области, но они могут сочетаться весьма забавным образом. С развитием современных алгоритмов и моделей машинного обучения, таких как GPT-4, ИИ становится способным генерировать шутки и анекдоты. При этом он способен создавать как классические, так и оригинальные и нестандартные юмористические высказывания.
Если вам интересно услышать шутки, созданные с использованием ИИ, вы можете подписаться на канал "НейроЮмор" в Телеграме по ссылке: https://t.me/neiroumor/393. Там вы найдете множество забавных и остроумных шуток, созданных при помощи искусственного интеллекта.
Как я решил стать программистом
Доброго времени суток!
Идеей стать программистом я загорелся давно, еще в студенческие годы, безумно хотелось научиться писать свои программы. В то время я определялся с выбором языка, а в техникуме нас учили в основном Паскалю. Поэтому я решил начать изучать Паскаль. Информации было очень мало, все приходилось собирать по крупицам из разных источников, а источниками были книги, материал из которых было сложно усвоить новичку и лекции преподавателей, интернет был не у всех. Посидев пару недель за изучением Паскаля я быстро выгорел и забросил программирование. После окончания учебы я устроился работать системным администратором.
Спустя 12 лет, уже и после окончания универа на заочке я решил снова вернуться к изучению программирования твердо решив что начну с языка Python. Мир изменился с приходом интернета и информации стало гораздо больше. Я настойчиво решил взяться за обучение не смотря на все трудности которые будут меня ждать впереди. Спустя три месяца самостоятельного обучения я выучил основы Питона, разобрался в базовом синтаксисе и много практиковался. Как я уже писал в предыдущей статье, в самом начале обучения мне очень не хватало структурированной информации, а именно кода с комментариями над каждой строчкой, что конкретно делает та или иная команда. Поэтому на моем канале будут реальные примеры с комментариями в коде и подробным описанием. Да, пока у меня не так много опыта в программировании, но я каждый день развиваюсь и узнаю что-то новое и сразу записываю в свой блокнота, а в последствии эти записи будут появляться на моем канале. Вы так же можете внести свой вклад в развитие как моего канала так и помочь всем тем кто будет читать его. Оставляйте Ваши вопросы или пожелания в комментариях, я с удовольствием прочту их и отвечу.
Пусть программистов в нашем мире станет больше!
Вперед! Все только начинается!
Юмор от ИИ
Хочу рассказать о главном персонаже нашего канала - это аватар НейроЮмора. Создание этого аватара было долгим и тщательным процессом, особенно важным было подобрать такое лицо, которое было бы максимально похоже на человеческое, чтобы наш искусственный интеллект мог оживить его. Мы с нетерпением ждем вашей обратной связи - как вам нравится наш аватар?
Шутки от ИИ публикуются 7 раз в день, и мы надеемся, что хотя бы одна из них сможет вызвать у вас улыбку. Для нас это уже будет большим успехом. Вы можете просматривать все наши шутки на нашем телеграм-канале НейроЮмор по ссылке: https://t.me/neiroumor/557
Если вы профи в своем деле — покажите!
Такую задачу поставил Little.Bit пикабушникам. И на его призыв откликнулись PILOTMISHA, MorGott и Lei Radna. Поэтому теперь вы знаете, как сделать игру, скрафтить косплей, написать историю и посадить самолет. А если еще не знаете, то смотрите и учитесь.
Ответ на вопрос, который никто не задавал: Да, голуби быстрее передают данные, чем гигабитный оптоволоконный Интернет
Может ли голубь с флэш-накопителями емкостью 3 ТБ превзойти гигабитную передачу данных через интернет?
Для ЛЛ: голубь с картой microSD большой ёмкости превосходит Интернет в скорости передачи данных на расстояниях ниже 600 миль (~966 км).
Синий: голубь, красный: голубь Джефф, жёлтый: интерней соединение реально, серый: в теории.
Популярный тех-блоггер Джефф Гирлинг (Jeff Geerling) перепроверил старую шутку о сравнительных достоинствах голубиной почты по сравнению с передачей данных через Интернет. Птица пролетела целую милю (1.6 км) добравшись до места назначения всего за одну минуту. На основе этих данных и добавив время передачи данных с флэш-накопителя SanDisk, Гирлинг построил график передачи данных на 3 ТБ для голубя. Похоже, что на коротких расстояниях, до 600 миль, передача данных с помощью почтового голубя может быть выигрышной стратегией, но на больших расстояниях с отрывом побеждает интернет.
Чтобы придать гонке остроты, Гирлинг решил ввести в неё еще одного соперника, себя. Надев маску голубя он сел в самолет, прихватив с собой носитель на 3 ТБ. На графике указано время прохождения расстояния от его дома в США до канадского центр обработки данных, повторяющий путь, которые проходят данных пересылаемые через интернет. На графиках видно, что PiJeff ("голубь Джефф" на самолёте) чуть лучше справляется с передачей данных на большие расстояния, чем настоящий голубь, но все равно в конечном итоге после отметки в 5000 миль (8047 км) интернет превосходит обоих соперников.
В заключение Гирлинг говорит, что он мог бы легко добиться более высоких показателей передачи данных, как PiJeff, набив свой багаж множеством ёмких дисков, но решил остановиться на общем для всех альтернативных вариантов объеме 3 ТБ. Также опыт показал, что гигабитное соединение не совсем соответствует заявленным характеристикам: наилучшая устойчивая скорость передачи данных составляет около 75 МБ/с.