proglibrary | Технологии

Telegram-канал proglibrary - Библиотека программиста | программирование, кодинг, разработка

77043

Все самое полезное для программиста в одном канале. Список наших каналов: https://t.me/proglibrary/9197 Учиться у нас: https://proglib.io/w/a32a0d94 Обратная связь: @proglibrary_feedback_bot По рекламе: @proglib_adv Прайс: @proglib_advertising

Подписаться на канал

Библиотека программиста | программирование, кодинг, разработка

Подборка полезных ссылок и бесплатных ресурсов по C# и Java

#java #csharp #collections

https://proglib.io/p/csharp-and-java-courses/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Кажется, что учёба в вузе прошла даром? Объясняем, почему ещё не всё потеряно.

#common

https://proglib.io/p/cant-program/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка подборок!
В этот раз собрали для вас сразу 4 подборки материалов по Linux и Unix в одном посте.

#linux #unix #collections

10 лучших ресурсов для изучения хакинга с помощью Kali Linux
https://proglib.io/p/kali-linux-hacking/

10 лучших видеокурсов для изучения Linux
https://proglib.io/p/linux-courses/

10 ресурсов для изучения Linux
https://proglib.io/p/10-linux-resources/

15 практических примеров использования Unix команды ls
https://proglib.io/p/unix-ls-tricks/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка лучших YouTube-каналов для изучения Java

#java

https://proglib.io/p/java-coding-channels/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Большая подборка статей, переводов, докладов и ресурсов для Frontend-разработчика

#web #collections

https://proglib.io/p/frontend-whitelist/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка интерактивных курсов по HTML, CSS, JavaScript и PHP для начинающих разработчиков.

#web #novice

https://proglib.io/p/interactive-web-stack-courses/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Собрали для вас подборку полезных ссылок и бесплатных интерактивных ресурсов по языкам Python и Ruby для начинающих изучать программирование.

#python #ruby #collections

https://proglib.io/p/interactive-ruby-and-python-courses/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Сегодня советуем вам хороший канал @brodetsky — в нём журналист Андрей Бродецкий пишет о технологиях и том, как они меняют всё вокруг нас. Переводы, большие тексты, аналитика — много пищи для ума и никакой скучной фигни про айфоны. Подписывайтесь, там есть что читать программисту: /channel/brodetsky

К примеру:

Как в Кении проходит самый масштабный эксперимент по тестированию безусловного базового дохода: /channel/brodetsky/753

Как в Google хотели создать модульный смартфон со встроенным аквариумом: /channel/brodetsky/751

Когда у нас будут голосовые ассистенты как в фильме «Она»: /channel/brodetsky/709

Как исследователи обманывают нейросети, заставляя их видеть в панде обезьяну: /channel/brodetsky/711

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка логических задач с собеседований

#job #puzzles
Добавляйте свои задачи — https://proglib.io/puzzles/

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

Решение: https://vk.cc/6kjiF9

2. Мыши и яд
Есть 4 бутылки с жидкостями, в одной из них смертельный яд, так же есть 2 лабораторные мыши. Нужно определить в какой из бутылок яд за 24 часа. Известно, что яд действует в течение 18 часов (может подействовать через час, а может и через 18 часов).

Решение: https://vk.cc/6kjiJo

3. 4 маляра
Двое маляров встречают на дороге еще двоих маляров. У всех них перепачканы руки разными красками. Как используя всего две перчатки двум малярам обменяться рукопожатиями с другими двумя малярами, чтобы их руки не испачкались чужими красками? Перчатки можно передавать и выворачивать.

Решение: https://vk.cc/6kjiSb

4. Подмассив максимальной суммы
Дан массив. Требуется найти подмассив максимальной суммы.

Решение: https://vk.cc/6kjiWA

5. Фальшивая монетка
Дано 8 монеток и весы с двумя чашами. Известно что среди монеток есть одна фальшивая и весит она меньше настоящей. Нужно за минимальное число взвешиваний определить фальшивую монетку.

Решение: https://vk.cc/6kjj0K

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Надоели скучные книги и лекции? Мы сделали подборку 12 бесплатных ресурсов для обучения программированию в игровой форме

#common

https://proglib.io/p/learn-programming-playfully/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

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

#mobile

https://proglib.io/p/ios-development-toolkit-2017/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные посты за этот месяц

#monthly

1. Технический английский для IT-специалиста
https://vk.com/wall-54530371_109935

2. Подборка книг с задачами по программированию
https://vk.com/wall-54530371_109201

