Size: a a a

Библиотека программиста

2018 May 05
Библиотека программиста
Объясняем React так доходчиво, что поймёт даже ребёнок

Сегодня мы объясняем React для новичков – куда нажать, где посмотреть, как применять библиотеки и ReactDOM, используя при этом чистый JavaScript.

https://proglib.io/p/explaining-react/

#web
источник
2018 May 06
Библиотека программиста
Сайт на C++ своими руками с помощью библиотеки cgicc

Рассказываем об основах создания простого бэкенда для сайта на обычном шаред-хостинге с помощью языка C++ и библиотеки cgicc.

https://proglib.io/p/cpp-backend-with-cgicc/

#cpp
источник
Библиотека программиста
Аппетитный интерфейс: 7 трюков, которые выделят приложение

Рассмотрим некоторые примеры анимации UI, сравним хорошее и замечательное качество выполненных работ. Достаточно лишь немного видоизменить свой код, чтобы существенно увеличить качество интерфейса.

https://proglib.io/p/ui-tips/

#web #collections
источник
2018 May 07
Библиотека программиста
К прочтению обязательно: бесплатные книги по компьютерным сетям

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

https://proglib.io/p/computer-networks-books/

#books #common
источник
2018 May 08
Библиотека программиста
Топ-20 лучших фреймворков живого dashboard для сайта

Чтобы создать сложный, информативный и живой интерфейс с графиками и динамичными схемами, можно использовать фреймворки dashboard для сайта.

https://proglib.io/p/site-dashboard/

#web
источник
Библиотека программиста
15 популярных вопросов с IT-собеседований по языку C++

Мы собрали 15 самых каверзных вопросов с IT-собеседований по C++, на которые не просто желательно, а необходимо знать ответы.

https://proglib.io/p/tricky-challenges-cpp/

#cpp
источник
2018 May 09
Библиотека программиста
Вводный видеокурс: базы данных (англ.)

1) Установка PostgreSQL и создание первой БД
2) Создание таблицы
3) INSERT - Добавление записей в БД
4) SELECT - Получение записей из БД
5) UPDATE и DELETE - Изменение и удаление записей

Ссылка на плейлист: https://www.youtube.com/watch?v=xaWlS9HtWYw&list=PL-osiE80TeTsKOdPrKeSOp4rN3mza8VHN&index=0

#db #sql
источник
2018 May 10
Библиотека программиста
Логические и математические задачи с собеседований

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

https://proglib.io/p/logical-mathematical-tasks/

#math #common
источник
Библиотека программиста
Покажем, как использовать docker-compose для Python и Jupyter

В данной статье мы рассмотрим, что такое docker-compose, и как этот инструмент можно использовать для языка Python и Jupyter.

https://proglib.io/p/docker-compose/

#python
источник
2018 May 11
Библиотека программиста
Математика больших данных

Как можно хранить и обрабатывать многомерные массивы в линейных по памяти структурах? Что дает обучение нейронных сетей из триллионов триллионов нейронов и как можно осуществить его без переобучения? Можно ли обрабатывать информацию "на лету", не сохраняя поступающие последовательно данные? Что дает обучение по слаборазмеченным данным? И почему для решения всех перечисленных выше задач надо хорошо знать математику? Ответы на эти вопросы будут рассмотрены в докладе.

https://www.youtube.com/watch?time_continue=1&v=lkh7bLUc30g

#math #data_analysis
YouTube
[Коллоквиум]: Математика больших данных: тензоры, нейросети, байесовский вывод  -  Ветров Д.П.
Человечество вступило в эпоху больших данных - время, когда объем доступной для анализа информации нарастает на порядки быстрее чем вычислительные мощности. Традиционные математические методы и модели в такой ситуации становятся неприменимы. Необходимо создание "новой математики", адаптированной под новые соотношения между данными и вычислительными ресурсами. Как можно хранить и обрабатывать многомерные массивы в линейных по памяти структурах? Что дает обучение нейронных сетей из триллионов триллионов нейронов и как можно осуществить его без переобучения? Можно ли обрабатывать информацию "на лету", не сохраняя поступающие последовательно данные? Как оптимизировать функцию за время меньшее чем уходит на ее вычисление в одной точке? Что дает обучение по слаборазмеченным данным? И почему для решения всех перечисленных выше задач надо хорошо знать математику? Ответы на эти вопросы будут рассмотрены в докладе.
источник
Библиотека программиста
19-20 мая в Санкт-Петербурге состоится JavaScript-конференция HolyJS 2018 Piter.

