This media is not supported in your browser
VIEW IN TELEGRAM
Всё ещё путаетесь в работе логических операторов? На видосе самым буквальным образом 2 струи воды объясняют принцип работы операторов И (AND), ИЛИ (OR) и ИСКЛЮЧАЮЩЕЕ ИЛИ (XOR).
Не благодарите.
Не благодарите.
NPM для новичков — что такое и зачем это знать?
NPM (Node Package Manager) — это инструмент для управления пакетами в JavaScript. Он помогает разработчикам легко находить, устанавливать и обновлять библиотеки и инструменты, необходимые для создания приложений.
Представьте себе большой магазин, где есть много полезных модулей, которые можно добавить в ваш проект, чтобы не писать весь код с нуля — это и есть NPM. Он нужен всем, кто работает с JavaScript, особенно если используется платформа Node.js.
В этом ролике автор познакомит вас с NPM, расскажет про его установку, базовые команды и структуру. Этого уже хватит, чтобы начать пользоваться инструментом.
@prog_point #web #javascript
NPM (Node Package Manager) — это инструмент для управления пакетами в JavaScript. Он помогает разработчикам легко находить, устанавливать и обновлять библиотеки и инструменты, необходимые для создания приложений.
Представьте себе большой магазин, где есть много полезных модулей, которые можно добавить в ваш проект, чтобы не писать весь код с нуля — это и есть NPM. Он нужен всем, кто работает с JavaScript, особенно если используется платформа Node.js.
В этом ролике автор познакомит вас с NPM, расскажет про его установку, базовые команды и структуру. Этого уже хватит, чтобы начать пользоваться инструментом.
@prog_point #web #javascript
YouTube
Полный гайд по NPM для новичков | Как установить, обновить удалить пакеты - настройка NPM для работы
Шпаргалка по командам NPM:
https://boosty.to/codequest/posts/e434518f-a073-46aa-80d0-b4b8ae9a113a?share=post_link
Подписывайся на альтернативные каналы:
— https://vk.com/codequest
— https://t.iss.one/codequest
Это полный гайд для начинающих о том, как использовать…
https://boosty.to/codequest/posts/e434518f-a073-46aa-80d0-b4b8ae9a113a?share=post_link
Подписывайся на альтернативные каналы:
— https://vk.com/codequest
— https://t.iss.one/codequest
Это полный гайд для начинающих о том, как использовать…
Что такое библиотека, фреймворк и чем они отличаются?
И библиотека, и фреймворк дают возможность разработчикам использовать готовые решения, плагины или другие модули, что значительно экономит время на разработку и отладку.
Всё ещё думаете, что основное отличие библиотеки от фреймворка в том, что первое просто меньше по функциональности, чем второе? Это не совсем корректно. Библиотека оставляет за разработчиком возможность выбора организации и структуры проекта, в то время как фреймворк берёт эту ответственность на себя, поэтому разработчик подстраивается под структуру фреймворка.
В видео автор простыми словами и на пальцах даёт определения этим двум понятиям, так что разобраться сможет даже самый начинающий.
@prog_point #теория
И библиотека, и фреймворк дают возможность разработчикам использовать готовые решения, плагины или другие модули, что значительно экономит время на разработку и отладку.
Всё ещё думаете, что основное отличие библиотеки от фреймворка в том, что первое просто меньше по функциональности, чем второе? Это не совсем корректно. Библиотека оставляет за разработчиком возможность выбора организации и структуры проекта, в то время как фреймворк берёт эту ответственность на себя, поэтому разработчик подстраивается под структуру фреймворка.
В видео автор простыми словами и на пальцах даёт определения этим двум понятиям, так что разобраться сможет даже самый начинающий.
@prog_point #теория
YouTube
Что такое framework и library / Объясняю на пальцах для новичков и не только
Из сегодняшнего выпуска вы узнаете, что такое фреймворк (framework) и как его отличить от библиотеки (library). Я объясню это простыми словами на примере постройки здания. Будет весело, интересно и понятно всем - от новичков до экспертов!
Так что, делайте…
Так что, делайте…
Git и Github: Практический урок для начинающих
В этом мини-курсе подробно рассматривается работа с Git и его взаимодействие с платформами GitHub, GitLab, BitBucket.
В курсе поэтапно рассматриваются: установка Git, Git config, создание репозитория, git status, работа с Github, разработка в Git, SSH, создание ключей, ветвление, слияние веток, разрешение конфликтов, ревью автотестов, разрешение конфликтов в реальном проекте, создание pull request.
Смотреть
@prog_point #git #github
В этом мини-курсе подробно рассматривается работа с Git и его взаимодействие с платформами GitHub, GitLab, BitBucket.
В курсе поэтапно рассматриваются: установка Git, Git config, создание репозитория, git status, работа с Github, разработка в Git, SSH, создание ключей, ветвление, слияние веток, разрешение конфликтов, ревью автотестов, разрешение конфликтов в реальном проекте, создание pull request.
Смотреть
@prog_point #git #github
YouTube
Git и Github: Практический урок для начинающих
В этом мини-курсе мы разберем на практике работу в Git, в связке git + github, gitlab, bitbucket, посоздаем и помержим ветки, поразруливаем самые разные конфликты, посоздаем пулреквесты. Для новичков я всячески рекомендую повторять за мной, чтобы максимально…
На какие вопросы должен знать ответ Python-разработчик
Знание ответов на популярные вопросы по Python могут помочь вам на собеседовании или просто для повышения общей эрудиции как разработчика. Например, в чём разница между list и tuple, зачем нужен self, что такое Slice, как работает синхронный код и многое другое. Так что сохраняйте — точно не помешает:
Чек-лист вопросов и ответов для Python-разработчика
@prog_point #python
Знание ответов на популярные вопросы по Python могут помочь вам на собеседовании или просто для повышения общей эрудиции как разработчика. Например, в чём разница между list и tuple, зачем нужен self, что такое Slice, как работает синхронный код и многое другое. Так что сохраняйте — точно не помешает:
Чек-лист вопросов и ответов для Python-разработчика
@prog_point #python
Tproger
99 вопросов с ответами, которые должен знать Python-разработчик
Рассмотрели 99 главных вопросов, на которые должен ответить любой Python-разработчик, и указали ответы на них.
10 признаков фейковой вакансии
Наверняка практически каждый при поиске работы натыкался на вакансии, с которыми что-то не то. В статье разбирают популярные признаки таких «фейковых» вакансий.
Речь пойдёт о несуществующих предложениях о работе, мошеннических объявлениях, «вакансиях-пустышках», подозрительных или просто неактуальных вакансиях. Они создаются для разных целей, но чаще всего — для мошенничества и привлечения разработчиков в незаконные/неэтичные проекты. Наличие одного или нескольких признаков не делает вакансию 100% фейковой, но точно даёт повод насторожиться. Вот некоторые из них:
— Большой возраст вакансии/без обновлений;
— Размытые определения компании или стека;
— Избегание обсуждения технических деталей;
— Нереалистичные обещания;
— Неоплачиваемая стажировка;
— ТЗ с большим объёмом;
— Отсутствие компании в соцсетях;
— Нет отзывов о компании;
— В вакансии не указаны контакты;
— При общении просят перейти в мессенджеры, а никнейм HR выглядит как-то так: flam876idq.
Подробней про каждый пункт — в статье.
@prog_point #трудоустройство #советы
Наверняка практически каждый при поиске работы натыкался на вакансии, с которыми что-то не то. В статье разбирают популярные признаки таких «фейковых» вакансий.
Речь пойдёт о несуществующих предложениях о работе, мошеннических объявлениях, «вакансиях-пустышках», подозрительных или просто неактуальных вакансиях. Они создаются для разных целей, но чаще всего — для мошенничества и привлечения разработчиков в незаконные/неэтичные проекты. Наличие одного или нескольких признаков не делает вакансию 100% фейковой, но точно даёт повод насторожиться. Вот некоторые из них:
— Большой возраст вакансии/без обновлений;
— Размытые определения компании или стека;
— Избегание обсуждения технических деталей;
— Нереалистичные обещания;
— Неоплачиваемая стажировка;
— ТЗ с большим объёмом;
— Отсутствие компании в соцсетях;
— Нет отзывов о компании;
— В вакансии не указаны контакты;
— При общении просят перейти в мессенджеры, а никнейм HR выглядит как-то так: flam876idq.
Подробней про каждый пункт — в статье.
@prog_point #трудоустройство #советы
Библиотека программиста
📰❌ 10 признаков фейковой вакансии
Как понять, что с вакансией что-то не так? Разбираемся в этой статье!
Интерактивный тренажёр для Python
В этом тренажёре вам предстоит оттачивать свои навыки по Python не через скучные калькуляторы или консольные программы, а создавая различные несложные рисунки и анимации. Например, нарисовать какой-то флаг, проанимировать стрелочные часы, сгенерировать лабиринт. Начинающим будет особенно удобен такой формат обучения, т.к. результат кода будет сразу автоматически отображаться в редакторе.
Сохраняем маст хэв для начинающих питонистов: shrew.app
@prog_point #python
В этом тренажёре вам предстоит оттачивать свои навыки по Python не через скучные калькуляторы или консольные программы, а создавая различные несложные рисунки и анимации. Например, нарисовать какой-то флаг, проанимировать стрелочные часы, сгенерировать лабиринт. Начинающим будет особенно удобен такой формат обучения, т.к. результат кода будет сразу автоматически отображаться в редакторе.
Сохраняем маст хэв для начинающих питонистов: shrew.app
@prog_point #python
Быстрый курс по Node.js для начинающих
Первая отрасль, приходящая на ум, когда говорим о JavaScript — это фронтенд. Но с таким же успехом его можно использовать и на бэкенде, т.е. писать серверную часть. Для этого понадобится специальный инструмент, о котором уже могли слышать — Node.js.
Он отлично справляется с обработкой множества запросов одновременно, что делает его идеальным для создания современных веб-приложений. К тому же, с его помощью можно легко подключать различные библиотеки и модули, что делает разработку проекта ещё эффективней.
Держите ролик, в котором автор за час рассказывают всю базу по node.js. После неё вы сможете создавать свои первые сервера и переходить к более сложным темам:
https://youtu.be/3aGSqasVPsI?si=qBs0ERgcGd_YWy8O
@prog_point #web #backend #nodejs #javascript
Первая отрасль, приходящая на ум, когда говорим о JavaScript — это фронтенд. Но с таким же успехом его можно использовать и на бэкенде, т.е. писать серверную часть. Для этого понадобится специальный инструмент, о котором уже могли слышать — Node.js.
Он отлично справляется с обработкой множества запросов одновременно, что делает его идеальным для создания современных веб-приложений. К тому же, с его помощью можно легко подключать различные библиотеки и модули, что делает разработку проекта ещё эффективней.
Держите ролик, в котором автор за час рассказывают всю базу по node.js. После неё вы сможете создавать свои первые сервера и переходить к более сложным темам:
https://youtu.be/3aGSqasVPsI?si=qBs0ERgcGd_YWy8O
@prog_point #web #backend #nodejs #javascript
YouTube
Node JS – Быстрый Курс за 1 час
Telegram: https://t.iss.one/js_by_vladilen
Instagram: https://instagram.com/vladilen.minin
Node JS За 1 час. Вся теория включена в один ролик!
Исходный код:
https://github.com/vladilenm/node-youtube-cc
NodeJS - Быстрый курс за 1 час. Стандартные модули, создание…
Instagram: https://instagram.com/vladilen.minin
Node JS За 1 час. Вся теория включена в один ролик!
Исходный код:
https://github.com/vladilenm/node-youtube-cc
NodeJS - Быстрый курс за 1 час. Стандартные модули, создание…
Где можно порешать задачки по программированию?
Держите целую подборку таких сервисов и сохраняйте на случай скучного вечера:
— LeetCode — есть все популярные языки программирования и разные сложности задач;
— Codewars — есть практические задачи и на алгоритмы, поддерживается большое количество языков и технологий;
— CodinGame — тут решать задачи ещё эффективней и приятней благодаря геймификации заданий.
— TopCoder — сообщество разработчиков, которые любят решать головоломки. Тут периодически проходят турниры.
#general
Держите целую подборку таких сервисов и сохраняйте на случай скучного вечера:
— LeetCode — есть все популярные языки программирования и разные сложности задач;
— Codewars — есть практические задачи и на алгоритмы, поддерживается большое количество языков и технологий;
— CodinGame — тут решать задачи ещё эффективней и приятней благодаря геймификации заданий.
— TopCoder — сообщество разработчиков, которые любят решать головоломки. Тут периодически проходят турниры.
#general
This media is not supported in your browser
VIEW IN TELEGRAM
Хотите в прямом смысле что-то нарисовать в активности своего GitHub-профиля?
Да, это действительно будет работать, ещё и без каких-либо костылей. Вот репозиторий проекта — расширения для Chrome (в маркете не удалось найти, но есть исходники).
Инструмент по вашему рисунку создаёт историю коммитов git, которую вы сможете закинуть к себе репозиторий, чтобы у всех других отображался ваш рисунок.
#meta #github
Да, это действительно будет работать, ещё и без каких-либо костылей. Вот репозиторий проекта — расширения для Chrome (в маркете не удалось найти, но есть исходники).
Инструмент по вашему рисунку создаёт историю коммитов git, которую вы сможете закинуть к себе репозиторий, чтобы у всех других отображался ваш рисунок.
#meta #github
Forwarded from Веб-страница
Что должен знать начинающий фронтендер?
Собрали советы для достижения успеха в профессии от опытного фронтенд-разработчика в одну статью. А также ответили на частые вопросы новичков: от зарплаты и стека до перспектив карьерного роста.
https://tproger.ru/articles/frontend-razrabotka--chem-zanimayutsya-i-skolko-zarabatyvayut-specialisty
#фронтенд #советы
Собрали советы для достижения успеха в профессии от опытного фронтенд-разработчика в одну статью. А также ответили на частые вопросы новичков: от зарплаты и стека до перспектив карьерного роста.
https://tproger.ru/articles/frontend-razrabotka--chem-zanimayutsya-i-skolko-zarabatyvayut-specialisty
#фронтенд #советы
Бесплатный курс по алгоритмам и структурам данных
Познания в алгоритмах и структурах данных помогают начинающему программисту в эффективном решении задач и оптимизации производительности программ.
Ловите бесплатный интерактивный курс, в котором рассмотрены структуры данных, наиболее часто использующиеся на практике: массивы, списки, очереди, стеки, динамические массивы, очереди с приоритетами, системы непересекающихся множеств, хеш-таблицы, сбалансированные деревья.
Вы узнаете, как такие структуры данных реализованы в разных языках программирования, и, конечно же, потренируетесь самостоятельно их реализовывать, применять и расширять.
@prog_point #структуры #алгоритмы #теория
Познания в алгоритмах и структурах данных помогают начинающему программисту в эффективном решении задач и оптимизации производительности программ.
Ловите бесплатный интерактивный курс, в котором рассмотрены структуры данных, наиболее часто использующиеся на практике: массивы, списки, очереди, стеки, динамические массивы, очереди с приоритетами, системы непересекающихся множеств, хеш-таблицы, сбалансированные деревья.
Вы узнаете, как такие структуры данных реализованы в разных языках программирования, и, конечно же, потренируетесь самостоятельно их реализовывать, применять и расширять.
@prog_point #структуры #алгоритмы #теория
Stepik: online education
Алгоритмы: теория и практика. Структуры данных
В курсе будут рассмотрены структуры данных, наиболее часто использующиеся на практике: массивы, списки, очереди, стеки, динамические массивы, очереди с приоритетами, системы непересекающихся множеств, хеш-таблицы, сбалансированные деревья. Вы узнаете, как…
Что посмотреть на выходных: подборка фильмов для айтишников
Хочется посмотреть что-то тематическое и связанное с технологиями, но не очередной туториал от индуса? Ловите целый сборник айтишных фильмов.
В данную подборку вошли не только фильмы или сериалы, непосредственно связанные с IT, но и просто фильмы, которые будут интересны людям, связанным с техникой и высокими технологиями. Под каждым фильмом есть небольшое описание, так что вы сразу сможете подобрать себе что нужно.
Искать фильмы тут
Приятного просмотра!
@prog_point
Хочется посмотреть что-то тематическое и связанное с технологиями, но не очередной туториал от индуса? Ловите целый сборник айтишных фильмов.
В данную подборку вошли не только фильмы или сериалы, непосредственно связанные с IT, но и просто фильмы, которые будут интересны людям, связанным с техникой и высокими технологиями. Под каждым фильмом есть небольшое описание, так что вы сразу сможете подобрать себе что нужно.
Искать фильмы тут
Приятного просмотра!
@prog_point
Forwarded from IT Юмор
Как работает 3D в играх и как написать простую 3D-бродилку в консоли
Многие помнят первопроходцев в трёхмерных играх по типу Doom и Wolfenstein 3D. Так как железо в те времена не могло позволить себе больших мощностей, то и трёхмерные движки игр были очень простыми.
В видео автор наглядно объясняет как были устроены те игры, как происходит процесс рендера изображения и для примера создаёт простой 3D-движок прямо в консоли. Автор пишет на С++, но т.к. вся логика вычислений простая, то её не трудно будет воссоздать на любых других языках.
https://youtu.be/Q9zkiOClyEo?si=KnkamyjCbQvwP72n
@prog_point #gamedev
Многие помнят первопроходцев в трёхмерных играх по типу Doom и Wolfenstein 3D. Так как железо в те времена не могло позволить себе больших мощностей, то и трёхмерные движки игр были очень простыми.
В видео автор наглядно объясняет как были устроены те игры, как происходит процесс рендера изображения и для примера создаёт простой 3D-движок прямо в консоли. Автор пишет на С++, но т.к. вся логика вычислений простая, то её не трудно будет воссоздать на любых других языках.
https://youtu.be/Q9zkiOClyEo?si=KnkamyjCbQvwP72n
@prog_point #gamedev
Выбор бюджетного ноутбука для айтишника
Такой темой часто задаются начинающие разработчики и студенты. В этом видео автор делится советами, как выбрать ноутбук, если бюджет ограничен. Также он рассказывает на что обращать внимание при поиске: объём ОЗУ, процессор, экран и прочие характеристики.
https://youtu.be/HHYBDR-QDQ4?si=UEIRhdzCAMeERp4y
@prog_point #meta #general
Такой темой часто задаются начинающие разработчики и студенты. В этом видео автор делится советами, как выбрать ноутбук, если бюджет ограничен. Также он рассказывает на что обращать внимание при поиске: объём ОЗУ, процессор, экран и прочие характеристики.
https://youtu.be/HHYBDR-QDQ4?si=UEIRhdzCAMeERp4y
@prog_point #meta #general
Подборка алгоритмов, которые правят миром
Существует очень много алгоритмов, но какие из них используются в реальной жизни? Вот список конкретных из них, которые используются повсеместно и на которые вам точно стоит обратить внимание:
— Алгоритмы сортировки;
— Преобразование Фурье;
— Алгоритм Дейкстры;
— Алгоритм RSA;
— Алгоритм безопасного хеширования;
— Алгоритм факторизации чисел;
— Анализ связей;
— Пропорционально-интегрально-дифференцирующий алгоритм
— Алгоритм сжатия данных;
— Алгоритм генерации случайных чисел;
Про каждый из этих алгоритмов простым языком рассказывают в этой статье. Так что сохраняйте такой маст хэв.
@prog_point #алгоритмы #general #теория
Существует очень много алгоритмов, но какие из них используются в реальной жизни? Вот список конкретных из них, которые используются повсеместно и на которые вам точно стоит обратить внимание:
— Алгоритмы сортировки;
— Преобразование Фурье;
— Алгоритм Дейкстры;
— Алгоритм RSA;
— Алгоритм безопасного хеширования;
— Алгоритм факторизации чисел;
— Анализ связей;
— Пропорционально-интегрально-дифференцирующий алгоритм
— Алгоритм сжатия данных;
— Алгоритм генерации случайных чисел;
Про каждый из этих алгоритмов простым языком рассказывают в этой статье. Так что сохраняйте такой маст хэв.
@prog_point #алгоритмы #general #теория
Большая подборка бесплатных учебных материалов для фулстека
Вам больше не нужно ходить по сети в поисках подходящих материалов — всё, что нужно для обучения веб-разработки, собрано в одном месте. Само собой, эта подборка будет полезна не только фулстекам, но и отдельно фронтенд и бэкенд-разработчикам.
В этой подборке вы найдёте бесплатные курсы по вёрстке, JavaScript, JS-фреймворкам, Node.js, PHP, базам данных, Docker и другим важным технологиям.
@prog_point #web #frontend #backend
Вам больше не нужно ходить по сети в поисках подходящих материалов — всё, что нужно для обучения веб-разработки, собрано в одном месте. Само собой, эта подборка будет полезна не только фулстекам, но и отдельно фронтенд и бэкенд-разработчикам.
В этой подборке вы найдёте бесплатные курсы по вёрстке, JavaScript, JS-фреймворкам, Node.js, PHP, базам данных, Docker и другим важным технологиям.
@prog_point #web #frontend #backend
Бесплатный курс по TypeScript для начинающих
В современной разработке TypeScript не просто занял прочное место, но и во многих местах заменил собой JavaScript. Знание TypeScript стало необходимым знанием любого разработчика, который работает либо с Node.js, либо с браузером. Этот язык используется для создания интерактивных веб-страниц, мобильных приложений, в серверной разработке.
Ловите бесплатный курс по TS, который с самых азов познакомит вас с программированием, общими концепциями и особенностями языка. А в комплекте вы получите возможность попрактиковаться прямо в браузере.
@prog_point #web #typescript
В современной разработке TypeScript не просто занял прочное место, но и во многих местах заменил собой JavaScript. Знание TypeScript стало необходимым знанием любого разработчика, который работает либо с Node.js, либо с браузером. Этот язык используется для создания интерактивных веб-страниц, мобильных приложений, в серверной разработке.
Ловите бесплатный курс по TS, который с самых азов познакомит вас с программированием, общими концепциями и особенностями языка. А в комплекте вы получите возможность попрактиковаться прямо в браузере.
@prog_point #web #typescript
Code-Basics
Курс TypeScript: бесплатное обучение для разработчиков
Прокачайте свои знания в бесплатном курсе по Typescript | Интерактивные упражнения прямо в браузере | Бесплатный курс TypeScript от CodeBasics