Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
🔥 Дрифт и гонки без правил!
Садись за руль, жги резину и уноси баллы в безумных поворотах!
🚗 Реалистичный дрифт
🏁 Захватывающие трассы
💨 Улучши свою тачку и побеждай!

Дрифт Без Лимита

Гонки, Симуляторы, Спорт

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

IT + Животные

С этим тегом используют

Программирование IT юмор Программист Юмор Работа Картинка с текстом Разработка Кот Собака Фотография Милота Домашние животные Вертикальное видео Все
17 постов сначала свежее
52
Kinaco
Kinaco
9 месяцев назад
IT-юмор
Серия План Кинаки

День программиста⁠⁠

День программиста Животные, Выдра, Восточная бескоготная выдра, Мемы, Картинка с текстом, День программиста, Программирование, Программист, IT юмор, IT
Показать полностью 1
[моё] Животные Выдра Восточная бескоготная выдра Мемы Картинка с текстом День программиста Программирование Программист IT юмор IT
11
dirty.bob
dirty.bob
1 год назад

Похрустим? Хрум мастер в деле )⁠⁠

Похрустим? Хрум мастер в деле ) Рисунок, Арт, Скетч, Животные, Scrum, Agile, Скетчбук, Набросок, IT

Хрум_мастер

Показать полностью 1
[моё] Рисунок Арт Скетч Животные Scrum Agile Скетчбук Набросок IT
0
81
belochka.kukuha
belochka.kukuha
1 год назад

Белочка и Кукуха - Про вилку⁠⁠

Белочка и Кукуха - Про вилку Авторский комикс, Комиксы, Животные, Цифровой рисунок, IT
Показать полностью 1
[моё] Авторский комикс Комиксы Животные Цифровой рисунок IT
3
1333
Pukshka
Pukshka
1 год назад

Колобок я тебя съем⁠⁠

Колобок я тебя съем
IT Текст Картинка с текстом Фотография Лиса Животные Милота Повтор
23
114
belochka.kukuha
belochka.kukuha
2 года назад
Комиксы

Белочка и Кукуха - Про выгорание⁠⁠

Белочка и Кукуха - Про выгорание Комиксы, Юмор, Животные, Цифровой рисунок, IT, Авторский комикс

На Пикабу не оказалось тега "шаверма". Только "шаурма". Авторы комикса - законченные петербуржцы - уходят за валидолом, спотыкаясь о все поребрики.

Показать полностью 1
[моё] Комиксы Юмор Животные Цифровой рисунок IT Авторский комикс
17
13
Блог компании
netology
netology
2 года назад

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую⁠⁠

Еще несколько лет назад Азат видел себя исключительно в роли ветеринара, а сейчас работает проджект-менеджером. Попросили его поделиться своей историей и рассказать, почему он ушел из одной любимой профессии в другую. Спойлер: фото котиков и песиков прилагаются!

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

Вырос на National Geographic

Всем привет! Меня зовут Азат, мне 24 года. Я родился в беломраморном Ашхабаде — столице Туркменистана. Учился в гимназии с языковом уклоном, в русском отделении. Меня всегда интересовала ветеринария, вырос на фильмах Animal Planet и National Geographic. Также выбору профессии способствовало то, что у меня всегда жили собственные питомцы.

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

Наши с супругой любимцы — Стич и Скоч

Образование я решил получать в Москве, в аграрно-технологическом институте РУДН, на факультете ветеринарии. Теория в университете морально устарела, но практические занятия велись по современным методам, поэтому учеба приносила удовольствие. С языком проблем не возникло, да и культурного шока не было (за исключением прыжков в снег после бани!).

Казалось, что карьера в ветеринарии развивалась успешно

Через два месяца после начала учебы пошел работать стажером. Я понимал, что нужно начать с самого низа карьерной лестницы, набраться опыта и знаний, чтобы попасть в лидирующуй ветеринарный центр Москвы. Поначалу выполнял второстепенные функции: уход за животными, уборку, гигиену. Но через некоторое время получил должность ассистента, а после устроился в большой многопрофильный центр. Там меня назначили на позицию руководителя среднего персонала, и в подчинении у меня оказалось двадцать сотрудников.

Не все хвостатые пациенты рады тебя видеть

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

Первая булочка была настроена недружелюбно! Зато корги я очень понравился

