Книги для программистов
55.1K subscribers
1.36K photos
283 videos
24 files
1.23K links
Книги по программированию, библиотека электронных книг для разработчиков.


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

РКН clck.ru/3Ko9cz
Download Telegram
Programming Rust: Fast, Safe Systems Development
Авторы: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall (2020)

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

Скачать книгу
👍19😡5
... И вас попросили навести порядок🤬

Подписывайтесь на канал 👉@tipsysdmin
👍4
Media is too big
VIEW IN TELEGRAM
Кибер-фантастика

Спокойная, убаюкивающая, интроспективная, погружающая, возможно, немного таинственная.

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

Подписывайтесь на канал 👉@tipsysdmin
👍5👎1
Шпаргалка по Machine Learning Algorithms & Data Science
👍18
data-science-cheatsheet.pdf
1.1 MB
Шпаргалка по Machine Learning Algorithms & Data Science PDF
👍9
The Design and Evolution of C++
Автор: Бьерн Страуструп (2016)

Эту книгу стоит прочесть каждому, кого интересует вопрос создания с нуля языков программирования. Создатель одного из самых популярных языков программирования, Бьёрн Страуструп, расскажет о процессе проектирования и создания С++. Рассмотрены не только основы и принципы, заложенные в С++, но и дизайн современных средств языка: шаблоны, исключения, пространства имён и прочее. Также автор продемонстрирует правильное применение объектно-ориентированных языков.

В книге рассматриваются следующие темы:
✔️ предыстория С++;
✔️ язык С с классами;
✔️ цели С++;
✔️ языки С и С++;
✔️ правила проектирования С++;
✔️ стандартизация;
✔️ библиотеки;
✔️ перспективы развития С++ и многое другое.

Скачать книгу
👍22
Pandas_Cheat_Sheet.pdf
337.8 KB
Шпаргалка по pandas, библиотеке на языке Python для обработки и анализа данных
👍2
PandasPythonForDataScience.pdf
683.5 KB
Python For Data Science Cheat Sheet. Pandas Basics.
👍4
Набор шпаргалок по HTML, CSS и PHP, содержащие все самое необходимое.

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

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

Именно поэтому шпаргалки по HTML, CSS и PHP чрезвычайно полезны, независимо от того, как давно вы программируете. Они помогают быстро найти нужные команд или синтаксис, позволяя вам сосредоточиться на реальной веб-разработке.

https://bookflow.ru/html-css-php-polnaya-shpargalka-cheat-sheet/
👍24
C in a Nutshell
Авторы: Питер Принц, Тони Кроуфорд (2017)

Настоящая книга является объёмным справочным пособием по языку программирования С. В книге приводится подробное описание всех функций языка, примеры их применения, описание заголовочных файлов, инструкций и стандартной библиотеки шаблонов. Также рассматриваются основы работы с компилятором GNU, изменения в 11 стандарте языка и многое другое.

В книге рассматриваются следующие темы:
✔️ основы языка С;
✔️ функции и массивы;
✔️ указатели;
✔️ структуры, объединения и битовые поля;
✔️ управление динамической памятью;
✔️ многопоточность;
✔️ директивы препроцессора;
✔️ использование интегрированной среды программирования.

Скачать книгу
👍11
Forwarded from Python академия
3 трюка с itertools

Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с итерируемыми объектами. Начнём с очень простой функции – chain. Она позволяет "склеивать" несколько итерируемых элементов в один.

Далее, accumulate. Эта функция немного похожа на reduce, но вместо того, чтобы давать одно окончательное значение, она последовательно применяет функцию, заданную вторым аргументом (в данном случае min), к каждому последующему элементу по порядку: min(11), min(11, 3), min(11, 3, 9) и так далее.

А для того, чтобы создавать комбинации из элементов выбранного итерируемого объекта, вам понадобится функция combinations. Вторым аргументом можно задать длину этой самой комбинации.
👍9