Символ подчёркивания (_) в Python
Символ
https://tprg.ru/EQ46
#python
Символ
_
в Python используется не только в названиях переменных и функций. В статье рассмотрены другие случаи, где применяется _
:https://tprg.ru/EQ46
#python
Онлайн-курс «Алгоритмы: теория и практика. Методы»
В бесплатном курсе от Computer Science Center подробно рассмотрены базовые алгоритмические методы:
— жадные алгоритмы;
— метод «разделяй и властвуй»;
— динамическое программирование.
Для прохождения курса нужно знать на базовом уровне хотя бы один язык программирования.
Курс на Stepik: https://stepik.org/course/217/promo
#курсы #алгоритмы
В бесплатном курсе от Computer Science Center подробно рассмотрены базовые алгоритмические методы:
— жадные алгоритмы;
— метод «разделяй и властвуй»;
— динамическое программирование.
Для прохождения курса нужно знать на базовом уровне хотя бы один язык программирования.
Курс на Stepik: https://stepik.org/course/217/promo
#курсы #алгоритмы
Сборка мусора в Java: что это такое и как работает в JVM
В отличие от языка C++, где программист самостоятельно следит за тем, как выделяется память, в Java есть автоматический сборщик мусора (Garbage Collector, GC). Он отвечает за поиск и удаление из памяти объектов, которые уже не используются в программе.
Подробнее о сборке мусора в Java вы можете узнать из статьи: https://tprg.ru/a5tC
#java
В отличие от языка C++, где программист самостоятельно следит за тем, как выделяется память, в Java есть автоматический сборщик мусора (Garbage Collector, GC). Он отвечает за поиск и удаление из памяти объектов, которые уже не используются в программе.
Подробнее о сборке мусора в Java вы можете узнать из статьи: https://tprg.ru/a5tC
#java
Всё о начале работы с платформой Arduino
На базе Arduino разработчик может реализовать всевозможные полезные устройства — от измерителя температуры до небольшого веб-сервера.
В статье даны рекомендации по выбору первой платы Arduino и написанию первой программы:
https://tprg.ru/SElI
На базе Arduino разработчик может реализовать всевозможные полезные устройства — от измерителя температуры до небольшого веб-сервера.
В статье даны рекомендации по выбору первой платы Arduino и написанию первой программы:
https://tprg.ru/SElI
Онлайн-курс на Stepik «Веб-разработка для начинающих: HTML и CSS»
Курс знакомит с вёрсткой на HTML и CSS и подойдёт даже для тех, кто никогда не программировал и не знал о структуре веб-страницы:
https://stepik.org/course/38218/promo
#курсы #веб #фронтенд
Курс знакомит с вёрсткой на HTML и CSS и подойдёт даже для тех, кто никогда не программировал и не знал о структуре веб-страницы:
https://stepik.org/course/38218/promo
#курсы #веб #фронтенд
Изучаете Python? Задайте вопросы Senior Python Developer
На вопросы ответит Максим Кузнецов. Он занимается разработкой бэкенда на Python и Django. И вы можете спросить у него что угодно, связанное с веб-фреймворками и разработкой на Python.
Задать вопросы вы можете до 23 июля в комментариях к статье: https://tprg.ru/qRaH
На вопросы ответит Максим Кузнецов. Он занимается разработкой бэкенда на Python и Django. И вы можете спросить у него что угодно, связанное с веб-фреймворками и разработкой на Python.
Задать вопросы вы можете до 23 июля в комментариях к статье: https://tprg.ru/qRaH
Регулярные выражения в Python: теория и практика
Если для вас регулярные выражения в Python — это нечто на эльфийском, прочитайте эту статью:
https://tprg.ru/6rUl
Она поможет не только научиться читать регулярки, но и применять свои, например, во время парсинга.
#python
Если для вас регулярные выражения в Python — это нечто на эльфийском, прочитайте эту статью:
https://tprg.ru/6rUl
Она поможет не только научиться читать регулярки, но и применять свои, например, во время парсинга.
#python
Уроки по Bootstrap 5 для начинающих
Bootstrap — это мощный фреймворк для создания сайтов и веб-приложений. Серия уроков поможет вам ознакомиться с его возможностями:
1. Введение и установка Bootstrap
2. Адаптивное меню
3. Создание слайдера
4. Система сетки
5. Создание модального окна
6. Форма регистрации
7. «Аккордеон» на сайт
8. Flexbox на практике
9. Зачем нужны классы MX, MY,PX, PY
10. Создание Footer
#веб #фронтенд #курсы
Bootstrap — это мощный фреймворк для создания сайтов и веб-приложений. Серия уроков поможет вам ознакомиться с его возможностями:
1. Введение и установка Bootstrap
2. Адаптивное меню
3. Создание слайдера
4. Система сетки
5. Создание модального окна
6. Форма регистрации
7. «Аккордеон» на сайт
8. Flexbox на практике
9. Зачем нужны классы MX, MY,PX, PY
10. Создание Footer
#веб #фронтенд #курсы
YouTube
Уроки Bootstrap 5 - Введение и установка
Сегодня мы начинаем новый курс уроков по Bootstrap 5 для начинающих. В этом уроке я расскажу что такое Bootstrap 5, для чего он нужен, где его используют. Дальше я покажу для начинающих как начать работу с бутстрап и его установить. Полностью покажу три варианта…
Задумывались ли вы, как получают таблицу судоку?
Её генерируют специальными алгоритмами (а не придумывает какой-то сонный дядя из редакции газеты).
Предлагаем вам реализовать свой генератор судоку 9x9, основа которого — простая базовая сетка, над которой проводится множество преобразований:
https://tprg.ru/g8Um
#алгоритмы #python
Её генерируют специальными алгоритмами (а не придумывает какой-то сонный дядя из редакции газеты).
Предлагаем вам реализовать свой генератор судоку 9x9, основа которого — простая базовая сетка, над которой проводится множество преобразований:
https://tprg.ru/g8Um
#алгоритмы #python
Почему вам стоит выучить Kotlin
Kotlin — это молодой язык, который разработчики ценят за лаконичность, удобство и безопасность.
Язык активно развивается компанией JetBrains. С её средами разработки вы наверняка знакомы: IntelliJ IDEA, PyCharm и другие.
Опытный мобильный разработчик Анна Жаркова рассказала об особенностях языка и о том, где он используется:
https://tprg.ru/SwGv
#kotlin
Kotlin — это молодой язык, который разработчики ценят за лаконичность, удобство и безопасность.
Язык активно развивается компанией JetBrains. С её средами разработки вы наверняка знакомы: IntelliJ IDEA, PyCharm и другие.
Опытный мобильный разработчик Анна Жаркова рассказала об особенностях языка и о том, где он используется:
https://tprg.ru/SwGv
#kotlin
Введение в язык Ruby
Если вы решили изучать Ruby (например, для создания веб-приложений), то гайд познакомит с основными концепциями языка всего за 20 минут:
https://tprg.ru/W8H3
#ruby
Если вы решили изучать Ruby (например, для создания веб-приложений), то гайд познакомит с основными концепциями языка всего за 20 минут:
https://tprg.ru/W8H3
#ruby
Экранирование символов в Java
Сталкивались ли вы когда-нибудь с проблемой, когда нужно вывести в консоль что-либо в кавычках или добавить
Проблема кроется в том, что компилятор неправильно воспринимает эти символы в коде, считая их управляющими. Поэтому подобные символы меняют на специальные последовательности, которые позволяют вывести желаемые символы.
Подробнее о них читайте в статье: https://tprg.ru/0Hfx
#java
Сталкивались ли вы когда-нибудь с проблемой, когда нужно вывести в консоль что-либо в кавычках или добавить
\
, но вместо этого возникают ошибки?Проблема кроется в том, что компилятор неправильно воспринимает эти символы в коде, считая их управляющими. Поэтому подобные символы меняют на специальные последовательности, которые позволяют вывести желаемые символы.
Подробнее о них читайте в статье: https://tprg.ru/0Hfx
#java
Реактивное программирование простыми словами
Даже если вы не слышали об этой методологии программирования, вы с ней не раз сталкивались. Например, в Excel этот подход встречается в ячейках, значения которых автоматически вычисляются при изменении одной из связанных ячеек.
Вот так объяснили понятие эксперты:
https://tprg.ru/4VRB
Даже если вы не слышали об этой методологии программирования, вы с ней не раз сталкивались. Например, в Excel этот подход встречается в ячейках, значения которых автоматически вычисляются при изменении одной из связанных ячеек.
Вот так объяснили понятие эксперты:
https://tprg.ru/4VRB
Учимся работать в среде разработки WebStorm
WebStorm предоставляет множество полезных функций для разработки на JavaScript и связанных фреймворках.
Из видео вы узнаете об основных возможностях WebStorm:
https://youtu.be/WlBrhM1_t5k
#веб
WebStorm предоставляет множество полезных функций для разработки на JavaScript и связанных фреймворках.
Из видео вы узнаете об основных возможностях WebStorm:
https://youtu.be/WlBrhM1_t5k
#веб
YouTube
WebStorm – Полный Курс
Получи WebStorm на 3 месяца бесплатно по промокоду Vladilen https://jb.gg/webstorm_download
Промокод распространяется только на новые персональные лицензии и действителен для регистрации в течение двух недель после публикации ролика.
Официальный сайт WebStorm:…
Промокод распространяется только на новые персональные лицензии и действителен для регистрации в течение двух недель после публикации ролика.
Официальный сайт WebStorm:…
Хинт для программистов: кроме этого канала у Tproger есть ещё 4 канала, где можно получать отборную инфу по конкретной теме.
Каждый найдёт что-нибудь для себя:
— геймдев: @make_game
— мобильная разработка: @mobi_dev
— разработка на Python: @zen_of_python
— веб-разработка: @tproger_web
Каждый найдёт что-нибудь для себя:
— геймдев: @make_game
— мобильная разработка: @mobi_dev
— разработка на Python: @zen_of_python
— веб-разработка: @tproger_web
Переполнение буфера: что это и как с ним бороться
В языках C и C++ программист может работать с памятью напрямую, из-за чего могут возникнуть ошибки, такие как переполнение буфера.
Из статьи вы узнаете, какие опасности может принести эта ошибка и как не допустить её в коде:
https://tprg.ru/09lg
#cpp
В языках C и C++ программист может работать с памятью напрямую, из-за чего могут возникнуть ошибки, такие как переполнение буфера.
Из статьи вы узнаете, какие опасности может принести эта ошибка и как не допустить её в коде:
https://tprg.ru/09lg
#cpp
Сыграем в «Быки и коровы»?
Ваша задача — определить трёхзначный шифр по имеющимся данным, где:
— количество быков равно количеству угаданных цифр на своих позициях в исходном шифре;
— количество коров равно количеству угаданных цифр, но не на своей позиции;
— цифры в шифре не повторяются.
659 — 1 бык
268 — 2 коровы
641 — 0 быков, 0 коров
758 — 1 корова
917 — 1 корова
Чему равен шифр?
Ваша задача — определить трёхзначный шифр по имеющимся данным, где:
— количество быков равно количеству угаданных цифр на своих позициях в исходном шифре;
— количество коров равно количеству угаданных цифр, но не на своей позиции;
— цифры в шифре не повторяются.
659 — 1 бык
268 — 2 коровы
641 — 0 быков, 0 коров
758 — 1 корова
917 — 1 корова
Чему равен шифр?