Основы Программирования - #2 - Типы данных
Вставка
- Опубліковано 25 гру 2016
- Освой профессию frontend-разработчика за 6 месяцев и становись востребованным IT-специалистом со знанием топовых технологий и 5 крутыми проектами в портфолио:
loftschool.com/professions/fr...
В этом уроке Николай Чернобаев расскажет о типах данных. В этом видео вы узнаете о таких типах данных, как число, строка, булевый(логический) и т.д. Все это рассмотрим на примере языков программирования Python и JavaScript.
Личный канал Николая / nickchernobaev
Полезные сайты из урока:
www.python.org/
jsbin.com/
www.sublimetext.com/
Не ограничивай себя видеоуроками на UA-cam!
Узнавайте еще больше полезной информации! Общайтесь с опытными разработчиками, преподавателями и развивайся через личное общение!
Больше уроков от lofblog: #loftblog
Все уроки по хештегу: #loftblogProgramming
Полезные уроки для веб-программиста: #вебпрограммист
#Программирование
______________________________
Понравилось?
ГДЕ С НАМИ ПООБЩАТЬСЯ
⚡️Школа онлайн-образования: loftschool.com/
⚡️Telegram Loftblog: t-do.ru/loftblog
⚡️Telegram IT-обучение: t-do.ru/it_loft
⚡️Группа вконтакте: loftblog
Поставь лайк! Больше лайков - лучше выпуски :)
Мне нравится этот лысый мужик,у него умный взгляд)
Это самый лучший коммент хD
имеешь ввиду на ленина похож?))
@@user-kv1pb9nz7j😂
Домашнее задание. Типы данных.
[1] Число: Python - 1) целое (int) 2) дробное (float) Javascript - 1)число (number).
[2] Строка: Python - 1)char Javascript - 1)string. Пишутся в кавычках.
[3] Булевый тип данных - true или false.
[4] У Python - сильная типизация, надёжно и хорошо. У Javascript - слабая, не очень хорошо, выбери Python для таких дел.
У Python & Javascript - динамическая типизация.
Преобразование типов данных.
Python:
{1} Из дробного числа в целое: print(int(45.35))
{2} Из целого числа в дробное: print(float(23))
{3} Из числа в строку: print(type(str(60))) Теперь данное число воспринимается как строка.
{4} Из числа в Буль: print(bool(3)) Данное число теперь имеет значение True
print(bool(0)) Данное число теперь имеет значение False
Javascript:
/1\ Для определения типа данных: console.log(typeof(56)) Оно воспринимается как число, какое бы ты число не ввёл, тип определяется как "число"
/2\ Из числа в строку: console.log(String(74)) Теперь это данное воспринимается как строка - "74"
/3\ Из числа в Буль: console.log(Boolean(6)) 6 имеет значение True, если бы это было число ноль, то значение было бы False
/4\ Для преобразования Буля в число: console.log(Number(True)) получается число 1, а если подставить значение False, то число будет 0.
спасибо
Молодец, держи конфету)
Гдз даже тут есть
У чела похожие подписки как у меня
Молодец 5
Смотрю в 2021! Благодарю Вас!!! Я начинаю что-то понимать и вы мой первый учитель!))😀😉😁😊
cмотрю в 2022 такое же положение
и как успехи твои?
как успехи?)
@@pavel_krushvitss норм
23 год. Учусь на программиста ,но смотрю его видео просто чтоб раньше самостоятельно начать практику.И блин это очень интересно)
Типы данных
Python:
Число
1. Целое число (int);
1. Дробное число (float);
JavaScript:
1. Число (number);
Python:
Строка
1.char
JavaScript
1. string
JavaScript & Python
1.Булевый тип данных
Python (сильная и динамическая типизации);
JavaScript (слабая и динамическая типизации);
Преобразование типа данных
Python:
print(int(30.3))
print(float(30))
print(type(str(30)))
print(bool(3))
print(bool(0))
JavaScript
console.log(typeof(30));
console.log(String(30));
console.log(Boolean(0));
console.log(Number(True));
Урок это нужно было назвать не "Типы данных" а "Синтаксис"
)))
print('Ах ты ж, хитрая жопа!')
Float дробное число,а у тебя там 30:)
@@mr.smolderholder7769 Эмм, это преобразование
Спасибо Николай, очень доступно, понятно, продолжайте в том же духе.
Спасибо за ваш труд! Очень полезно
Мне 9 лет и я хотел заниматься программированием но я думал так как я в 3 классе мне ничего не будет понятно но я решил попробовать и нашёл твой канал и тут всё легко тут нет примеров для 6-7класса и поэтому хочу сказать спасибо за существование этого канала
Мне 37 и у меня мозг начал подкипать))
Хоть уже и прошло два года, но я хотела сказать, что ты большой молодец, что взялся за такое хорошее и полезное дело) Надеюсь, что ты уже сейчас делаешь успехи и не забросил учебу 🤗
@@AleksandrZarechnev Мне столько же и та же беда)
@@nazomk 😁
Все понятно было до того как стали писать привет privet
Ребята вы молодцы!!
Столько информации для новичков)) Вы просто супер
решил вернуться к изучению программирования в 2022, а именно в Python. тяжко конечно, так как у нас война, но нужно двигаться дальше.
спасибо за урок!
@Head Shot - Skull для тебя это более актуально.
@Head Shot - Skull Себя спасите для начала, орки
Надеюсь у вас все получилось
@@Svetyk1 нет. Война в стране, не до этого.
@@VITOSGTI ну хоть живы, пусть все поскорее закончится
Красавцы парни, главное не останавливайтесь!
Руслан Алимамадов спасибо большое! Будем стараться!
ВСЕ КРУТО,ТОЛЬКО ЩЕЛЧОК ПО КЛВ. ОЧЕНЬ БОЛЕЗНЕННО СКАЗЫВАЕТСЯ НА УШАХ И ВНИМАНИИ
Ок:D блин немножко мотивации не хватает что ли...
Спасибо за Ваш труд! Здоровья Вам и процветания!
Автор, спасибо тебе! Твой труд не забыт!!
Спасибо за то что преподаёшь программирование, классные уроки
СПАСИБО ВАМ БОЛЬШОЕ! ОЧЕНЬ ЦЕНЮ ТАКИХ ЛЮДЕЙ КАК ВЫ КОТОРЫЕ ДАРЯТ СВОИ ЗНАНИЯ И НАХОДЯТ ВРЕМЯ. У ВАС КЛАССНЫЕ УРОКИ!
Хорошо и внятно объяснил. Старайся оставаться таким же ! 👍
Спасибо за подробные объяснения, всё воспринимается сразу.
Классный курс! Молодцы, спасибо! Объясняется все простым понятным человеческим языком, а не как на лекции.
спасибо за курс я со 2-го 3-го урока уже начала понимать что то по-тихоньку, а если пересмотреть 2-3 раза, то вообще всё становиться понятно)) спасибо за теорию и практику в 1м флаконе))
БОЛЬШОЕ СПАСИБО ЗА ИНФОРМАЦИЮ.
Спасибо за уроки, супер! Советую новичкам перед просмотром этого видео сначала посмотреть отдельно видео про Subleme Text 3 и установку package control , мне здорово помогло)
Николай, молодец, продолжай в том же духе, отличный урок.!!! и смонтировали отлично
Dmitry Anderson спасибо большое! Будем продолжать!
👍👍👍удивительно, каждый бы препод так разжевывал и было бы понимающих гораздо больше!) спасибо🤟🤟
Отличное видео, всё чётко и понятно! Спасибо. Идея с доской из стекла для написания отличная!
Простота объяснения это ваш залог успеха! Так держать!!!!!!!
освоила7
Спустя 3 года, каков результат?
У вас одни из самых крутых роликов о программировании! Спасибо. :)
Andrey Aleksandrovich спасибо большое! Приятно, что смотрите!
Канал, просто находка 2021года!!
Огромный тебе респект друг!Все предельно просто и понятно объяснил!
а мне понравилось) точно досмотрю весь курс. и мне нравится , что приводят конкретные примеры на питоне и джавескрипт) мерси боку :)
Здравствуйте, как ваши успехи? 4 года прошло как никак..
Не жалеете? И вообще вы сейчас программист?)
@@onqee6528 конечно, как и остальные 47 лайкнувших
@@onqee6528 а с тобой что?
@@goodfox1414 давненько уже забыл про это все ) занимаюсь другим делом )
Красавчик, как раз учу python and js
Доходчиво, кратко! Спасибо
Смотрю Вас. Огромное Спасибо Вам .Вы мой первый Сенсей)
Второе занятие сложнее идёт) буду пересматривать)
Расскажи , как успехи ? Не забросил учиться? И помог ли тебе курс этот?
@@Gr0uP_WaGneR а у тебя как успехи?
@@goodfox1414а у тебя че как там?
@@schizophrenia6496а у тебя?)
@@user-ov2zg7uf2dа у тебя?
Объяснили лучше чем 2 года курсов у квалифицированного программиста
спасибо за такие уроки буду продолжать дальше. очень интересно и хочется научится
спасибо за прекрасные уроки!
классные уроки, все понятно и без непонятных умных слов, после которых хочется бросить это дело. Так держать! продолжайте в том же духе) Одно не могу понять. Мы пишем код, а потом смотрим его в консоли. Что именно мы видим в консоли? Я пока только html и css изучил и там не было никаких консолей. Пишешь код и смотришь в браузере результат. Когда ассемблер пробовал изучить(сложный язык, рано его учить), там в консоли результат после компиляции смотрели, то как распределяются значения по сегментам и битам, а здесь в консоли мы что смотрим?
Классный канал. Продолжайте в том же духе. Все очень полезно и информативно. НО Если рассказываете о программировании в общем, то не углубляйтесь в отдельный язык! Я лично решил java изучать и посмотрел пару уроков на эту тему и когда вы начинаете говорить об Особенностях синтаксиса в питоне и js хочется реально закрыть уши и глаза, чтобы эту информацию не запомнить, так как потом в той же джаве можно ошибок наделать. А вот первый урок был вообще бомба, все понятно разжевано и в рот положено) Первый урок вообще зачет) Надеюсь последующие уроки будут такими же)
Я стала понимать уже язык программирования понемногу благодаря вашим щедрым урокам 🤗🤗👍👏
Спасибо большое, столько видео на эту тему, а объяснить доступно никто не может. Только по вашим видео начинаю понимать программирование
2021
Кто в теме?
Кто хочет стать программистом?
Хочу подкачать свои навыки программирования
Хочу научится программированию с нуля
я хочу иметь крепкую базу в программировании и думаю стать веб-програмистом
Привет Назар из 02.07.21. Хочу с 0 выучит Python !!
я хочу стать программистом
*Всем ребятам которые начали учиться посвящается*
1. При выходе у вас в консолях ошибки типо ( [path: C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WIND...)
Необходимо удалить программу Python в "Пуск -> Панель управления -> Программы и коммпоненты"
И переустановить ее с нажатием галочки (Add Python 3.5 to PATH)
Внимание: Возможно на данный момент у вас другая версия и под галочкой она указанна.
Нез ;)
быстрее в path ручками прописать
Спасибо!
спасибо!!!
Красавчик, спасибо:)))))))
Вообще молодцы ! У меня появился стимул программировать !
Хорошая подача материала!
1:09 для каждого типа данных есть определенное определение
©Николаша©
На 14:15 строку можно просто поместить в двойные кавычки и спокойно ставить апострофов сколько надо.
Почему я об этом тоже подумал, даже не имея опыта в программировании 😁
Спасибо за урок💜
Спасибо огромное за очень понятный объяснение
Типы данных в языке C++:
1.Целочисленные типы данных:
short int, int, long int;
2.Типы данных с плавающей точкой:
float, double, long double;
3.Символьный тип данных:
char;
4.Логический тип данных:
bool;
5.Строковый класс:
string (использовать с библиотекой #include);
Артем Тураев отлично!
Основы программирования, 2й урок. А давайте вызывать методы у простых типов данных в js)
@Aleks Dominator Путин хуйло
Я без недели 2022года смотрю, очень интересно,! Спасибо большое за такие видео!
Красавчки приятно слушать!
Уже лето 2017, а я все еще это смотрю :D
Уже зима 2020 )))
Февраль 2021:)
Почти лето 2021
Кто из 2020 года?
Не 2021)
я
А я из 2022 ы
привет)
Я из 2033 года
Спасибо за урок!
Парень просто большой молодец холодец!
print(type(24))
print(type(24.3)) Подскажите, пожалуйста, почему у меня не показывает . только [Finished in 0.2s]. все делаю как в видео
Такая же херня
@@nicearts5560 понял шо не так? у меня тоже
"в целом начнем с целого числа.... определенные определения....")
Очень интересно и наглядно.
Очень круто рассказываешь!!
Здравствуйте! Подскажите, как установить программы и по какой последовательности? А то у меня вообще с установкой проб((
Как у вас дела,установили?
Привет. Нет ли у вас в планах, сделать урок "как правильно писать код"? в сети много подобного, но хотелось бы пару слов про то, когда использовать статические классы, когда интерналы, синглтоны и все в таком духе. Понятно, что каждый кодер делает по своему, но хотелось бы узнать нет ли каких либо общепринятых правил?
Admin Wwic у вас тут 2 вопроса в одном, о стайлгайдах и о паттернах проектирования. Да и о том и о том хотим рассказывать подробнее в будущем
Спасибо богу что ти есть😇😘
Спасибо большое , многое понял , и было очень интересно .
Наверное я буду не первым кто вам это скажет, у вас ошибка в названии строкового типа в Python строковый тип не Char, а str. (9:20 - 9:24)
Ошибка в видео не только в этом)
вёл
print(type(24))
print(type(24.3))
ctrl=b
[Finished in 0.1s]
что делать не подскажите?
Точно не знаю но попробуй вот это.
Shift+Ctrl+P
Install package
Python3
И Установи.
Потом.
Tools - Build System - Python3
@@ROMA-zz3tk, дай тебе бог(эволюция)
классное видео, понравилось как разбирает Python. Спасибо )
То что я искала! Спасибо!
Привет, что сделать, не получается просмотреть результат через Build, пишет:
[Finished in 0.0s with exit code 1]
[shell_cmd: python -u "C:\Users\дима\Новая папка\main.py"]
[dir: C:\Users\дима\Новая папка]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]
Точно такая же херня, если решил проблему,то скажи как
Просто впиши bool 4 65 билд
можно поподробнее?
у меня в Пайтоне выдает ошибку в консоле((( не выводит итог какие то ироглифы и значки появляются и пути к папкам((
Ты нашел свою ошибку?(за 5 месяцев)
Zeynalov Ayaz удали и при установке поставь галочку to path
@@kandik3221 подскажите пожалуйста где эта галочка
@@gulnaramansurova7185 Переустанови Python и не забудь поставить галочку Path при установке
@@kandik3221 Спасибо
Супер! Пишу конспект, пытаюсь выучить! Буду смотреть дальше
ты объясняешь очень понятно, мне нравиться. но хотелось бы получать информацию актуальную на данный момент обучения и не путать голову другими. в твоих видео это происходит не часто но всё таки. мне очень нравиться такой формат обучения.
Почему у меня пишет только [Finished in 0.3s]
У меня тоже
Бро. Просто скачать python и установи его. Я разобрался
@@bramdit7376 у меня тоже самое пишет, можно поподробей куда установить python
тоже самое, у меня всё правильно скачано
Ребят, 170см + 10мм = 171см :D
Sasuke Sagara задумался во время съёмок, пардон :)
А что не верно то?
@@asdfa2590 1см=10мм
Нет, правильно 170.10 )))0)
да ладно?!
Молодец объясняеш понятно и просто.
Спасибо за интересную инфо.
С чего мне начинать, если из видео я ничего не понимаю? То есть, с чего начинается программирование? Как ребёнок школу начинает с алфавита
Честно незнаю что может быть проще, я занимался этим и многи е языки прогроммирования и программы я узнаю. Можешь найти другие уроки
Скачай книгу Зэд Шоу "Самый легкий способ выучить питон"
Начнешь а дальше начнешь понимать.
Все верно, девочка. Парень с первого класса перескочил в третий класс.
Скачай себе книгу по изучению PYTHON и со временем начнешь понимать что это и как.Я тоже не понимал пока на практике не попробовал.
Я вот тоже , мне 32 года я работаю массажистом, работаю руками, меньше головой, задумался стать програмистом чтобы сидеть и писать, писать, а не по всей москве гонять потея, и пока не вкуриваю, как обозначение целого числа и дробного числа, и их названия, напрямую связаны с програмированием....?может надо набраться терпения и глянуть что там дальше?
подскажите пожалуйста при нажатии ctrl+b в программе показывается только Python [Finished in 0.3s] что делать?
Жми ctrl+shift+b, и в выборе есть значение Python и Python - Syntax Check
Выбираете Python, и ответ будет в полном формате
@@yessetadilbek6864 спасибо, добрый человек
То что нужно! Так держать
Спасибо! Начинаю по нимногу понимать!))
Python [Finished in 0.7s] просто вот так пишет. Когда набираю print(type(24)) тоже пишет Python [Finished in 0.7s]
Так же, ты не нашёл решение проблемы?
@@user-ps6fm6tf8q нет,не нашёл
@@user-gz1on8gs5p уже не надо, я сделал
@@user-ps6fm6tf8q как?
@@primegaming_1797 кароче, нужно правильно установить питон, а потом всё будет норм
В консоле на любые команды "[Finished in 0.1s], что не так?
+
[Finished in 0.1s] это за сколько времени он загрузился
Звуки нажатия кнопок в этом видео это что-то с чем-то! Лайк
Классный материал (смотреть х1.25)
Спасибо
7:37 почему после компиляции вышло это :
"python" �� ���� ����७��� ��� ���譥�
��������, �ᯮ��塞�� �ணࠬ��� ��� ������ 䠩���.
[Finished in 0.5s with exit code 1]
[shell_cmd: python -u "D:\Программы\Sublime Text 3\main.py"]
[dir: D:\Программы\Sublime Text 3]
[path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]
Аналогично, один в один!
Может вы Сохранить не нажимайте.Или лишнюю скобку ставите.А так решение проблемы есть ниже
Информация очень доступно изложена, но не мешало бы разбить на более короткие ролики, такой объем новичку запомнить сложно за один раз...
Можно пересмотреть :)
Домашнее задание выполню чуть позже . Думаю нужно ещё раз просмотреть урок и все сделать под запись на бумаге. С Логикой было попроще. Спасибо.
С Уважением .ВВС.
Ребят просто лучшие!!!!!
не могу понять что с питоном не так , такое сильно желание научиться программировать , но фак !
пишет вот это :
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u "C:\Users\Иван\Desktop\main.py"]
[dir: C:\Users\Иван\Desktop]
[path: C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Skype\Phone\]
и все , никак не выводит ничего на экран , может я не так что настроил , ПОМОГИТЕ !!!
абсолютно то же самое sublime выводит и у меня. пролистал все комменты разъяснения так и не нашел.
у меня не работает в сублайм как у тебя. у меня просто показывает за какое время с компилировалось
Тоже самое
да да
решили эту проблему? помогите мне у меня такая же!
см. мой коммент выше, там решение. если поможет, поддержи его лайками, чтобы не провалился вниз.
Михаил, твоего комента здесь нет, напиши еще раз плиз
Спасибо за урок
наверное, очень сложно писать наоборот
maliqmudak ,скорее всего изображение переворачивают,ведь у него надписи на майке зеркальные
+
Он зеркалит видео...
А если ещё добавить левую руку?
@@smallbugsy print('Левша')
Консоль показывает только время исполнения, но результаты не выводит :(
Такая же проблема,решили?
@@user-wz1ht8ts9d за три года так и не решили
@@user-wz1ht8ts9d а ты решил? у меня тоже
@@golden_lion9478,да,я нашёл решение данной проблемы
@@user-wz1ht8ts9d можешь подсказать буду очень благодарен
Спасибо) видео очень полезно
Видос шикардос!
Ребят, все хорошо, только музыка на бэкграунде реально кошмарит :)
есть такое маленько
На вкус и цвет товарищей нет
А мне нравится 😶 но кому как...
На надпись на майке посмотри, всё поймешь.:)
JS
1)String
2)Number
3)boolean
4)undefined
5)null
6)Function
7)arr
8)obj
Преобразование:
- String()
- Number()
- Boolean()
Автоматические:
5 + '1' = строка
+'123131' = число
!!'24==23' = bool
спасибо, очень интересно)
спасибо за урок!
В консоле выходит такая хрень - [path: C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Lenovo\Bluetooth Software\;C:\Program Files\Lenovo\Bluetooth Software\syswow64;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files\IVI Foundation\VISA\Win64\Bin\;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common]
И что делать?
То же самое и у меня, ну его нахер этот пайтон лучше уж C# там сразу всё работает.
что сам?
при установке python галочку поставить Add Python 3.5 to PATH или вручную добавить путь в переменные среды
Мужик спасибо тебе!
Если только начал изучать, ставь третью. Под нее уже почти все переписано.
А объяснить как уставить packagecontrol, видимо, не судьба
Ну что, за год научились Гуглом пользоваться?)