«Поколение 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
#книги
Советы по программированию для 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)
Виртуальный…