Как решать на собеседованиях задачи по программированию
На собеседовании из-за стресса легко потеряться и не решить даже простую задачу. Поэтому важно заранее подготовиться и держать план действий в голове.
Из видео вы получите советы, с чего начать решение задач на собеседованиях и что необходимо учитывать в процессе:
https://youtu.be/QSHeNgvKcWk
#советы #собеседование
На собеседовании из-за стресса легко потеряться и не решить даже простую задачу. Поэтому важно заранее подготовиться и держать план действий в голове.
Из видео вы получите советы, с чего начать решение задач на собеседованиях и что необходимо учитывать в процессе:
https://youtu.be/QSHeNgvKcWk
#советы #собеседование
YouTube
Как решать задачи на программирование во время собеседований
Сайты для тренировки навыков решения задач на кодирование: https://leetcode.com/https://www.hackerrank.com/https://www.codewars.com/0:00 Вступление1:25 Какие...
Выполняем код прямо в браузере: подборка онлайн-компиляторов
Бывают ситуации, когда нет возможности использовать полноценную среду разработки на компьютере. Например, когда компьютер слишком слабый или же вы работаете за чужим.
В таких случаях могут помочь специальные сервисы. Для них достаточно только браузера:
https://tprg.ru/qfFm
#инструменты
Бывают ситуации, когда нет возможности использовать полноценную среду разработки на компьютере. Например, когда компьютер слишком слабый или же вы работаете за чужим.
В таких случаях могут помочь специальные сервисы. Для них достаточно только браузера:
https://tprg.ru/qfFm
#инструменты
Вы в идеале изучили какой-то язык программирования и думаете, что теперь вас возьмут на работу куда угодно?
А что насчёт софт скиллов? Для работы в команде нужно уметь общаться, делегировать, быть стрессоустойчивым и знать, как не выгореть за полгода.
У нас появился новый Telegram-канал Soft Skillz, который подойдёт не только айтишникам, но и всем, кто хочет быть продуктивным и эффективным: @soft_skillz
А что насчёт софт скиллов? Для работы в команде нужно уметь общаться, делегировать, быть стрессоустойчивым и знать, как не выгореть за полгода.
У нас появился новый Telegram-канал Soft Skillz, который подойдёт не только айтишникам, но и всем, кто хочет быть продуктивным и эффективным: @soft_skillz
Создаём на Python игру 2048
Уже изучили синтаксис Python? Пора упражняться в написании реальных программ. И мы предлагаем реализовать игру 2048 с помощью модуля pygame.
В процессе разработки игры вы освоите:
— работу с одномерными и двумерными списками;
— тестирование программ;
— работу с модулем pygame;
— обработку событий;
— работу с базами данных.
Курс на YouTube покажет, как это сделать: https://tprg.ru/pndz
#python
Уже изучили синтаксис Python? Пора упражняться в написании реальных программ. И мы предлагаем реализовать игру 2048 с помощью модуля pygame.
В процессе разработки игры вы освоите:
— работу с одномерными и двумерными списками;
— тестирование программ;
— работу с модулем pygame;
— обработку событий;
— работу с базами данных.
Курс на YouTube покажет, как это сделать: https://tprg.ru/pndz
#python
YouTube
Пишем игру 2048 на Python Pygame. Часть 1 Создаем логику игры
🔥 Полный доступ ко всем материалам и видео по pygame вы получите на курсеhttps://stepik.org/a/118434🛒📉 Приобрести доступ за 650р можно черезhttps://app.la...
Подборка cайтов с задачами по программированию
В программировании важно постоянно практиковаться, чтобы не растерять свои навыки. И в этом может помочь регулярное решение задачек.
В нашей подборке вы найдёте полезные ресурсы, на которых вы сможете порешать задачи по программированию:
https://tprg.ru/p7ex
#задачи
В программировании важно постоянно практиковаться, чтобы не растерять свои навыки. И в этом может помочь регулярное решение задачек.
В нашей подборке вы найдёте полезные ресурсы, на которых вы сможете порешать задачи по программированию:
https://tprg.ru/p7ex
#задачи
Конструкторы классов в Java
По принципу инкапсуляции внутренние поля класса недоступны напрямую. Поэтому нам нужны специальные методы, с помощью которых можно менять значения полей.
А начальные значения полей объекта задаёт конструктор — метод, который принимает значения, но ничего не возвращает.
Держите объяснение на примере автомобилей:
https://tprg.ru/NfkE
#java #ооп
По принципу инкапсуляции внутренние поля класса недоступны напрямую. Поэтому нам нужны специальные методы, с помощью которых можно менять значения полей.
А начальные значения полей объекта задаёт конструктор — метод, который принимает значения, но ничего не возвращает.
Держите объяснение на примере автомобилей:
https://tprg.ru/NfkE
#java #ооп
Уроки по Java для начинающих
В курсе объясняются основы языка Java: от типов данных, переменных и методов до ООП и обработки исключений. Самое то, чтобы получить необходимую базу в Java для дальнейшего развития в интересующем направлении (например, мобильная или бэкенд-разработка).
Плейлист курса на YouTube: https://tprg.ru/WqlN
#java
В курсе объясняются основы языка Java: от типов данных, переменных и методов до ООП и обработки исключений. Самое то, чтобы получить необходимую базу в Java для дальнейшего развития в интересующем направлении (например, мобильная или бэкенд-разработка).
Плейлист курса на YouTube: https://tprg.ru/WqlN
#java
YouTube
Уроки Java для начинающих / #1 - Программирование на Java
Уроки по языку программирования Java.
Урок номер 1 о языке в целом. О том, что будет в этом курсе.
Все уроки будут доступны по #JavaMarshal
Полезные тэги
#урокиjava #javaпрограммирование
Все уроки в плэйлисте:
https://www.youtube.com/playlist?list=PLZqgWWF4O…
Урок номер 1 о языке в целом. О том, что будет в этом курсе.
Все уроки будут доступны по #JavaMarshal
Полезные тэги
#урокиjava #javaпрограммирование
Все уроки в плэйлисте:
https://www.youtube.com/playlist?list=PLZqgWWF4O…
Ищем повторяющиеся элементы в массиве
Предположим, вам нужно найти дубликат элемента в массиве. Как бы вы решили эту проблему?
Сначала подумайте, а затем загляните в статью, чтобы узнать о различных способах решения: https://tprg.ru/FtTI
#алгоритмы #java
Предположим, вам нужно найти дубликат элемента в массиве. Как бы вы решили эту проблему?
Сначала подумайте, а затем загляните в статью, чтобы узнать о различных способах решения: https://tprg.ru/FtTI
#алгоритмы #java
Что почитать: «Грокаем алгоритмы»
Труды Кнута по алгоритмам — классика. Но они скорее отобьют желание у новичка изучать алгоритмы.
Книга «Грокаем алгоритмы» предлагает совсем другой подход. Она постепенно погружает читателя в тему алгоритмов и подкрепляет знания множеством иллюстраций и примеров.
Например, если вы не понимаете, чем отличаются массивы и связанные списки, то вспомните, как вы покупаете места в кинотеатре.
Вперёд грокать алгоритмы.
#книги
Труды Кнута по алгоритмам — классика. Но они скорее отобьют желание у новичка изучать алгоритмы.
Книга «Грокаем алгоритмы» предлагает совсем другой подход. Она постепенно погружает читателя в тему алгоритмов и подкрепляет знания множеством иллюстраций и примеров.
Например, если вы не понимаете, чем отличаются массивы и связанные списки, то вспомните, как вы покупаете места в кинотеатре.
Вперёд грокать алгоритмы.
#книги
Как в действительности исполняются программы?
Мы пишем на языках высокого уровня (C++, Java, Python, Kotlin и т.д.), которые приближены к естественному языку человека. Однако процессор их не понимает, поскольку использует свой язык машинных команд.
Поэтому для связи человека и машины программы переводятся в язык Ассемблера, в котором каждый оператор соответствует одной машинной команде.
Давайте разбираться: https://tprg.ru/VK6O
Мы пишем на языках высокого уровня (C++, Java, Python, Kotlin и т.д.), которые приближены к естественному языку человека. Однако процессор их не понимает, поскольку использует свой язык машинных команд.
Поэтому для связи человека и машины программы переводятся в язык Ассемблера, в котором каждый оператор соответствует одной машинной команде.
Давайте разбираться: https://tprg.ru/VK6O
Чтобы стать программистом, нужно сначала определиться, какое направление ваш по душе — фронтенд, бэкенд, мобильная разработка, геймдев или даже разработка под микроконтроллеры.
А что выбрали вы?
#чат
А что выбрали вы?
#чат
Отличия Junior, Middle и Senior-разработчиков
В вакансиях из IT-сферы вы можете встретить термины Junior, Middle и Senior. Они условно показывают, какой уровень опыта и навыков ожидаются от потенциального работника.
Поскольку требования разных компаний отличаются между собой, мы спросили нескольких экспертов, какое различие между этими категориями разработчиков:
https://tprg.ru/z8Mc
#советы
В вакансиях из IT-сферы вы можете встретить термины Junior, Middle и Senior. Они условно показывают, какой уровень опыта и навыков ожидаются от потенциального работника.
Поскольку требования разных компаний отличаются между собой, мы спросили нескольких экспертов, какое различие между этими категориями разработчиков:
https://tprg.ru/z8Mc
#советы
У вас есть 8 металлических шариков, которые выглядят одинаково, но один из них — более тяжелый. Также вы имеете весы с двумя чашами, но они настолько старые, что выдержат только два измерения, после которых сломаются.
Как с помощью весов за два измерения найти один тяжелый шарик?
Ответ опубликован в комментариях.
#задачи
Как с помощью весов за два измерения найти один тяжелый шарик?
Ответ опубликован в комментариях.
#задачи
Как метод утёнка и коридорное тестирование помогают решать сложные нестандартные задачи
Процесс написания кода не бывает равномерным. Вы можете написать за пару часов сотню строк кода, а затем несколько дней думать над одной функцией и не найти решение.
Проблема кроется в мозге, который не может переключиться со стандартного решения на более креативное.
Выйти из положения поможет разговор с человеком, не связанным с разработкой, или даже с резиновой уточкой (подойдёт даже коллекция аниме-фигурок). Подробнее об этих методиках читайте в статье:
https://tprg.ru/AcbW
#советы
Процесс написания кода не бывает равномерным. Вы можете написать за пару часов сотню строк кода, а затем несколько дней думать над одной функцией и не найти решение.
Проблема кроется в мозге, который не может переключиться со стандартного решения на более креативное.
Выйти из положения поможет разговор с человеком, не связанным с разработкой, или даже с резиновой уточкой (подойдёт даже коллекция аниме-фигурок). Подробнее об этих методиках читайте в статье:
https://tprg.ru/AcbW
#советы
Искусственный интеллект приносит пользу человечеству уже сейчас
Например, он помогает предсказывать природные катаклизмы и выявить заболевания человека.
Подробнее о проектах с использованием ИИ читайте в статье:
https://tprg.ru/1DWv
Например, он помогает предсказывать природные катаклизмы и выявить заболевания человека.
Подробнее о проектах с использованием ИИ читайте в статье:
https://tprg.ru/1DWv
План изучения Vue.js для начинающих
Vue — это JS-фреймворк для создания пользовательских интерфейсов. Он содержит множество готовых компонентов для реализации веб-приложений.
Делимся планом изучения Vue.js, который покажет, с чего начать:
https://tprg.ru/9VbS
#веб
Vue — это JS-фреймворк для создания пользовательских интерфейсов. Он содержит множество готовых компонентов для реализации веб-приложений.
Делимся планом изучения Vue.js, который покажет, с чего начать:
https://tprg.ru/9VbS
#веб
Курс по программированию классических алгоритмов на C++ для школьников
В школах нередко информатика преподаётся плохо, и учеников практически не знакомят с программированием. Но что делать, если школьник хочет писать свои программы?
Одним из вариантов являются материалы из Интернета, включая онлайн-лекции. Так, в московской школе в 2020 году лектор из МФТИ преподавал реализацию классических алгоритмов на C++. И все уроки курса он выложил в свободный доступ на YouTube:
https://tprg.ru/gqoA
#cpp #алгоритмы
В школах нередко информатика преподаётся плохо, и учеников практически не знакомят с программированием. Но что делать, если школьник хочет писать свои программы?
Одним из вариантов являются материалы из Интернета, включая онлайн-лекции. Так, в московской школе в 2020 году лектор из МФТИ преподавал реализацию классических алгоритмов на C++. И все уроки курса он выложил в свободный доступ на YouTube:
https://tprg.ru/gqoA
#cpp #алгоритмы
YouTube
С++ для 8 класса, урок 1 (Ввод-вывод, типы, операции)
Видеозапись факультатива для школы 1514 города Москвы.
1) О языках Си и С++
2) Разбор hello_world.cpp. Ввод-вывод в потоки cin, cout, cerr.
3) Объявление переменных.
4) Переменные и присваивание. Операторы =, +=, -=, *=, /=.
5) Типы. Строгая типизация значений…
1) О языках Си и С++
2) Разбор hello_world.cpp. Ввод-вывод в потоки cin, cout, cerr.
3) Объявление переменных.
4) Переменные и присваивание. Операторы =, +=, -=, *=, /=.
5) Типы. Строгая типизация значений…
У нас есть 5 Telegram-каналов по самым разным темам. Выбирайте тот, который подходит, и подписывайтесь, будем рады вам:
— Python: @zen_of_python
— геймдев: @make_game
— веб-разработка: @tproger_web
— мобильная разработка: @mobi_dev
— основы программирования (вы здесь): @prog_point
— Python: @zen_of_python
— геймдев: @make_game
— веб-разработка: @tproger_web
— мобильная разработка: @mobi_dev
— основы программирования (вы здесь): @prog_point