Попробуйте пройти наше собеседование на должность джуниор-программиста на JavaScript. Если справитесь со всеми вопросами — можно смело идти на настоящее и начинать карьеру в ИТ!
https://v.thecode.media/vhmpo
#тест_Код
https://v.thecode.media/vhmpo
#тест_Код
👍36❤4
Apple добавит поддержку RCS в новой версии iOS. Что думаете про такое?
Anonymous Poll
12%
Давно пора
5%
Ненужная опция, всё и так хорошо работает
70%
А что такое RCS?
12%
Лучше бы телефоны сделали дешевле, дармоеды!
👍2
Apple в новую iOS добавит поддержку нового формата сообщений, которую владельцы Android используют уже 6 лет. Но зачем и что это даст? Давайте разбираться.
https://v.thecode.media/y45ng
#разбор_Код
https://v.thecode.media/y45ng
#разбор_Код
🔥18🤡5👍2👎1
Старт потоков Практикума в декабре
В подборке — курсы по программированию, дизайну, менеджменту, маркетингу и анализу данных. Если не нашли курс, который вам интересен, то уточнить дату можно в комментариях.
Бесплатную вводную часть можно начать уже сейчас. Если решите учиться дальше, забегайте по ссылке и забирайте промокод на скидку 5% на курсы Практикума: https://v.thecode.media/nwv8v
В подборке — курсы по программированию, дизайну, менеджменту, маркетингу и анализу данных. Если не нашли курс, который вам интересен, то уточнить дату можно в комментариях.
Бесплатную вводную часть можно начать уже сейчас. Если решите учиться дальше, забегайте по ссылке и забирайте промокод на скидку 5% на курсы Практикума: https://v.thecode.media/nwv8v
🔥11👍6
Проект: анализируем свою продуктивность по большим данным
Разбираем код из Практикума, где анализируется чужая продуктивность. Python прекрасен в это время года.
https://v.thecode.media/3lyv2
#проект_Код #лучшее_Код
Разбираем код из Практикума, где анализируется чужая продуктивность. Python прекрасен в это время года.
https://v.thecode.media/3lyv2
#проект_Код #лучшее_Код
👍17🔥6🤡4
Мы проверили кодом задачу про двойки и тузы и получили не то, что было в теории. Оказывается, не всё так просто…
https://v.thecode.media/4iynb
#проект_Код
https://v.thecode.media/4iynb
#проект_Код
👍13🔥8
Что такое функция
Функция — это мини-программа внутри вашей основной программы, которая делает какую-то одну понятную вещь. Вы однажды описываете, что это за вещь, а потом ссылаетесь на это описание.
Например, вы пишете игру. Каждый раз, когда игрок попадает в цель, убивает врага, делает комбо, заканчивает уровень или падает в лаву, вам нужно добавить или убавить ему очков. Это делается двумя действиями: к старым очкам добавляются новые, на экран выводится новая сумма очков. Допустим, эти действия занимают 8 строк кода.
Допустим, в игре есть 100 ситуаций, когда нужно добавить или убавить очки — для каждого типа врага, преграды, уровня и т. д. Чтобы в каждой из ста ситуаций не писать одни и те же восемь строк кода, вы упаковываете эти восемь строк в функцию. И теперь в ста местах вы пишете одну строку: например, changeScore (10) — число очков повысится на 10.
Если теперь изменить, что происходит в функции changeScore (), то изменения отразятся как бы во всех ста местах, где эта функция вызывается. В этом и есть сила функций.
А про то, как писать функции так, чтобы вас уважали программисты, читайте в нашей статье: https://v.thecode.media/lw1h9
Функция — это мини-программа внутри вашей основной программы, которая делает какую-то одну понятную вещь. Вы однажды описываете, что это за вещь, а потом ссылаетесь на это описание.
Например, вы пишете игру. Каждый раз, когда игрок попадает в цель, убивает врага, делает комбо, заканчивает уровень или падает в лаву, вам нужно добавить или убавить ему очков. Это делается двумя действиями: к старым очкам добавляются новые, на экран выводится новая сумма очков. Допустим, эти действия занимают 8 строк кода.
Допустим, в игре есть 100 ситуаций, когда нужно добавить или убавить очки — для каждого типа врага, преграды, уровня и т. д. Чтобы в каждой из ста ситуаций не писать одни и те же восемь строк кода, вы упаковываете эти восемь строк в функцию. И теперь в ста местах вы пишете одну строку: например, changeScore (10) — число очков повысится на 10.
Если теперь изменить, что происходит в функции changeScore (), то изменения отразятся как бы во всех ста местах, где эта функция вызывается. В этом и есть сила функций.
А про то, как писать функции так, чтобы вас уважали программисты, читайте в нашей статье: https://v.thecode.media/lw1h9
👍43🔥5❤1
Недавно мы спрашивали вас, чего боятся начинающие разработчики в начале своего профессионального пути. Собрали лучшие вопросы и ответили на каждый из них.
https://v.thecode.media/i0d7n
#разбор_Код
https://v.thecode.media/i0d7n
#разбор_Код
👍25❤6
В онлайн-магазине есть такое: дисконтная карта даёт на покупку скидку 12% от полной стоимости товара. Планшет стоит 5500 рублей, а дисконтная карта — 500 рублей.
Что выгоднее?
❤️ — купить планшет за полную стоимость
🔥 — купить карту и воспользоваться скидкой
А узнать, что выгоднее на самом деле, вы можете, посмотрев решение .
#задача_Код
Что выгоднее?
❤️ — купить планшет за полную стоимость
🔥 — купить карту и воспользоваться скидкой
#задача_Код
🔥82🤡15❤4👍3😁2👎1
Что такое баг-трекер
Баг-трекер — это трекер багов или ошибок, которые нужно исправить в программе. Там есть много из того, что есть в таск-трекере:
• задача (описание ошибки),
• степень критичности,
• когда появилась,
• кто ответственный.
Также считается хорошим тоном добавить в описание ошибки то, как её можно воспроизвести, — так программисты быстрее поймут, что нужно поправить.
Но баг-трекере есть свои нюансы: в зависимости от степени критичности ошибки они могут двигать другие задачи и внезапно становиться важнее всех остальных.
Иногда в компаниях для отработки багов используют тот же таск-трекер, что и для обычных задач, но хорошим тоном считается завести отдельный баг-трекер и собирать туда только ошибки. Например, можно использовать баг-трекер Zoho или Inflectra.
#полезнознать_Код
Баг-трекер — это трекер багов или ошибок, которые нужно исправить в программе. Там есть много из того, что есть в таск-трекере:
• задача (описание ошибки),
• степень критичности,
• когда появилась,
• кто ответственный.
Также считается хорошим тоном добавить в описание ошибки то, как её можно воспроизвести, — так программисты быстрее поймут, что нужно поправить.
Но баг-трекере есть свои нюансы: в зависимости от степени критичности ошибки они могут двигать другие задачи и внезапно становиться важнее всех остальных.
Иногда в компаниях для отработки багов используют тот же таск-трекер, что и для обычных задач, но хорошим тоном считается завести отдельный баг-трекер и собирать туда только ошибки. Например, можно использовать баг-трекер Zoho или Inflectra.
#полезнознать_Код
👍27❤5
Пятница, самое время повысить свою эффективность. Начнём с приёмов эффективного программирования на Python.
https://v.thecode.media/nvei5
#разбор_Код
https://v.thecode.media/nvei5
#разбор_Код
🔥23👍9👎1
Простая задача про круги, которая выглядит сложной
Но на деле она точно простая.
https://v.thecode.media/i3o5c
#лучшее_Код #задача_Код
Но на деле она точно простая.
https://v.thecode.media/i3o5c
#лучшее_Код #задача_Код
👍40🔥5