thecodemedia | Неотсортированное

Telegram-канал thecodemedia - Журнал «Код»

56823

Статьи о том, как взломать жизненные проблемы с помощью технологий. Сайт: https://thecode.media Журнал Яндекс Практикума.  Номер заявления в РКН — 4970835371

Подписаться на канал

Журнал «Код»

Внимание, это не учебная тревога! Мы делаем полноценное десктопное приложение на Python, которое позволит тренироваться в прохождении любых тестов, которые вы в него загрузите.

Получился большой и обстоятельный лонгрид. Самое то для понедельника.

https://v.thecode.media/tuzpp

#разбор_Код

Читать полностью…

Журнал «Код»

Дайджест статей за неделю

Если вы знаете, как создаются HTML-страницы и что там к чему, то можете начать работать верстальщиком, фронтенд-разработчиком или контент-менеджером. Если не знаете — вот с чего можно начать, продолжение будет на неделе.

Продолжаем прокачивать проект с тестами, которые можно проходить самому и на которых можно учиться новому. На этот раз добавили импорт тестов из Word и случайный выбор вопросов.

Домашнему мастеру на заметку: почему в компьютере разным компонентам нужно разное напряжение и от чего это зависит.

Рассказываем о менеджерах паролей и о том, какие они бывают. Вроде всё просто и понятно, но есть нюансы.

В JavaScript есть мощный инструмент для эффективного управления всем, что происходит на странице, — пользовательские события. Выяснили, что это такое и как сделать это самому.

🤔 Если у вас есть проблема с тем, чтобы доводить дела до конца, попробуйте это.

❌ Ошибка недели: что означает ошибка SyntaxError: expected ‘:’.

Любим, обнимаем,
увидимся завтра!
«Код»

Читать полностью…

Журнал «Код»

Бывает, что есть задача, которую никак не получается доделать, но очень надо. Предлагаем рабочий план действий: https://v.thecode.media/n3as1

#разбор_Код

Читать полностью…

Журнал «Код»

Играем в термины! Это как в города, только по-айтишному. Суть проста: каждый следующий человек пишет название термина, которое начинается на последнюю букву слова из предыдущего комментария.

Мы начнём: алгоритм. Вам на «м».

Читать полностью…

Журнал «Код»

Начинаем новый цикл для новичков про вёрстку и фронтенд — с чего начать, что там в основе и как это всё работает. Сегодня — базовая база про основы HTML: https://v.thecode.media/zlpuj

#разбор_Код

Читать полностью…

Журнал «Код»

Продолжаем изучать матчасть, которая поможет собрать компьютер самостоятельно. Делать это необязательно, но знать полезно и интересно: https://v.thecode.media/9od49

#разбор_Код

Читать полностью…

Журнал «Код»

В прошлый раз мы написали программу для учебных тестов, но все задания, вопросы и варианты ответов были в самом коде. Теперь сделаем так, чтобы брать эти данные из отдельного вордовского документа: https://v.thecode.media/74htv

#проект_Код

Читать полностью…

Журнал «Код»

Менеджер паролей — почти как личный ассистент: придумывает и помнит за вас пароли к разным сервисам, а затем подставляет эти значения в браузере. Но у всего этого есть не только плюсы, но и минусы: https://v.thecode.media/b21gl

#разбор_Код

Читать полностью…

Журнал «Код»

Дайджест статей за неделю

Говорят, что Python — это язык только для машинного обучения и умных штук, но на самом деле на нём вполне можно писать классные игры.

Если освоились с написанием простых игр, можно сделать свою — крутую и полноценную. Вот как делаются инди-игры.

Вы фронтенд-разработчик или хотите им стать? Держите отличную подборку полезных инструментов, которые помогут делать всё проще и быстрее.

Отличная статья для тех, кто хочет понять, какие бывают бесконечности, почему одни бывают больше других и что это вообще такое.

❓ Очередная безумная задача с собеседования про трёх айтишников, мопед и летнюю поездку.

❗️ Если предыдущего безумства было недостаточно — вот задачка про 100 джунов, 100 номеров и повышение. Но вероятность её решения очень мала.

У каждого успешного программиста есть свой план обучения. Вот как его составить, чтобы быстрее вырасти в профессии.

Жара — слов нет.
Берегите себя
Ваш «Код»

Читать полностью…

Журнал «Код»

Чтобы обучение было эффективным, нужен эффективный план обучения. Вот как можно его составить: https://v.thecode.media/7up2q

#разбор_Код

Читать полностью…

Журнал «Код»

Народ, сделайте так, чтобы комментарии выглядели как история поиска джуна-программиста.

Читать полностью…

Журнал «Код»

Что такое Vue.js