Без любви к своему делу я бы не справился. В непростой профессии ветеринара все держится на воодушевлении — это не только пушистых тискать, но и выполнять рутинные функции, заполнять документы, отчеты. Конечно, особенно мне нравилась работа с хвостатыми пациентами (хотя некоторые из них были явно не рады встрече!). Но со временем учишься находить подход и к маленьким котятам, и к крупным собакам. Так что никакого эмоционального выгорания я не чувствовал. Но было четкое понимание, что это благородный, но неблагодарный труд. Даже сейчас я с теплом вспоминаю ветеринарию, но возвращаться в нее не планирую.

Случайно получил рассылку от всероссийского студенческого конкурса «Твой ход»

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

Видимо, в проекте оказались хорошие маркетологи, потому что я заинтересовался. Прошел тест на софт-скилы, подал заявку на участие. На отборочном этапе нужно было создать свой бизнес-проект. Для меня это было что-то совсем новое! Но включиться оказалось просто: постоянная коммуникация, координация действий и планирование были мне очень близки — этим я занимался и в роли ветеринара. Словно сел за старый велосипед, на котором катался все детство.

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

Я попал в команду со студентами из РАНХиГС, и вместе мы работали над проектом кикшеринга (прокат самокатов) под названием JET в городе Таганрог. Вышли в полуфинал, который проходил в Белгороде. Там я прошел отбор по личным качествам, и в итоге оказался на финале в Сочи.

Выиграл приз

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

Я не победил в финале. Зато выиграл специальный приз от компании «Росатом» — поездку на Кольский полуостров. Но главное, получил мощный заряд вдохновения и кучу новых знакомств. Осознал, насколько ветеринария затуннеливает сознание и как медленно в ней происходят инновации и изменения. Увидел, каких горизонтов можно достичь в диджитал-сфере.

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

От поездки на Кольский полуостров остались только положительные эмоции. Я был искренне удивлен, как в таких суровых и холодных условиях оказались самые теплые и дружелюбные люди. Но описать красоту местной природы не хватит и целой жизни

Принял непростое решение — круто повернуть жизнь

Конкурс длился год, и все это время я задумывался о смене профессии. Сделать выбор было тяжело, особенно когда ты поднялся по карьерной лестнице в одной сфере, а тебе приходится с нее спускаться и взбираться заново. А еще я толком не понимал, как это сделать: какие есть профессии в IT и насколько могу их освоить. Но мне повезло с моей прекрасной супругой, ведь именно она меня поддержала в столь непростом решении.

В таком серьезном вопросе нужно хорошо подготовиться

Рынок пестрит предложениями курсов по цифровым специальностям, поэтому нужно собрать максимум информации, чтобы понять, что именно тебе интересно. В этом мне хорошо помог бесплатный вводный курс по IT-профессиям от Нетологии. В нем подробно и простыми словами объяснили внутреннюю кухню IT и какую нишу в ней можно занять. Рассказали про разные профессии, которые я примерил на себя. Именно тогда я осознал, что IT-сфера — это не только про программистов, но и про управленцев. У меня уже был опыт руководства персоналом и работы над проектом на конкурсе. Когда нас знакомили с профессией проджект-менеджера, я сразу понял — это то что нужно!

Больше всего хотел заниматься коммуникациями и планированием

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

Я заинтересовался именно проджект-менеджментом, поскольку функции и обязанности для меня привычные и понятные. Вы видели, какие крутые проджекты работают в IT? Я понял, что тоже так хочу! Как говорил мой преподаватель из Нетологии, «проджект жонглирует основными ценностями проекта, сидя на горящем велосипеде». Это весьма точное определение :) Большую часть нашей работы занимают коммуникация и планирование — их можно отнести к моим любимым аспектам профессии.

Определившись с направлением, приступил к обучению

Мне очень понравился вводный курс в IT, поэтому я остался с  Нетологией. Для меня была важна государственная образовательная лицензия платформы, а еще длительный доступ к  записям лекций и живое комьюнити единомышленников.

Обучение проходило в очном режиме, но также нам предоставлялись дополнительные лекции, которые можно было прослушать в любое время. Больше всего мне нравилось живое общение с преподавателем, когда на каждый вопрос можно получить развернутый ответ. С любыми проблемами по обучению обращался к куратору курса, а за профессиональным советом — к преподавателю. Настроиться на учебу тоже было легко.