Более 500 JavaScript-разработчиков, три десятка докладов о технологиях мира JavaScript от мировых экспертов: Виталия Фридмана (Smashing Magazine), Lyza Danger Gardner (hypothes.is), Ильи Климова (WookieeLabs), Imad Elyafi (Pinterest inc), Николая Матвиенко (Grid Dynamics), Алексея Богачука (EPAM), Дениса Радина (Evolution Gaming) и других. Будем говорить обо всём: от фронтенда до бэкенда, от облачных технологий до десктоп-приложений.

Подробности, условия участия и регистрация – по ссылке: https://goo.gl/xoFwaH

Скидка 3000 рублей на личное участие и 1500 на онлайн-трансляцию по промокоду ProgLibPromo
источник
Библиотека программиста
TensorFlow.js: машинное обучение на JavaScript с доставкой в браузер

Кратко рассмотрены основные особенности недавно вышедшей JavaScript-версии популярного фреймворка машинного обучения от Google – TensorFlow.js.

https://proglib.io/p/tensorflow-js/

#js #data_analysis
источник
2018 May 12
Библиотека программиста
Математика для программиста: 7 крутых YouTube-каналов

Математика для программистов: «Насколько важна?», «Какие разделы?», «Как ее учить?» и другие злободневные вопросы, на которые ответит наша подборка.

https://proglib.io/p/math-channels/

#math
источник
Библиотека программиста
20 полезных навыков, которые можно освоить за 3 дня

Даже в программировании есть легко усваиваемые навыки, и относятся они не только к регуляркам, базам данных и VCS.

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

https://proglib.io/p/20-skills/

#common
источник
2018 May 13
Библиотека программиста
Алгоритмы и структуры данных на Python 3

В курсе освещаются алгоритмические основы на языке Python: от линейного поиска в массиве и быстрой сортировки до обходов и выделения компонент связности графа. Материал разбит на лекции по час-полтора.

Лектор: Хирьянов Тимофей Фёдорович

Ссылка на плейлист: https://www.youtube.com/watch?v=KdZ4HF1SrFs&list=PLRDzFCPr95fK7tr47883DFUbm4GeOjjc0
источник
Библиотека программиста
Курс по машинному обучению от сообщества OpenDataScience

1. Pandas
2. Визуализация
3. Классификация, деревья решений
4. Логистическая регрессия
5. Случайный лес
6. Регрессия, работа с признаками

Ссылка на плейлист: https://www.youtube.com/watch?v=dEFxoyJhm3Y&list=PLZSPcxXPEZVoaCDSEtrrSq2i_ewYqrzZE

#data_analysis
источник
2018 May 14
Библиотека программиста
Где JavaScript джуну получать тестовые задания для практики?

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

https://proglib.io/p/js-junior-tasks/

#js
источник
Библиотека программиста
Хочу стать фрилансером. Что делать и с чего начать?

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

https://proglib.io/p/how-to-become-a-freelancer/

#common
источник
2018 May 15
Библиотека программиста
Лекции по C++

1. Мировые константы
2. Всем «известные» азы
3. Списки всех сортов
4. Хэши и всё такое
5. Про деревья и кучи (heaps)
6. Композитные и эзотерические структуры данных
7. Основы 3D графики (бонусная лекция)

Ссылка на плейлист: https://www.youtube.com/watch?v=9ngBi9Cq4vE&list=PLgeSUiT3pydG7KchiEhjYvwkORh7TSGNi

#cpp
источник
Библиотека программиста
Общение с тимлидом: рабочие правила построения диалога

Правильное общение с тимлидом способствует продуктивному рабочему процессу и гарантирует получение плюшек, интересных задач и опыта. Подробнее в нашей статье:

https://proglib.io/p/teamlead-communication/

#common
источник