Получи случайную криптовалюту за регистрацию!

Алексей Кутепов | Java-developer

Логотип телеграм канала @akutepov — Алексей Кутепов | Java-developer А
Логотип телеграм канала @akutepov — Алексей Кутепов | Java-developer
Адрес канала: @akutepov
Категории: Технологии
Язык: Русский
Количество подписчиков: 135
Описание канала:

Канал Алексея Кутепова о разработке программного обеспечения и мире ИТ.
http://akutepov.ru
#программирование #ит #java #python #it

Рейтинги и Отзывы

2.00

2 отзыва

Оценить канал akutepov и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

0

1 звезд

1


Последние сообщения 2

2021-11-09 10:48:21 Решение задач

Когда я начинал изучать программирование (это был Turbo Pascal), то в первую очередь преподаватели делали упор на решении задач, чтобы развить в нас алгоритмическое мышление. Мы буквально разобрали основные конструкции языка, которые были необходимы для того чтобы строить простые алгоритмы и решали одну задачу за другой. После того, как толстая тетрадь была исписана кодом, я уже без проблем мог "бежать впереди паровоза" и параллельно изучал Delphi чтобы реализовать свои задумки.

Чтение книг по программированию превратилось в увлекательный процесс, а открывавшиеся новые возможности языка вызывали восторг, а не ступор, так как я уже мысленно представлял как это применить на практике.

Я уверен и сейчас такой подход будет более эффективен в обучении, особенно если человек ранее не сталкивался с программированием. Достаточно изучить простые вещи: переменные, условные операторы, циклы, массивы, максимум ещё и методы разобрать. После этого надо начинать прорешивать простые задачи и набивать руку в алгоритмах, и только потом углубляться дальше в сам язык программирования. Обучение пойдёт легче и эффективнее, спешка тут точно не нужна.

Ну а задачи можно взять например на codeforces, я даже их отсортировал по уровню сложности: https://codeforces.com/problemset?order=BY_RATING_ASC

Тут вы сможете не только получить задачу, но и отослать решение для тестирования, что даст хорошую обратную связь.

#алгоритмы
83 viewsAlexey Kutepov, 07:48
Открыть/Комментировать
2021-11-03 11:45:15 Создание приложения для настольной игры с помощью TensorFlow на основе машинного обучения

Пример как использовать ядро TensorFlow, агентов TensorFlow и TensorFlow Lite для создания игрового агента, который будет играть против человека в небольшом приложении.

Конечным результатом является приложение для Android. Исходный код в репозитории tensorflow/examples (https://github.com/tensorflow/examples/tree/master/lite/examples/reinforcement_learning)

Ссылка на статью https://goo.su/8Uzz
92 viewsAlexey Kutepov, 08:45
Открыть/Комментировать
2021-11-03 10:02:14
98 viewsAlexey Kutepov, 07:02
Открыть/Комментировать
2021-11-02 22:24:01 Сюрпризы конкатенации в Java

Нашёл интересную статью на Хабре о неожиданном поведении, которое можно получить при конкатенации.

Уверен уже куча хитрожопых тимлидов добавила эту статью себе в закладки, чтобы потешить своё ЧСВ на собеседованиях. Так что, дорогие читатели, скорее изучайте материал и обломайте весь кайф таким людям :D

Кроме шуток, материал действительно познавательный и интересный:

#java

https://habr.com/ru/post/581576/
91 viewsAlexey Kutepov, 19:24
Открыть/Комментировать
2021-10-28 17:13:48
Немного расскажу о том, чем занимаюсь холодными осенними вечерами после работы :) Сейчас готовлю материалы для своего первого видео-курса по паттернам проектирования. Большая часть работы позади, но делать ещё не мало. Разработка хорошего курса требует времени, так как необходимо проанализировать большое количество материала и подготовить понятные примеры. Пока точных сроков завершения работ дать не могу, но по мере готовности буду делать короткие анонсы. #обучение
101 viewsAlexey Kutepov, 14:13
Открыть/Комментировать
2021-10-26 09:50:58 Борьба с прокрастинацией :)

Этот Telegram-бот отсчитывает недели до конца жизни человека. Эльдар Агаев создал @life_table_bot, чтобы напоминать себе о том, как важно не тратить время впустую.

Он рассказывает, как появилась идея и какой ещё смысл в ней можно отыскать:

vc.ru/tribuna/309433
86 viewsAlexey Kutepov, 06:50
Открыть/Комментировать
2021-10-21 11:06:17 Курсы и программы сертификации по Data Science

https://habr.com/ru/company/ruvds/blog/582478/

#datascience
101 viewsAlexey Kutepov, 08:06
Открыть/Комментировать
2021-10-19 11:58:52 Бесплатный учебный план по машинному обучению

Продолжаю публиковать интересные учебные материалы. На этот раз план обучения Machine Learning, со ссылками на БЕСПЛАТНЫЕ ресурсы.

Правда всё на английском в этот раз, но материалы очень хорошие. Заодно будет стимул подтянуть английский :)

#ml #datascience

https://github.com/python-engineer/ml-study-plan
97 viewsAlexey Kutepov, edited  08:58
Открыть/Комментировать
2021-04-26 13:06:08
Ну что друзья, началась рабочая неделя. Вот вам немного юмора на злобу дня!
44 viewsAlexey Kutepov, 10:06
Открыть/Комментировать
2021-04-18 19:12:40 Бесплатный курс по алгоритмам!

Всем привет :) Продолжаю серию постов после некоторого вынужденного перерыва.

Сегодня хочу затронуть тему изучения базовых алгоритмов, так как часто она уходит на второй план. Дело в том, что любой язык программирования это всего лишь инструмент и я неоднократно говорил что недостаточно изучить синтаксис, нужно ещё уметь решать реальные задачи.

Кроме этого, нужно понимать эффективность своего алгоритма, ведь он может быть неоптимальным и показывать плохие результаты на определённых наборах данных. В качестве оценки используется нотация Big O и на собеседовании в крупные компании часто просят проанализировать небольшой кусок кода.

На знаменитом ресурсе Coursera есть отличный бесплатный курс от Принстонского Университета, который посвящён основным алгоритмам и их оценке. И это не голая теория, но ещё и практика - ваше решение будет автоматически проанализировано и вы получите хорошую обратную связь. Я в своё время прошёл данный курс и всем рекомендую: https://www.coursera.org/learn/algorithms-part1

#алгоритмы
73 viewsAlexey Kutepov, 16:12
Открыть/Комментировать