Больше всего мне понравилось комьюнити: много интересных участников из одной профессиональной сферы, у каждого своя история и путь успеха, все всегда готовы помочь в абсолютно любом вопросе. А оффлайн-встречи с сокурсниками занимают отдельное место в моем сердечке.

Пользуясь случаем, передаю привет своему любимому комьюнити-менеджеру Насте Колмогоровой. Несмотря на огромное расстояние, мы всегда чувствуем твою заботу и поддержку в чате комьюнити!

Сразу решил набираться практического опыта

Стал искать позиции на ступень пониже проджекта — решил, что это аккаунт-менеджер. В итоге получил первую позицию в сфере диджитал — в агентстве Wbooster. Меня учили с нуля еще незнакомым IT-терминам, там я познакомился с маркетингом, таргетом, SEO-оптимизацией.

Совмещать с учебой было нетрудно: занятия всегда проходили в вечернее время после работы. Наоборот, удобно, когда ты junior и сразу можешь задать вопросы по свежему кейсу. Каждый раз на занятия я шел с готовым списком вопросов (в том числе глупых).

Найти работу легко, если трезво оценивать свои силы

Стажеры всегда нужны. Именно с этой позиции и начался мой путь — со скромной зарплатой, но огромными амбициями. Получив первый опыт в компании Wbooster, я перешел в агентство Wesma, где удвоил свой доход и проработал на протяжении всего обучения в Нетологии. Под конец курса я полностью переделал резюме, описал свои новые знания, опыт работы. В итоге попал на позицию проджект-менеджера в компанию «Небо» — сеть батутных центров.

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

В роли проджект-менеджера я работаю не только в офисе, но в испытательном центре

Параллельно продолжаю развивать проект, который начал разрабатывать в качестве дипломной работы в Нетологии — решение для вузов и организаторов студенческих мероприятий. Команду набрал из сокурсников. Сейчас вместе прорабатываем дальнейшие шаги. Планируем с ними участвовать в новом сезоне конкурса «Твой ход»!

Все мои «учебные» инвестиции окупились

Карьера развивается стремительно. В планах дальше расти в этом направлении, в том числе за счет дополнительного обучения. Сейчас у меня комфортный график работы. К тому же в проектах почти нет так ненавистной рутины — каждый день что-то интересное. Зарплата изменилась в лучшую сторону, и все мои инвестиции в обучение окупились. Сумму, потраченную на курсы, я теперь зарабатываю меньше чем за месяц. Меня такое развитие событий более чем устраивает.

А если вдруг начинаю скучать по ветеринарии, то мне достаточно поговорить со своей супругой: она по-прежнему работает в этой сфере, и от нее я регулярно узнаю смешные истории и интересные случаи.

Из ветеринара в проджект-менеджеры: как я ушел из одной любимой профессии в другую IT, Онлайн-курсы, Обучение, Животные, Ветеринария, Текст, Длиннопост, Блоги компаний

При смене профессии важно подробно изучить сферу

Чем больше у вас информации, тем меньше шанс ошибиться. Трезво оценивайте свои сильные и слабые стороны. Не бойтесь учиться новому. И не откладывайте практику — чем раньше вы начнете, тем быстрее достигнете результатов. А если будет грустно, то вспомните про парня-ветеринара из Туркменистана, который стал проджект-менеджером! :)

Нетология дарит скидку 45% всем пикабушникам!🤘Промокод NETOJUNE  действует на все онлайн-курсы кроме направлений «Высшее образование» и «Корпоративное образование». Срок действия до 30 июня 2023 года. Переходите по ссылке и выбирайте программу обучения! 🔥

Реклама. ООО «Нетология»

Показать полностью 9
IT Онлайн-курсы Обучение Животные Ветеринария Текст Длиннопост Блоги компаний
21
18
Viktorianec
Viktorianec
2 года назад

Senior-разработчик объясняет архитектуру проекта новичкам⁠⁠

Разработка Мемы Животные Программирование IT Юмор IT юмор Видео Без звука Вертикальное видео
1
97
skaynet25022022
skaynet25022022
2 года назад
Книжная лига

Обзор книги "Грокаем алгоритмы", поймёт даже кот⁠⁠

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Всем доброго времени суток!


Публикую обзор подписчика нашего телеграмм-канала IT-старт t.me/it_begin на книгу "Грокаем алгоритмы".