Vue.js — это фреймворк для разработки сайтов и веб-приложений, написанный на JavaScript. Проще говоря, это гора чужого кода, упакованная таким образом, чтобы вы могли использовать чужие наработки в своих целях. В частности — для интерфейсов и веб-приложений.

Во фреймворке Vue.js зашита логика кнопок и других элементов интерфейса; их внешний вид; механизмы обмена данными и другие необходимые для интерфейса штуки. Стандартными средствами JavaScript, HTML и CSS всё это хозяйство описать можно, но только огромной горой кода. А если делать это хорошо, то гора должна быть очень большой: нужно учесть и ввод с клавиатуры, и ввод с тач-устройств, и другие ограничения. В Vue предусмотрено всё необходимое, и оно уже готово к употреблению.

Технически Vue.js — это просто скрипт, который можно подключить к странице:

<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>


Можно скачать себе этот файл, хранить на сервере или на компьютере и подключать тоже как обычный скрипт.

В чём идея этого фреймворка, а также как всё устроено технически — рассказываем в нашей статье: https://v.thecode.media/xc0ot

Читать полностью…

Журнал «Код»

Вы фронтендер или хотите им стать? Гляньте сюда, с этими инструментами будет проще: https://v.thecode.media/0ugg1

#подборка_Код

Читать полностью…

Журнал «Код»

Разработка инди-игр — один из прекрасных способов одновременно прокачаться в программировании и заработать себе славу и респект. Рассказываем, как и с чего начать и что ждёт разработчика инди-игр, если он впервые занимается таким проектом.

https://v.thecode.media/0mo5h

#разбор_Код

Читать полностью…

Журнал «Код»

Новости мира технологий прошлых недель

1. Вышла стабильная версия NumPy 2.0.0 — Python-библиотеки для работы с данными. Это первое значительное обновление с 2006 года, и уже говорят, что оно изменит многое в научных вычислениях.

2. Установлено, что GPT-4 проходит тест Тьюринга. 500 участников исследования вели диалог с человеком, программой ELIZA, GPT-3,5 и GPT-4, и в последнем случае только 46% из них поняли, что общаются с машиной.

3. «Лаборатория Касперского» проанализировала около 200 млн слитых в интернет паролей. Оказалось, что почти половину из них можно подобрать за минуту: большинство паролей состоит из реальных имён, популярных словарных слов или распространённых комбинаций символов.

4. YouTube продолжает бороться с фейками. Ранее видеохостинг ввёл требование помечать сгенерированные видео, изображающие реальных людей и действия, которых они не совершали. Теперь можно отправить жалобу на подозрительное видео, и его могут удалить.

5. Российский стартап «Бюро 1440» успешно протестировал аналог системы Starlink. Проверяли обмен данными между абонентским терминалом на Земле и спутником на высоте 800 км, а также между спутниками на расстоянии 30–220 км друг от друга. Ожидается, что проект запустят в 2027 году.

6. Google прекращает показывать результаты поиска в виде бесконечной ленты. Такой формат отображения появился в 2021 году в мобильной версии поисковика, а затем в 2022-м — в десктопной. Теперь его убирают в обратном порядке.

7. «Сбер» открыл доступ к среде разработки Giga IDE со встроенным ИИ-ассистентом. Можно скачать десктопную версию или попробовать облачную. Giga IDE поддерживает множество языков и включает инструменты для разработки и тестирования. Релиз ожидается осенью этого года.

8. Яндекс представил онлайн-тренажёр CodeRun. В нём можно проверять и улучшать свои навыки, а также готовиться к техническим собеседованиям. Пользователи могут участвовать в сезонных соревнованиях и получать различные призы, а также приглашение на работу.

Вы ничего не пропустили :-)

Читать полностью…

Журнал «Код»

В мае 2023 года стартап Modular выпустил в релиз первую версию нового языка программирования Mojo. Он предназначен для разработки в сфере машинного обучения, похож на Python, но при этом быстрее: на некоторые задачи Mojo тратит в 90 тысяч раз меньше времени. Давайте с ним познакомимся.

#разбор_Код

Читать полностью…

Журнал «Код»

Если не знаете, чем в воскресенье загрузить компьютер и мозг, — попробуйте поставить все 5 библиотек для машинного обучения и проверьте их в деле. Только не перегревайтесь там: https://v.thecode.media/f3diq

#разбор_Код

Читать полностью…

Журнал «Код»

В программировании есть два вида ошибок первые происходят из-за спешки, а вторые — по незнанию. Сегодняшняя — из первых. Кстати, в этом тексте такая же ошибка: https://v.thecode.media/ubong

#баг_Код

Читать полностью…

Журнал «Код»

Что бы вы добавили в стартерпак айтишника, а что бы, наоборот, исключили из него?

#пб_Код

Читать полностью…

Журнал «Код»

