Шпаргалка по 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
👍1
Центр обработки данных (ЦОД): взгляд изнутри
Знаете ли вы, что находится за понятием «облако»? Многие сайты на самом деле располагаются на серверах в специальных дата-центрах (ЦОД).
ЦОД оснащены множеством систем, обеспечивающие стабильную и безотказную работу: управление электропитанием, температурой, системы пожаротушения, дублирующие системы и т.д.
А как всё это выглядит изнутри, показывается в этом видео:
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
#книги
👍1
Советы по программированию для Junior-разработчиков
В предыдущих постах (вы можете найти их по тегу #советы) мы затронули тему собеседования Junior-разработчика и soft skills, которые ему стоит прокачать.
В этой статье сделан акцент уже на работе над проектом. Из неё вы узнаете:
— что необходимо сделать перед тем, как приступить к задаче;
— как следует решать спорные вопросы;
— почему ревью и тестирование вашего кода — это не страшно.
Статья: https://tprg.ru/DIKJ
#советы
В предыдущих постах (вы можете найти их по тегу #советы) мы затронули тему собеседования Junior-разработчика и soft skills, которые ему стоит прокачать.
В этой статье сделан акцент уже на работе над проектом. Из неё вы узнаете:
— что необходимо сделать перед тем, как приступить к задаче;
— как следует решать спорные вопросы;
— почему ревью и тестирование вашего кода — это не страшно.
Статья: https://tprg.ru/DIKJ
#советы
Подробное видео по практическому использованию Git
Нашли для вас интересное видео про Git, где рассказывается про настройку и основные команды системы контроля версий.
В видео есть вставки с записью командной строки, где наглядно видно, что происходит при вводе той или иной команды. Также видео разделено на разделы (не так давно на YouTube появилась эта фича), поэтому легко скроллить до нужной части:
https://youtu.be/SEvR78OhGtw
P.S. В конце видео автор предлагает купить конспект этого ролика в PDF, однако вы можете свободно найти информацию об этих командах в виде текста в Интернете (в том числе и в нашей статье про введение в Git).
#git
Нашли для вас интересное видео про Git, где рассказывается про настройку и основные команды системы контроля версий.
В видео есть вставки с записью командной строки, где наглядно видно, что происходит при вводе той или иной команды. Также видео разделено на разделы (не так давно на YouTube появилась эта фича), поэтому легко скроллить до нужной части:
https://youtu.be/SEvR78OhGtw
P.S. В конце видео автор предлагает купить конспект этого ролика в PDF, однако вы можете свободно найти информацию об этих командах в виде текста в Интернете (в том числе и в нашей статье про введение в Git).
#git
YouTube
Git. Большой практический выпуск
PDF можно найти в телеграм боте https://t.iss.one/amatyashov_bot
Или: @amatyashov_bot
или на сайтеhttps://matiashov.ru
Телеграм канал https://t.iss.one/amatyashov
-----------------------------------------
VDS TimeWeb: https://bit.ly/3lcyzRk (промокод ARTEM50)
Виртуальный…
Или: @amatyashov_bot
или на сайтеhttps://matiashov.ru
Телеграм канал https://t.iss.one/amatyashov
-----------------------------------------
VDS TimeWeb: https://bit.ly/3lcyzRk (промокод ARTEM50)
Виртуальный…
Типы циклов в языках программирования:
Циклы повторяют определённую часть кода некоторое количество раз. Их используют, например, для поиска данных в массиве.
В основе циклов лежит условие и тело цикла. Пока условие истинно, цикл выполняет код в своём теле. Когда условие становится ложным, программа выходит из цикла и выполняет код, который следует за ним.
О том, чем отличаются такие циклы, как
https://tprg.ru/KEXu
#циклы
for
, foreach
, while
и do while
Циклы повторяют определённую часть кода некоторое количество раз. Их используют, например, для поиска данных в массиве.
В основе циклов лежит условие и тело цикла. Пока условие истинно, цикл выполняет код в своём теле. Когда условие становится ложным, программа выходит из цикла и выполняет код, который следует за ним.
О том, чем отличаются такие циклы, как
for
, foreach
, while
и do while
, читайте в статье:https://tprg.ru/KEXu
#циклы
10 принципов хорошего кода и хорошего программиста
В программировании важно, чтобы код не только работал, но и был понятен вам и коллегам, которые могут его использовать.
Даже если вы ещё изучаете основы программирования, знание принципов хорошего кода поможет писать программы так, чтобы не пришлось переучиваться на первой же работе.
Подробнее о том, как сделать свой код лучше, читайте в статье:
https://tprg.ru/jiph
#советы
В программировании важно, чтобы код не только работал, но и был понятен вам и коллегам, которые могут его использовать.
Даже если вы ещё изучаете основы программирования, знание принципов хорошего кода поможет писать программы так, чтобы не пришлось переучиваться на первой же работе.
Подробнее о том, как сделать свой код лучше, читайте в статье:
https://tprg.ru/jiph
#советы
Стили именования переменных и функций
Чтобы код был читаемым, следует давать переменным, функциям, методам, классам и константам понятные имена. Однако в этом случае названия содержат в себе несколько слов. Как оформить тогда названия правильно?
Сообщество программистов достаточно давно разработало стили и правила, которые позволяют унифицировать код. О том, какие стили существуют, читайте в статье:
https://tprg.ru/gWvE
#советы
Чтобы код был читаемым, следует давать переменным, функциям, методам, классам и константам понятные имена. Однако в этом случае названия содержат в себе несколько слов. Как оформить тогда названия правильно?
Сообщество программистов достаточно давно разработало стили и правила, которые позволяют унифицировать код. О том, какие стили существуют, читайте в статье:
https://tprg.ru/gWvE
#советы
Tproger
Стили именования переменных и функций. Используйте их все
Рассказываем какие существуют стили именования переменных и зачем они нужны.
Что пишут на языке программирования C#?
C# чаще всего используется в двух направлениях разработки:
— веб-разработке (на C# и .NET пишут бэкенд сайтов и сервисов);
— разработке игр или gamedev (например, игровой движок Unity использует C#).
Подробнее об использовании C#, а также какие сопутствующие технологии стоит изучить, в видео (можно послушать как подкаст):
https://youtu.be/7c6LQCZt-2s
#csharp
C# чаще всего используется в двух направлениях разработки:
— веб-разработке (на C# и .NET пишут бэкенд сайтов и сервисов);
— разработке игр или gamedev (например, игровой движок Unity использует C#).
Подробнее об использовании C#, а также какие сопутствующие технологии стоит изучить, в видео (можно послушать как подкаст):
https://youtu.be/7c6LQCZt-2s
#csharp
YouTube
Что пишут на языке программирования C#
🔥 Интерактивный курс по Java на JavaRush: https://bit.ly/2YeP6eN
JavaRush – программистами не рождаются, ими становятся.
Обсудим на что способен язык программирования C#, что на нём пишут, в каких сферах он востребован на данный момент и какие дополнительные…
JavaRush – программистами не рождаются, ими становятся.
Обсудим на что способен язык программирования C#, что на нём пишут, в каких сферах он востребован на данный момент и какие дополнительные…