3. Хотите взломать Пентагон, но не знаете, с чего начать? Вот подборка статей от нас.
https://vk.com/wall-54530371_105980

4. Базовый курс по Git
https://vk.com/wall-54530371_105790

5. Этичный хакинг и тестирование на проникновение
https://vk.com/wall-54530371_109518

6. Подборка книг по алгоритмам и структурам данных
https://vk.com/wall-54530371_109030

7. Подборка учебников по JavaScript
https://vk.com/wall-54530371_109577

8. Курс системного администратора Linux
https://vk.com/wall-54530371_108830

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Спасибо, что вы с нами! 😊

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка книг по C++ для начинающих

#cpp #novice #book

Хотите начать изучать C++, но не знаете с чего начать? Предлагаем вам нашу подборку книг для новичков!

Введение, без опыта программирования
1. «Программирование: принципы и практика использования C++» (Бьёрн Страуструп)

Введение, с опытом программирования
2. «C++ Primer»* (Стэнли Липпман, Жозе Лажуа и Барбара Э. Му)
3. «Обзор С++» (Бьёрн Страуструп)
4. «Accelerated C++» («Ускоренный С++») (Эндрю Кёниг и Барбара Му)
5-6. «Thinking in C++» («Мышление на С++» в двух томах) (Брюс Эккель)

Лучшая практика
7. «Effective C++» («Эффективное использование C++») (Скотт Майерс)
8. «Effective Modern C++» («Эффективный и современный С++») (Скотт Майерс)
9. «Effective STL» («Эффективное использование STL») (Скотт Майерс)

Подробное описание: https://proglib.io/p/cpp-books/

Скачать книги можно по ссылке: https://vk.com/wall-54530371_110036

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные статьи с сайта proglib.io за неделю

#weekly

Подборка алгоритмов и структур данных, изучив которые, вы сможете смело называть себя хорошим программистом.
https://proglib.io/p/required-programmer-algorithms/

SQL за 20 минут. Конечно, весь SQL за 20 минут вы не освоите, но хороший старт получите.
https://proglib.io/p/sql-for-20-minutes/

Хотите проводите время с пользой в дороге на работу или учебу? Собрали для вас 39 подкастов о программировании.
https://proglib.io/p/it-podcasts/

6 приложений, использующих глубокое обучение, для начинающих.
https://proglib.io/p/6-deep-learning-applications/

Кажется, что не научились программировать за время обучения? Объясняем, почему ещё не всё потеряно.
https://proglib.io/p/cant-program/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

9 идей для начинающих программистов по созданию игр-клонов

#gamedev #python

https://proglib.io/p/9-ideas-for-games/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Советы и хаки по использованию одной из самых популярных IDE для разработки на Java

#java


https://proglib.io/p/intellij-idea-pro-tips/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Всегда хотели начать программировать, но боялись попробовать?
Эта статья для начинающих разработчиков.

#novice

https://proglib.io/p/how-to-survive/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные посты за эту неделю

#weekly

1. Курс по веб-технологиям
https://vk.com/wall-54530371_111760

2.SQL для простых смертных (2014)
https://vk.com/wall-54530371_111862

3. Видеокурс по базам данных
https://vk.com/wall-54530371_111719

4. Курс по программированию на Python
https://vk.com/wall-54530371_111649

5. Сети для самых маленьких (Cisco)
Первая часть: https://vk.com/wall-54530371_111882
Вторая часть: https://vk.com/wall-54530371_112060

6. Курс системного администратора Linux
https://vk.com/wall-54530371_111853

7. Подборка книг по SQL
https://vk.com/wall-54530371_111532

8. Подборка видео по тестированию
https://vk.com/wall-54530371_111555

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Давно хотели разобраться, как стать аналитиком данных, но не знали с чего начать?

#data_analysis

В этой статье собрали для вас большое количество обучающих материалов по таким темам, как big data, data mining, машинное обучение и не только!

https://proglib.io/p/learn-data/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

SQL для простых смертных (2014)
Автор: Мартин Грабер

#sql #book

"SQL для простых смертных" — это полное введение в структурированный язык запросов, написанное специально для начинающих. Если вы не имеете опыта управления базами данных, благодаря этой книге вы научитесь работать с SQL легко и свободно, применяя простые запросы и сложные операции.
Для овладения SQL:
Усвойте смысл понятий, связанных с управлением базой данных, с помощью краткого и простого введения в реляционные базы данных. Следуйте данным инструкциям по применению основных команд SQL для поиска размещенной в таблицах данных информации и работы с ней. Научитесь выбирать и суммировать данные, а также умело ими управлять. Эффективно работайте с составными таблицами данных, применяя развитую технику запроса к более чем одной таблице одновременно, конструируя сложные запросы и подзапросы. Создавайте новые таблицы данных для приложений в сфере торгового бизнеса. Изучайте важные принципы эффективного проектирования базы данных и технику обеспечения целостности и защиты данных. Учитесь применять SQL с языками программирования, используя специальную главу для программистов.
"SQL для простых смертных" является необходимым руководством для любой реализации языка структурированных запросов, в которое включены краткий справочник по стандартному SQL и описание общих свойств нестандартного SQL.