Что такое тонкий клиент

Тонкий клиент — это компьютер или программа, в которых все вычисления происходят на сервере, а пользователь видит результат у себя, как будто всё выполнялось на его компьютере. Работает всё так:

1. Пользователь на тонком клиенте начинает что-то делать: писать, рисовать, выполнять команды или что угодно ещё. В нашем случае он будет делать запрос в базу данных.
2. Каждое действие пользователя отправляется на сервер. Нажал на кнопку, сделал запрос, записал — всё через сервер.
3. Сервер обрабатывает эти действия и отправляет результат обратно на тонкий клиент.
4. Тонкий клиент берёт ответ сервера и сразу показывает его пользователю на его устройстве.

Внешне кажется, что всё работает на компьютере пользователя: система реагирует на каждое действие пользователя и делает всё, что ему нужно. Но на самом деле за всё отвечает сервер: не будет связи с ним, и тонкий клиент не сможет работать.

Зачем нужен такой клиент и почему он «тонкий», читайте в нашей статье: https://v.thecode.media/9y1e0

Читать полностью…

Журнал «Код»

Что почитать начинающему тестировщику

Интересно, а как тестировщики тестируют книги?

https://v.thecode.media/slb6n

#лучшее_Код #подборка_Код

Читать полностью…

Журнал «Код»

Задача про тест на собеседовании

Один джуниор пришёл на собеседование в крупную ИТ-компанию, и ему дали тест из 50 вопросов. За каждый правильный ответ он получал 9 баллов, а за каждый неправильный отнимали 17 баллов. Если же просто пропустить вопрос, то за него ничего не давали и не списывали.

Чтобы устроиться на работу, нужно или набрать 170 баллов в тесте, или дать больше 30 правильных ответов. Джуниор набрал 153 балла, при этом он точно знал, что как минимум в одном вопросе он ошибся.

Взяли ли его на работу?
❤️ — да
🔥 — нет

Узнать правильный ответ и посмотреть решение вы можете по ссылке: https://v.thecode.media/gifso

Читать полностью…

Журнал «Код»

Собрали лучшие книги для изучающих Python.

#подборка_Код

Читать полностью…

Журнал «Код»

Когда стандартных событий в JavaScript не хватает, на помощь приходят пользовательские события. Знакомимся с ними поближе: https://v.thecode.media/w0qw1

#разбор_Код

Читать полностью…

Журнал «Код»

Говорят, что эта задача продолжает ставить в тупик, даже когда уже знаешь её решение — настолько оно невероятное: https://v.thecode.media/5j06q

#задача_Код

Читать полностью…

Журнал «Код»

Как и в программировании, в математике много абстрактных понятий. Одно из них — понятие бесконечности. Самое интересное, что одна бесконечность может быть больше другой: https://v.thecode.media/bmc1w

#разбор_Код

Читать полностью…

Журнал «Код»

Среда, дорогие читатели. Время мемов про уток и фулстеков.

https://v.thecode.media/y6esk

#пб_Код

Читать полностью…

Журнал «Код»

Как добавить заказ обратного звонка себе на сайт

Чтобы добавить форму обратного звонка на сайт, достаточно всего трёх небольших файлов: два скрипта и файл со стилями. И после этого можно не бояться, что кто-то останется без звонка.

Сегодня сделаем просто, потом — настроим интеграцию с настоящей CRM-системой.

https://v.thecode.media/c8jwv

#проект_Код #лучшее_Код

Читать полностью…

Журнал «Код»

Один футболист против законов математики

Представьте, что вам предложили пари:

1. Вы выбираете один из двух вариантов игры с мячом.
2. Футболист играет в предложенную вами игру.
3. Если футболист выигрывает, вы и футболист получаете деньги. Если нет — никто ничего не получает.

Первый вариант игры — ударить по мячу один раз. Если мяч попадёт в ворота — вы выиграли.

Второй вариант игры — ударить по мячу три раза. Если хотя бы два раза из трёх мяч попал в ворота — вы выиграли.

За выигрыш в любом варианте вам заплатят 50 000 рублей. Вы знаете, что в среднем футболист забивает три мяча из пяти, но в истории игрока бывало и много непопаданий подряд.

Какой вариант игры лучше выбрать и почему?
🔥 — если первый вариант игры
❤️ — если второй вариант игры

Ставьте реакцию и переходите по ссылке, чтобы узнать правильный ответ: https://v.thecode.media/kzi7l

#задача_Код

Читать полностью…

Журнал «Код»

Начинаем цикл статей про разработку простых игр на Python — с анимацией, механиками и всем остальным. Начнём с азов: как вообще можно писать игры на Python и что для этого нужно знать: https://v.thecode.media/qkeit

#проект_Код

Читать полностью…
Подписаться на канал