Автор: Адитья Бхаргава


Стоит читать? Да! Почему? Опишу в статье.

Алгоритмы - важны для программиста, а это лучшая книга для начала их изучения с нуля.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Кто целевая аудитория книги?

Книга отлично подойдет для тех, кто решил для себя познакомиться с тематикой алгоритмизации.

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


Что в книге?

Книга состоит из 11 глав, что затрагивает такие темы как бинарный поиск, сортировка, рекурсия, хеш-таблицы, динамическое программирование и многое, многое другое.

Для начала, чтобы было предметное понимание, что представлено в книге, ознакомимся с её оглавлением.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.1. Оглавление

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.1.2. Оглавление

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.1.3. Оглавление

Каждая глава по своему уникальна и ценна , вследствие чего предлагаю рассмотреть каждую главу отдельно.


Глава.1. Знакомство с алгоритмами.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.1.5. Разговорот первой главы


В данной главе, автор знакомит нас с алгоритмами и это знакомство начинается с бинарного поиска.

Бинарный поиск прекрасно рассмотрен на примере игры "Угадай число". Автором предложено читателю загадать число от 1 до 100. При каждой попытке угадать число, ваша задача ответить "много", "мало" или же "угадал".

Плохим способом в данном случае является перебор всех чисел подряд, что влечет за собой сценарий из 100 попыток.

Пример бинарного поиска в задаче "Угадай число".

Начинать угадывать искомое число с числа "50". Мало? Пробуем число "75". Много? Пробуем сузить диапазон возможного расположения искомого числа и пробуем "63". Основная особенность в том, что благодаря бинарного поиску, какое бы число в диапазоне от "1" до "100" вы бы не загадали, его можно будет угадать не более чем за 7 попыток.

В этом и есть магия бинарного поиска, что раскрывается в этой книге. Идём дальше.


Глава.2. Сортировка выбором.
Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.2.1 Глава 2 - сортировка выбором


В этой главе автор рассказывает о том, как устроена память компьютера,что из себя представляют массивы и связные списки и то, как устроен алгоритм сортировки выбором. Обо всём по порядку.


Как устроена память

Автор предлагает представить память компьютера в виде большого шкафа с огромным количеством ящиков внутри. Каждый ящик имеет свой собственный адрес. В случае, когда нам требуется сохранить что-либо в памяти, мы запрашиваем у компьютера место в его памяти, он в ответ нам выдает адрес для сохранения нашей информации. Для сохранения информации присутствуют два основных способа, массивы и сортировка.


Сортировка выбором.

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

Достаточно легкий для понимания алгоритм, но его недостатком является то, что он очень медленно работает.

Глава.3. Рекурсия.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.3.1 Глава 3 - рекурсия


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

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.3.2 Рекурсия


Глава.4. Быстрая сортировка.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.4. Глава 4 - быстрая сортировка.


Автор предлагает нам познакомиться со стратегией "Разделяй и властвуй", что отлично подходит для тех случаев, когда решаемая вами задача, не решается ни одним из ранее известных алгоритмов. Предлагаю вам ознакомиться  с этой удивительной стратегией, что сопровождается соответствующими иллюстрациями.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.4.2 Стратегия "Разделяй и властвуй"

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.4.3 Стратегия "Разделяй и властвуй"

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.4.4 Быстрая сортировка


Также в 4-й главе автором подробно рассматривает алгоритм быстрой сортировки, что часто применяется на практике и как раз таки успешно успешно использует стратегию "Разделяй и властвуй".


Глава.5. Хеш-таблицы

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.5.1 Глава 5 - хеш-таблицы


Хэш-функция - функция, что получает строку ( набор байтов ) и возвращает обратно число. Хэш-таблицы - это структура данных, что связывает между собой ключи со значениями.


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

Отличительной особенностью хорошей хэш-функции создает минимальное количество коллизий.


Отлично проиллюстрировано использование хеш-таблиц для поиска.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.5.2. Использование хеш-таблиц для поиска

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.5.3. Шпаргалка

Хорошим преимуществом данной книги является тезисная выжимка по главе в виде шпаргалки, что имеется в конце каждой главы. Идем дальше.


Глава.6. Поиск в ширину.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.6.1. Глава 6 - Поиск в ширину