Ссылка на пост с книгой: https://vk.com/wall-54530371_111862

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

6 лучших YouTube каналов для изучения робототехники

#embed_systems

https://proglib.io/p/6-yt-channels-about-robotics/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные посты за эту неделю

#weekly

1. Технический английский для IT-специалиста
https://vk.com/wall-54530371_109935

2. Подборка видео по фронтенду
https://vk.com/wall-54530371_110795

3. Шаблоны проектирования
https://vk.com/wall-54530371_111205

4. Инструментарий хакера
https://vk.com/wall-54530371_109949

5. Серия видео «Уязвимости, взломы и способы защиты»
https://vk.com/wall-54530371_110732

6. Git
https://vk.com/wall-54530371_110710

7. Серия уроков «Научись Linux»
https://vk.com/wall-54530371_110106

8. Взлом сайта на практике
https://vk.com/wall-54530371_111221

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

5 ключевых вопросов для Javascript-разработчика

#javascript #job

https://proglib.io/p/5-javascript-professional-questions/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Git cheatsheet

#cheatsheets #git

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вопросы на собеседовании для JavaScript-программиста

#job #javascript

https://proglib.io/p/interview-javascript-programmer/

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Подборка логических задач с собеседований

#job #puzzles
Добавляйте свои задачи — https://proglib.io/puzzles/

1. Рюкзак
Какое наименьшее количество натуральных чисел надо взять, чтобы любое число от 1 до 300 можно было представить в виде суммы подходящего набора различных указанных натуральных чисел?

Решение: https://vk.cc/6iUStp

2. Делимость на 3
Дана последовательность чисел 1, 12, 123, 1234, … , 12345678910, 1234567891011, … , 12345…9899100; Необходимо посчитать количество чисел в этой последовательности, делящихся на 3.

Решение: https://vk.cc/6iUSAE

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

Решение: https://vk.cc/6iUSHZ

4. Задача о прямоугольнике с вырезанным прямоугольником
Дан прямоугольник абсолютно случайных размеров. Из его середины вырезается второй случайный прямоугольник так, что второй полностью лежит внутри первого (пропорции прямоугольника и угол поворота — тоже случайны). Скажите способ, как можно поделить площадь получившейся фигуры пополам, проведя одну прямую линию.

Решение: https://vk.cc/6iUSRC

5. Ящики с фруктами
Есть 3 ящика с фруктами (груши и сливы). В одном — только сливы, во втором — только груши, а в третьем — смесь плодов. На каждом ящике табличка, на которой написано не то, что на самом деле лежит в ящике (например, на ящике с грушами написано «смесь»). Нужно правильно перевесить таблички достав только один фрукт из любого ящика.

Решение: https://vk.cc/6iUTbC

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Красочные визуализации алгоритмов прямо по ссылке:

https://proglib.io/p/visualising-algorithms/

#algorithms

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Самые популярные посты за эту неделю

#weekly

1. Подборка книг с задачами по программированию
https://vk.com/wall-54530371_109201

2. Подборка книг по алгоритмам и структурам данных
https://vk.com/wall-54530371_109030

3. Этичный хакинг и тестирование на проникновение
https://vk.com/wall-54530371_109518

4. Курс системного администратора Linux
https://vk.com/wall-54530371_108830

5. Уроки C# с нуля до профи
https://vk.com/wall-54530371_108774

6. Подборка учебников по JavaScript
https://vk.com/wall-54530371_109577

7. Книги по Python
https://vk.com/wall-54530371_109046

8. Популярный гарвардский курс по основам программирования CS50
https://vk.com/wall-54530371_109421

9. Подборка 10 must-have книг для Java-разработчика
https://vk.com/wall-54530371_109792

Читать полностью…

Библиотека программиста | программирование, кодинг, разработка

Вы новичок и боитесь большого количества замысловатых команд и сложных аргументов Git? А если мы скажем, что для начала все они и не нужны?

#git #novice

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

https://proglib.io/p/git-for-half-an-hour/

Читать полностью…
Подписаться на канал