Что такое React.js?
Если вы решили стать веб-разработчиком, то наверняка уже слышали о фреймворке React.js. Что он из себя представляет, рассказано в 10-минутном видео:
https://youtu.be/doympyOFlKE
#react #js
Если вы решили стать веб-разработчиком, то наверняка уже слышали о фреймворке React.js. Что он из себя представляет, рассказано в 10-минутном видео:
https://youtu.be/doympyOFlKE
#react #js
YouTube
Что такое React js. Обзор возможностей для начинающих. План изучения
В этом видео речь пойдет про JavaScript библиотеку React JS. На данный момент react самая испульзуемая из всех библиотек javascript. Я покажу что такое react js, сделаем обзор возможностей данной js библиотеки, а так же в конце расскажу плану изучения для…
Зачем программисту знать алгоритмы?
Казалось бы, зачем знать алгоритмы, если многие из них уже реализованы внутри языков (например, нахождение НОД или сортировки). И даже если нет в языке, можно найти подходящую библиотеку. Бери да пользуйся.
Для чего на самом деле нужны готовые решения, и в каких случаях их использовать? Это хорошо объясняется в статье на Habr (советуем также полистать комментарии, там тоже много вкусностей):
https://tprg.ru/rTGQ
#алгоритмы
Казалось бы, зачем знать алгоритмы, если многие из них уже реализованы внутри языков (например, нахождение НОД или сортировки). И даже если нет в языке, можно найти подходящую библиотеку. Бери да пользуйся.
Для чего на самом деле нужны готовые решения, и в каких случаях их использовать? Это хорошо объясняется в статье на Habr (советуем также полистать комментарии, там тоже много вкусностей):
https://tprg.ru/rTGQ
#алгоритмы
Ещё немного советов для Junior-разработчиков
Пару недель назад мы рассмотрели основные ошибки, которые может совершить неопытный разработчик на первой работе.
В этот раз мы попросили тимлида из Simtech Development поделиться советами, как эффективнее всего пройти путь Junior-разработчика и не перегореть:
https://tprg.ru/SrtZ
#советы
Пару недель назад мы рассмотрели основные ошибки, которые может совершить неопытный разработчик на первой работе.
В этот раз мы попросили тимлида из Simtech Development поделиться советами, как эффективнее всего пройти путь Junior-разработчика и не перегореть:
https://tprg.ru/SrtZ
#советы
«Поколение Python»: онлайн-курс для начинающих
Если вы совсем не имеете опыта в программировании, но хотите научиться Python (для машинного обучения, написания ботов и других крутых штук), то присмотритесь к бесплатному курсу на Stepik «Поколение Python».
В нём вы изучите основные типы данных, конструкции и принципы структурного программирования. Весь код пишется на Python 3.x — никакого устаревшего 2.x.
Рейтинг 5 звёзд по оценке свыше 81 000 пользователей, победа в конкурсе Stepik Awards 2020.
Курс: https://tprg.ru/3PDG
#python #курсы
Если вы совсем не имеете опыта в программировании, но хотите научиться Python (для машинного обучения, написания ботов и других крутых штук), то присмотритесь к бесплатному курсу на Stepik «Поколение Python».
В нём вы изучите основные типы данных, конструкции и принципы структурного программирования. Весь код пишется на Python 3.x — никакого устаревшего 2.x.
Рейтинг 5 звёзд по оценке свыше 81 000 пользователей, победа в конкурсе Stepik Awards 2020.
Курс: https://tprg.ru/3PDG
#python #курсы
Шпаргалки по Git
Мы собрали в одном материале 5 шпаргалок по основам Git, Gitflow, а также по работе с SVN и GitHub. Читайте и пользуйтесь:
https://tprg.ru/kZDm
P.S. Если вы пропустили, то недавно мы делились материалом по основным командам Git.
#git
Мы собрали в одном материале 5 шпаргалок по основам Git, Gitflow, а также по работе с SVN и GitHub. Читайте и пользуйтесь:
https://tprg.ru/kZDm
P.S. Если вы пропустили, то недавно мы делились материалом по основным командам Git.
#git
ООП: основные понятия и реализация в Python
В видео от Школы бэкенд-разработки «Яндекса» разбирается объектно-ориентированное программирование с упором на Python. Также в лекции рассмотрены дескрипторы, декораторы и метаклассы.
В течение лекции ученики Школы задавали свои вопросы, которые хорошо дополняют материал лектора.
Лекция: https://youtu.be/Db19qjrMsYI
#ооп #python
В видео от Школы бэкенд-разработки «Яндекса» разбирается объектно-ориентированное программирование с упором на Python. Также в лекции рассмотрены дескрипторы, декораторы и метаклассы.
В течение лекции ученики Школы задавали свои вопросы, которые хорошо дополняют материал лектора.
Лекция: https://youtu.be/Db19qjrMsYI
#ооп #python
YouTube
02. ООП – Валерий Лисай
Во время лекции мы поговорим об ООП и его реализации в языке Python. Рассмотрим следующие темы и понятия: декораторы, дескрипторы и метаклассы.
Презентация: https://yadi.sk/i/f-UpCHCsnxqf9Q
Полезные ссылки:
https://habr.com/ru/post/141411/
https://doc…
Презентация: https://yadi.sk/i/f-UpCHCsnxqf9Q
Полезные ссылки:
https://habr.com/ru/post/141411/
https://doc…
Почему программирование — это так сложно?
Коммерческая разработка ставит перед новичками гору задач, и без помощи более опытных коллег не обойтись.
Мы перевели для вас советы, которые помогут освоиться новичкам в своей профессии. Кроме того, они могут перевернуть ваш взгляд на разработку программ:
https://tprg.ru/cI80
#советы
Коммерческая разработка ставит перед новичками гору задач, и без помощи более опытных коллег не обойтись.
Мы перевели для вас советы, которые помогут освоиться новичкам в своей профессии. Кроме того, они могут перевернуть ваш взгляд на разработку программ:
https://tprg.ru/cI80
#советы
Шпаргалка по Java Core
В неё собраны подсказки по разным аспектам Java:
— основные типы данных;
— операторы;
— ввод/вывод данных;
— функции;
— циклы;
— классы;
— строки;
— массивы.
В полной версии шпаргалки есть комментарии по каждому разделу:
https://tprg.ru/RA09
#java
В неё собраны подсказки по разным аспектам Java:
— основные типы данных;
— операторы;
— ввод/вывод данных;
— функции;
— циклы;
— классы;
— строки;
— массивы.
В полной версии шпаргалки есть комментарии по каждому разделу:
https://tprg.ru/RA09
#java
Как делаются процессоры?
Новый год всё ближе, и праздничная лень потихоньку накрывает. Поэтому вместо кодинга предлагаем посмотреть видео о том, как производятся процессоры на российском заводе Mikron (не американский Micron, а наш российский Mikron, который расположен в Зеленограде).
Да, пусть российский производитель не покорил условные 7 нм, и Китай до сих пор впереди. Зато видео показывает, что микроэлектроника в России не стоит на месте:
https://youtu.be/PVczz3uU3j4
Новый год всё ближе, и праздничная лень потихоньку накрывает. Поэтому вместо кодинга предлагаем посмотреть видео о том, как производятся процессоры на российском заводе Mikron (не американский Micron, а наш российский Mikron, который расположен в Зеленограде).
Да, пусть российский производитель не покорил условные 7 нм, и Китай до сих пор впереди. Зато видео показывает, что микроэлектроника в России не стоит на месте:
https://youtu.be/PVczz3uU3j4
YouTube
Создание CPU по этапам на заводе Mikron и почему без 7нм остались Global Foundries
Мы посетили завод Mikron в Зеленограде, не путать с американским производителем памяти Micron. И для нас это был, действительно, очень интересный и необычный опыт - настоящее производство микропроцессоров, причем, отечественное. Но, не менее интересной оказалась…
Где и как сервисы хранят данные?
Наступило 1 января, новогодняя ночь позади. Возможно, вы валяетесь на диване и смотрите видео на YouTube. А вы знаете, как хранятся видео и прочие данные на серверах?
В основном, все данные лежат в облаке. Примерами хранилищ данных в облаке можно назвать:
— базы данных;
— файловые хранилища;
— объектные хранилища.
Подробнее об этих способах хранения данных — в статье:
https://tprg.ru/kq50
Наступило 1 января, новогодняя ночь позади. Возможно, вы валяетесь на диване и смотрите видео на YouTube. А вы знаете, как хранятся видео и прочие данные на серверах?
В основном, все данные лежат в облаке. Примерами хранилищ данных в облаке можно назвать:
— базы данных;
— файловые хранилища;
— объектные хранилища.
Подробнее об этих способах хранения данных — в статье:
https://tprg.ru/kq50
Напишем игру «Угадай число»
В новогодние каникулы появляется много свободного времени, и мы предлагаем его провести с пользой — реализовать простую игру «угадай число».
Компьютер генерирует в заданном диапазоне случайное число (можно попросить пользователя ввести верхнюю и нижнюю границу диапазона). Игроку даётся N попыток, чтобы он отгадал число. После каждого ввода числа компьютер должен сообщить, что введённое число больше или меньше загаданного.
Если пользователь угадал число, нужно вывести сообщение с поздравлениями. Если нет, то предложить пользователю пройти игру снова.
В новогодние каникулы появляется много свободного времени, и мы предлагаем его провести с пользой — реализовать простую игру «угадай число».
Компьютер генерирует в заданном диапазоне случайное число (можно попросить пользователя ввести верхнюю и нижнюю границу диапазона). Игроку даётся N попыток, чтобы он отгадал число. После каждого ввода числа компьютер должен сообщить, что введённое число больше или меньше загаданного.
Если пользователь угадал число, нужно вывести сообщение с поздравлениями. Если нет, то предложить пользователю пройти игру снова.
Как код на C выглядит на машинном языке
Задумывались ли вы, как компьютер выполняет код на C? Компилятор преобразует код на C в машинный код на Assembler. И если на уровне C ваш код более-менее логичен, то ассемблерный код заставит поломать голову.
Мы нашли для вас крутое видео (на английском), где на примере простейшей программы на C разбираются ассемблерные инструкции:
https://youtu.be/yOyaJXpAYZQ
Задумывались ли вы, как компьютер выполняет код на C? Компилятор преобразует код на C в машинный код на Assembler. И если на уровне C ваш код более-менее логичен, то ассемблерный код заставит поломать голову.
Мы нашли для вас крутое видео (на английском), где на примере простейшей программы на C разбираются ассемблерные инструкции:
https://youtu.be/yOyaJXpAYZQ
YouTube
Comparing C to machine language
In this video, I compare a simple C program with the compiled machine code of that program.
Support me on Patreon: https://www.patreon.com/beneater
Support me on Patreon: https://www.patreon.com/beneater
Для чего хорош JavaScript?
Чаще всего JavaScript используется во фронтенд-разработке, чтобы добавить на страницу динамические элементы. Однако возможности JavaScript позволяют его применять и в других областях.
Например, фреймворк React Native даёт возможность написать мобильное приложение на JavaScript, а с помощью Electron можно реализовать полноценное десктоп-приложение на JavaScript (кстати, Visual Studio Code и Discord используют Electron).
Подробнее о применении JavaScript:
https://tprg.ru/BuS5
#js
Чаще всего JavaScript используется во фронтенд-разработке, чтобы добавить на страницу динамические элементы. Однако возможности JavaScript позволяют его применять и в других областях.
Например, фреймворк React Native даёт возможность написать мобильное приложение на JavaScript, а с помощью Electron можно реализовать полноценное десктоп-приложение на JavaScript (кстати, Visual Studio Code и Discord используют Electron).
Подробнее о применении JavaScript:
https://tprg.ru/BuS5
#js
Центр обработки данных (ЦОД): взгляд изнутри
Знаете ли вы, что находится за понятием «облако»? Многие сайты на самом деле располагаются на серверах в специальных дата-центрах (ЦОД).
ЦОД оснащены множеством систем, обеспечивающие стабильную и безотказную работу: управление электропитанием, температурой, системы пожаротушения, дублирующие системы и т.д.
А как всё это выглядит изнутри, показывается в этом видео:
https://youtu.be/ZINMxB7Jd2g
Знаете ли вы, что находится за понятием «облако»? Многие сайты на самом деле располагаются на серверах в специальных дата-центрах (ЦОД).
ЦОД оснащены множеством систем, обеспечивающие стабильную и безотказную работу: управление электропитанием, температурой, системы пожаротушения, дублирующие системы и т.д.
А как всё это выглядит изнутри, показывается в этом видео:
https://youtu.be/ZINMxB7Jd2g
YouTube
Pro Hi-Tech в ЦОД Tier III. Дизельные ИБП, продвинутое охлаждение Schneider и многое другое
Купить ИБП Ippon 2200 https://www.citilink.ru/catalog/computers_and_notebooks/powersafe/ups/1005590/?utm_source=yt_blogger_prohitech&utm_medium=display&utm_campaign=datapro
Купить ИБП APC https://www.citilink.ru/catalog/computers_and_notebooks/powersafe/…
Купить ИБП APC https://www.citilink.ru/catalog/computers_and_notebooks/powersafe/…
20 бесплатных онлайн-игр для программистов: лёгкое изучение
Скучно изучать языки программирования по книгам? Есть и более интересный вариант — играть в онлайн-игры и получать знания по нужным языкам.
Конечно, так вы изучите только основы, и игры не заменят полноценно книги. Однако предложенные нами онлайн-игры смогут разжечь в вас желание программировать:
https://tprg.ru/zYdc
#java #js #python #csharp #css
Скучно изучать языки программирования по книгам? Есть и более интересный вариант — играть в онлайн-игры и получать знания по нужным языкам.
Конечно, так вы изучите только основы, и игры не заменят полноценно книги. Однако предложенные нами онлайн-игры смогут разжечь в вас желание программировать:
https://tprg.ru/zYdc
#java #js #python #csharp #css
Tproger
20 бесплатных онлайн-игр для программистов: лёгкое изучение
Бесплатные онлайн-игры для программистов, которые планируют освоить JavaScript, Java, Python, C# и другие языки программирования.
Что почитать: «Кровь, пот и пиксели» Джейсона Шрейера
Задумывались ли вы о работе в игровой индустрии? Как на самом деле создают проекты крупные студии, в которые миллионы игроков будут залипать, сидя на диване?
Журналист Джейсон Шрейер посвятил свою первую книгу закулисью геймдева. В ней рассказано 10 историй о разработке игр, включая Pillars of Eternity, Uncharted 4, Diablo 3 и Witcher 3. Эта книга показывает, что разработка игр — это сложная, но интересная и креативная работа.
Обзор книги: https://tprg.ru/HJBV
#книги
Задумывались ли вы о работе в игровой индустрии? Как на самом деле создают проекты крупные студии, в которые миллионы игроков будут залипать, сидя на диване?
Журналист Джейсон Шрейер посвятил свою первую книгу закулисью геймдева. В ней рассказано 10 историй о разработке игр, включая Pillars of Eternity, Uncharted 4, Diablo 3 и Witcher 3. Эта книга показывает, что разработка игр — это сложная, но интересная и креативная работа.
Обзор книги: https://tprg.ru/HJBV
#книги