В данной главе автор предлагает нам научиться моделировать сети с помощью абстрактной структуру данных - графов. Автором прилагается достаточно подробное и удачно иллюстрированное описание того, что такое граф.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.6.2.  Подробно иллюстрированное знакомство с графами

Глава.7. Алгоритмы Дейкстры

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.7.1. Глава 7 - алгоритм Дейкстры


Алгоритм Дейкстры — алгоритм на графах, изобретённый нидерландским учёным Эдсгером Дейкстрой в 1959 году. Находит кратчайшие пути от одной из вершин графа до всех остальных. Алгоритм работает только для графов без рёбер отрицательного веса. Алгоритм широко применяется в программировании, например, его используют протоколы маршрутизации OSPF и IS-IS.


Глава.8. Жадные алгоритмы

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.8.1 Глава 8 - Жадные алгоритмы


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


Глава.9. Динамическое программирование

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.9. Динамическое программирование

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


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


Глава 10. Алгоритм k ближайших соседей

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Рис.10. Глава 10 - Алгоритм k ближайших соседей


Метод k-ближайших соседей – популярный алгоритм классификации, который используется в разных типах задач машинного обучения. Наравне с деревом решений это один из самых понятных подходов к классификации. Поэтому, если интересуетесь машинным обучением, стоит изучить!


Глава 11. Что дальше?

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

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

Напишу тезисно то, о чем говорится в финальной главе:

1. Инвертированные индексы

2. Преобразование Фурье

3. Параллельные алгоритмы.

4. MapReduce

5. Для чего нужны распределенные алгоритмы?

6. Функция map

7. Функция Reduce

8. Фитльры Блума и HyperLogLog


Хотелось бы подвести итоги по книге.


Преимущества книги:

1.Средняя цена книги - до 1.000 рублей.

Цена на OZON -  975 р.

Цена на Wildberries - 945 р.

Цена на Читай-Город - 944 р.

Тот редкий случай, когда книга стоит своих денег. Безусловно, всегда хочется дешевле, но пока это одна из немногих книг, о приобритении которой я не пожалел. Сам покупал в марте за 1038 руб.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

2. Подробно иллюстрированное описание всех алгоритмов и особенностей их работы. Зависит от человека, но лично я запоминаю информацию куда лучше, когда она идёт с описательными иллюстрациями. Тут уже индивидуально.


3. Реализация всех алгоритмов на Python.

Один из самых популярных ныне языков программирования, вследствие чего вариант реализации в книге всех алгоритмов на Python и достаточно подробное описание кода, является хорошим подспорьем для тех, кто учит Python и интересуется алгоритмами.

Обзор книги "Грокаем алгоритмы", поймёт даже кот Python, Алгоритм, Программирование, Программист, IT, Обучение, Разработка, Литература, Современная литература, Техническая литература, Математика, Животные, Домашние животные, Обзор книг, Книги, Рецензия, Отрывок из книги, Образование, Учеба, Длиннопост, Кот

Недостатки книги:

Форма выполнения книги. Пожалуй, единственный недостаток книги.

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


Заключение по книге:

Изначально несколько раз пытался изучать программирование с книги "Алгоритмы. Построение и анализ." Но не смог преодолеть и сотни страниц. Не понравилось, что автор с самого начала обрушивал на читателя поток формул, от которых мозг начинал кипеть, сам же текст был наполнен тоской и унынием типичного университетского материала, вследствие чего необходимо было искать альтернативный источник концентрированной информации по алгоритмам и источник этот был найден в лице отличной книги под названием "Грокаем алгоритмы".

Более понятного объяснения алгоритмов ранее нигде не встречал. Всё расписано крайне подробно и объясняется буквально "на пальцах", дополнительно сопровождая объяснения работы алгоритмов информативными картинками, изображающими их работу.


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


Мой канал в телеграмм

Если статья показалась вам интересной, то буду благодарен за подписку на мой

канал IT-старт t.me/it_begin

где я также публикую обзоры технической литературы и полезную информацию как для действующих, так и для начинающих программистов

Ссылка на бесплатную электронную версию книги t.me/it_begin/186

Показать полностью 25
[моё] Python Алгоритм Программирование Программист IT Обучение Разработка Литература Современная литература Техническая литература Математика Животные Домашние животные Обзор книг Книги Рецензия Отрывок из книги Образование Учеба Длиннопост Кот
12
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии