Программирование {BookFlow}
16.1K subscribers
1.58K photos
471 videos
145 files
2.1K links
Мы публикуем лекции и книги по программированию, видеоуроки, доклады с IT конференций, новости технологий.

Группа в https://vk.com/bookflow.

По всем вопросам @evgenycarter

РКН https://clck.ru/3KoAbH
Download Telegram
Генетические алгоритмы на Python, теория и практика

#1. Основные этапы работы генетического алгоритма
#2. Делаем генетический алгоритм для задачи OneMax
#3. DEAP - пакет для создания генетических алгоритмов
#4. Как генетический алгоритм находит решения. Преимущества и недостатки
#5. Обзор методов отбора, скрещивания и мутации
#6. Поиск минимальных маршрутов в графе
#7. Делаем элитизм. Жесткие и мягкие ограничения
#8. Расставляем корабли в игре "Морской бой"
#9. Пример поиска минимума функции
#10. Обучение с подкреплением или как загнать машину на гору
#11. Не дай шесту упасть или как нейросеть держит баланс

https://www.youtube.com/playlist?list=PLA0M1Bcd0w8zkG8DJSyqrKyBfDtRJ2Ohh
​​Java-разработчик (middle/senior) в компанию Деловая среда от Сбера

Приглашаем в нашу дружную команду Java-разработчика (middle/senior), который готов к развитию, открыт к обучению, хочет вырасти профессионально.

Твои обязанности:
• участие во всех этапах разработки ПО в команде Backend-разработчиков;
• обсуждение, анализ и декомпозиция задач, поступающих от внешних и внутренних заказчиков;
• участие в создании архитектурных решений
• написание качественного кода для распределенной системы;
• участие в проектировании и реализации REST, API;
• взаимодействие со смежными командами (PO, PM, QA, Frontend, DevOps, Architecture).

Что мы ждём от тебя:
• знание платформ и технологий: Java 8/11 Core, Java 8/11 Concurrency (forkjoin pool, completable future), Mockito, JUnit, TestNG, Play Framework, SpringBoot Framework , Kafka, Git, PostgreSQL, Linux, IntelliJ IDEA;
• практический опыт в построении высоконагруженных отказоустойчивых backend-решений c гибкими API для интеграции с frontend/apollo server и внешними системами;
• понимание работы микросервисных архитектур, опыт в разработке/поддержке реактивных систем;
• дополнительным плюсом будет:
- опыт описания процессов в Camunda и участие в проектах по внедрению BPM систем;
- опыт разработки Rest методов для hyperledger fabric (у нас есть своя площадка обучения в СберЛаборатории)

Что от нас:
удалённая работа с возможностью выйти в офис;
два комфортабельных офиса, расположенных на территории Школы управления Сколково и рядом с Москва Сити;
полная занятость;
достойная заработная плата и премии;
возможность проявить себя и вырасти;
дружный коллектив.

Присылай CV по ссылке : https://u.to/NYZ1Gw
Подборка интересных телеграм каналов 🎯

@crypto_moneygo Криптовалюты/Блокчейн
@Frontend_now Канал для Frontend разработчиков
@react_prog Статьи, уроки по reactjs
@goodw_design Полезные статьи по Веб дизайну
@database_group Все про базы данных
@seo_go Актуальные материалы и новости по SEO
@news_wordpress Канал посвящен Wordpress
@allsocial_news SMM / Советы, Новости, Лайфхаки
@linux_sup Новости и информация из мира Linux
@java_sup Программирование на Java
@dev_jokes Жизнь разработчиков. Юмор
@bigdata_world Статьи о Big Data, Machine Learning, Deep Learning
@Angular_Vuejs Полезные материалы по JS фреймворкам
@AR_VR_vision Компьютерное зрение, виртуальная реальность
@imobile_dev Все по мобильной разработке: iOS, Android
@robotics_scince Канал посвящен Робототехнике и автоматизации
@youtips_tricks Технологические советы и хитрости, ноу-хау
@Welcome_Python Добро пожаловать в мир Python
@htech_news Новости HighTech
@all_itnews IT новости на английском
@crypto_security_lab Информационная безопасность
@Hackme_news Новости из мира хакинга и IT-технологий
Коротко и ясно

Массивы:
Это простейшая и наиболее распространенная структура данных, использование которой распространяется на большинство языков программирования.
Массивы используются для хранения однородных данных в непрерывных ячейках памяти. Любой вид данных, который хранится в массиве, называется элементом, и каждому элементу назначается уникальный идентификатор в памяти, который известен как индекс. Непрерывное выделение памяти относится к модели хранения данных, которая влечет за собой хранение элементов данных в последовательных блоках памяти. Однородные данные относятся к данным аналогичного типа и формата, у нас также есть разнородные данные, что прямо противоположно. Есть два типа массивов:
Одномерные массивы и многомерные массивы (массив массивов).

Различные операции, выполняемые с массивами:
Операция вставки - как следует из слова, это добавление элемента в определенное место индекса. Операция удаления - удаление элемента из определенной позиции индекса в массиве. Перебор - этот процесс включает посещение каждого элемента в массиве, может выполняться с намерением вернуть определенный элемент или все элементы.

