Если бы «Оскара» давали не только актёрам, но и программистам, список победителей выглядел бы так.
#подборка_Код
#подборка_Код
🔥77😁33❤22👍15
— Алло, да, слушаю. Да, я знаю, что звонок срочный. Откуда знаю? Вы дозвонились мне на гуся.
Сегодня это звучит как шутка, но в будущем это будет самой обычной историей.
https://v.thecode.media/j5bll
#разбор_Код
Сегодня это звучит как шутка, но в будущем это будет самой обычной историей.
https://v.thecode.media/j5bll
#разбор_Код
👍22😁8🔥5👎3🤡3
У нас есть целый список причин, по которым мы любим Python. И в этом списке есть списки! А всё потому, что они дают много возможностей для работы с различными типами данных. Убедитесь сами: https://v.thecode.media/y5jlp
#разбор_Код
#разбор_Код
👍23❤5
Приёмы эффективного кода на Python
Мы собрали 8 приёмов, которые помогут вам писать код так, чтобы вас уважали бывалые программисты.
https://v.thecode.media/aomwa
#разбор_Код #лучшее_Код
Мы собрали 8 приёмов, которые помогут вам писать код так, чтобы вас уважали бывалые программисты.
https://v.thecode.media/aomwa
#разбор_Код #лучшее_Код
👍26🔥5
Продолжаем рассказывать о новинках в CSS. Сегодня на повестке:
— новые динамические единицы измерения области просмотра;
— вычисление тригонометрических функций;
— разделение и применение трансформаций по отдельности;
— продвинутый синтаксис выбора дочерних элементов;
— стили с ограниченной областью видимости.
Будет интересно тем, кто делает сайты. Тем, кто не делает, — тоже, чтобы быть в курсе современных технологий :-)
https://v.thecode.media/7l7ur
#разбор_Код
— новые динамические единицы измерения области просмотра;
— вычисление тригонометрических функций;
— разделение и применение трансформаций по отдельности;
— продвинутый синтаксис выбора дочерних элементов;
— стили с ограниченной областью видимости.
Будет интересно тем, кто делает сайты. Тем, кто не делает, — тоже, чтобы быть в курсе современных технологий :-)
https://v.thecode.media/7l7ur
#разбор_Код
👍33🔥7❤5
Привет, спишь?
Самое время разобраться в объектно-ориентированном программировании. Начнём с базы: https://v.thecode.media/qpsid
Самое время разобраться в объектно-ориентированном программировании. Начнём с базы: https://v.thecode.media/qpsid
😁44🤡7👍6❤4😢3
Что такое и зачем нужен <div>
В вёрстке есть очень удобный HTML-тег — <div>. С его помощью обозначают блок, который не оформлен сам по себе, но может задавать оформление и структурировать веб-страницу.
Изначальная задача этого тега — собрать в кучу другие теги, чтобы получилось что-то единое, с чем можно работать как с одним объектом. Тег <div> появился в стандарте HTML3 в 1995 году, и на тот момент это было мощным решением: верстальщики получили возможность применять стили сразу к группе тегов.
Ещё этим тегом решилась другая проблема — табличная вёрстка. Раньше всё верстали на таблицах, потому что по-другому реализовать нарисованный дизайн просто не получалось. Всё рассовывалось по ячейкам таблиц, и таблицы вкладывались друг в друга. Поддерживать такое было сложно.
С появлением <div> все перешли на блочную вёрстку, которая работает так:
1. Верстальщик создаёт блок на странице и наполняет его содержимым.
2. В стилях он указывает, как этому блоку выглядеть и вести себя по отношению к другим — например, отталкивать, отступать, заставлять перенестись на новую строку и т. д.
3. Блоки можно вкладывать друг в друга сколько угодно раз, причём для каждого блока-контейнера можно задавать свои стили и поведение.
В итоге получилось то же самое, что с табличной вёрсткой, но уже на блоках. Главный плюс в том, что блоки гораздо более автономны, чем ячейки таблицы, поэтому такой подход сейчас считается основным для вёрстки.
В чем проблема div и почему некоторые разработчики ругают такую вёрстку, рассказываем в статье: https://v.thecode.media/l7oe8
В вёрстке есть очень удобный HTML-тег — <div>. С его помощью обозначают блок, который не оформлен сам по себе, но может задавать оформление и структурировать веб-страницу.
Изначальная задача этого тега — собрать в кучу другие теги, чтобы получилось что-то единое, с чем можно работать как с одним объектом. Тег <div> появился в стандарте HTML3 в 1995 году, и на тот момент это было мощным решением: верстальщики получили возможность применять стили сразу к группе тегов.
Ещё этим тегом решилась другая проблема — табличная вёрстка. Раньше всё верстали на таблицах, потому что по-другому реализовать нарисованный дизайн просто не получалось. Всё рассовывалось по ячейкам таблиц, и таблицы вкладывались друг в друга. Поддерживать такое было сложно.
С появлением <div> все перешли на блочную вёрстку, которая работает так:
1. Верстальщик создаёт блок на странице и наполняет его содержимым.
2. В стилях он указывает, как этому блоку выглядеть и вести себя по отношению к другим — например, отталкивать, отступать, заставлять перенестись на новую строку и т. д.
3. Блоки можно вкладывать друг в друга сколько угодно раз, причём для каждого блока-контейнера можно задавать свои стили и поведение.
В итоге получилось то же самое, что с табличной вёрсткой, но уже на блоках. Главный плюс в том, что блоки гораздо более автономны, чем ячейки таблицы, поэтому такой подход сейчас считается основным для вёрстки.
В чем проблема div и почему некоторые разработчики ругают такую вёрстку, рассказываем в статье: https://v.thecode.media/l7oe8
👍36❤7
Фулстек-разработчик — это мастер на все руки: одной рукой он делает лицевую часть сайта, другой всё остальное. Как стать таким специалистом, какой язык программирования выбрать, что ещё нужно знать и какие перспективы — обо всём этом расспросили фулстек-разработчика, а он ответил :-)
https://v.thecode.media/vyrov
#разбор_Код
https://v.thecode.media/vyrov
#разбор_Код
👍21❤6🤡4
Простая задачка про секретных агентов, в которой легко ошибиться
Эту задачу дают школьникам, когда они начинают проходить логику и связь между событиями. Дети в ней часто ошибаются, но, оказывается, и взрослые тоже — а всё потому, что взрослые не успевают хорошо всё обдумать. Теперь задачка.
У нас есть 5 исходных тезисов:
• В одном ведомстве некоторые работают секретными агентами.
• Маша — секретный агент.
• Саша никогда не был за границей.
• Все секретные агенты были за границей.
• Федя работает с Сашей.
Теперь скажите про каждую фразу ниже, правда это или ложь:
• Саша — секретный агент.
• Маша была за границей.
• Федя работает в секретной службе.
🔥 — если решили правильно с первого раза, не подглядывая в решение.
Эту задачу дают школьникам, когда они начинают проходить логику и связь между событиями. Дети в ней часто ошибаются, но, оказывается, и взрослые тоже — а всё потому, что взрослые не успевают хорошо всё обдумать. Теперь задачка.
У нас есть 5 исходных тезисов:
• В одном ведомстве некоторые работают секретными агентами.
• Маша — секретный агент.
• Саша никогда не был за границей.
• Все секретные агенты были за границей.
• Федя работает с Сашей.
Теперь скажите про каждую фразу ниже, правда это или ложь:
• Саша — секретный агент.
• Маша была за границей.
• Федя работает в секретной службе.
🔥 — если решили правильно с первого раза, не подглядывая в решение.
🔥40👍10❤8👎3
Что такое кросс-платформенная разработка
Кросс-платформенная разработка — это когда мы один раз пишем универсальный код, который потом превращается в приложение и на iOS, и на Android. Работает это так:
1. Один раз пишем кросс-платформенный код.
2. При компиляции выбираем, для какой платформы адаптировать код.
3. Кросс-платформенный фреймворк сам меняет свои команды на те, которые приняты на выбранной платформе.
4. Итоговый код пригоден для запуска на выбранной платформе.
Можно поставить сразу две галочки и скомпилировать код сразу под iOS и Android — в этом случае фреймворк по очереди преобразует универсальные команды в нужный код и мы получим сразу два приложения.
В мобильной разработке есть два кросс-платформенных фреймворка — React Native и Flutter. Они написаны на разных языках и работают по-разному.
#полезнознать_Код
Кросс-платформенная разработка — это когда мы один раз пишем универсальный код, который потом превращается в приложение и на iOS, и на Android. Работает это так:
1. Один раз пишем кросс-платформенный код.
2. При компиляции выбираем, для какой платформы адаптировать код.
3. Кросс-платформенный фреймворк сам меняет свои команды на те, которые приняты на выбранной платформе.
4. Итоговый код пригоден для запуска на выбранной платформе.
Можно поставить сразу две галочки и скомпилировать код сразу под iOS и Android — в этом случае фреймворк по очереди преобразует универсальные команды в нужный код и мы получим сразу два приложения.
В мобильной разработке есть два кросс-платформенных фреймворка — React Native и Flutter. Они написаны на разных языках и работают по-разному.
#полезнознать_Код
👍35🔥7❤3🤡3😢1
Недавно мы стали разбираться с массивами в Python и начали со списка. Настало время продолжения и торжественного выхода кортежа.
https://v.thecode.media/2e3uu
#разбор_Код
https://v.thecode.media/2e3uu
#разбор_Код
👍24❤5😁2