Применение массивов:
- Реализация других структур данных, таких как стеки, очереди, хеш-таблицы и кучи.
- Выполнение математических матричных операций.
- Одномерные массивы используются при реализации алгоритмов поиска и сортировки.
- Массивы также применяются при реализации алгоритмов планирования ЦП.
He110W0r1d программист! Готовишься к тех-интервью? Нужно подтянуть знания в теории? Хочешь размять мозги? Заходи - Викторины для программистов! Ежедневная публикация вопросов по программированию в формате тестов! Ежедневные задачки для раскачки, тесты и вопросы с собеседований. Ты сможешь подготовиться к собеседованию, подтянуть теорию и расширить свои знания в разработке ПО. C#, Java, C++, Javascript, PHP и другие ЯП, управление проектами, алгоритмы и технологии ждут тебя. Присоединиться - @DevelopersQuiz
У всех же в Telegram есть папочка для избранных каналов, чтобы самое интересное/полезное не затерялось в нескончаемом потоке сообщений? Рекомендуем добавить туда же и канал IT-сообщества Accenture Russia.

Ребята делятся экспертными материалами (backend- и frontend-разработка, микросервисы, AI, работа с данными, облака, DevOps, управление проектами и многое другое), анонсируют митапы и хакатоны, а еще периодически разыгрывают тематические призы (книги, билеты на самые лучшие конференции и другое).

Так что подписывайся и добавляй в избранное: https://t.me/accenturerussia
Подборка интересных телеграм каналов 🎯

@crypto_moneygo Криптовалюты/Блокчейн
@Frontend_now Канал для Frontend разработчиков
@react_prog Статьи, уроки по reactjs
@goodw_design Полезные статьи по Веб дизайну
@database_group Все про базы данных
@seo_go Актуальные материалы и новости по SEO
@news_wordpress Канал посвящен Wordpress
@allsocial_news SMM / Советы, Новости, Лайфхаки
@linux_sup Новости и информация из мира Linux
@java_sup Программирование на Java
@dev_jokes Жизнь разработчиков. Юмор
@bigdata_world Статьи о Big Data, Machine Learning, Deep Learning
@Angular_Vuejs Полезные материалы по JS фреймворкам
@AR_VR_vision Компьютерное зрение, виртуальная реальность
@imobile_dev Все по мобильной разработке: iOS, Android
@robotics_scince Канал посвящен Робототехнике и автоматизации
@youtips_tricks Технологические советы и хитрости, ноу-хау
@Welcome_Python Добро пожаловать в мир Python
@htech_news Новости HighTech
@all_itnews IT новости на английском
@crypto_security_lab Информационная безопасность
@Hackme_news Новости из мира хакинга и IT-технологий
Обзор на книгу «Обработка естественного языка. Python и spaCy на практике»

https://bookflow.ru/kniga-obrabotka-estestvennogo-yazyka-python-i-spacy-na-praktike/
👍1
В IT быстрее растут и больше зарабатывают те, кто умеют не просто программировать, но и общаться с командой, докапываться до сути задач, организовывать свою работу на удалёнке и в офисе. На канале Saturday Night Hack автор в лаконичной манере пишет про эти и другие софт-скилы.

Подписывайтесь и прокачивайтесь: Saturday Night Hack 💪
CLO: платёж х2 и бесплатный тест любой конфигурации

Облачный сервис CLO запустил акцию «Платёж х2». Кидаете деньги на баланс, применяете промокод и сумма, которую вы положили, удваивается. Можно сэкономить до 50 000₽! Промокод — DOUBLE.

Ещё у проекта появился 3-х дневный тестовый период — можно бесплатно поюзать любую конфигурацию и оценить качество сервиса.

Подробнее на сайте проекта.
​​Оплачиваемая летняя стажировка в X5 Retail Group

Начни карьеру в команде экспертов IT-сектора! X5 Retail Group, ритейлер №1 в России, завершает набор на оплачиваемую летнюю стажировку STARtX5 в направлении инфраструктуры. Там ты сможешь поработать с масштабными проектами и принять участие в создании трендов, которые меняют облик индустрии торговли. Если ты студент последних курсов бакалавриата, специалитета, магистрант или выпускник IT-направления не ранее 2019 года из Москвы или Нижнего Новгорода, то подавай заявку на стажировку.

На программе тебя ждет 4 трека на выбор:
— Сети. Ты будешь настраивать сетевое оборудование, подключать каналы связи, настраивать vlan, правила натирования и маршрутизации, работать с инвентаризационными базами NETBOX, IPAM и мониторингом Zabbix, Spectrum.
— Windows. Ты займешься настройкой Microsoft Windows Server 2012-2019, операциями в AD и Exchange и работой с почтовым клиентом Outlook.
— Серверы Linux. Ты будешь заниматься администрированием серверов на базе ОС Linux и виртуальных серверов на базе VMware vSphere, настраивать и устранять неполадки в работе ОС и системных сервисов.
— Базы данных. Ты займешься операциями по подготовке и развертыванию сред баз данных, решением инцидентов и проблем с базами данных и их аудитом.

Вот что еще ждет тебя на STARtX5:
— Конкурентный уровень зарплаты.
— Возможность попасть в штат в команду специалистов IT-индустрии.
— Персональный наставник, мастер-классы и тренинги.
— Возможность работать онлайн.

Дай старт своей IT-карьере — выбирай трек и регистрируйся на STARtX5 до 30 июля включительно: https://clck.ru/WUceG
Всем привет!
Мы сделали анонимный сервис, который отбирает вакансии по вашим интересам.
Настройте личные фильтры: локация, точный технологический стек, и, конечно, не забудьте о деньгах.

Все самые подходящие предложения рынка – в @GetMeIT_bot