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


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

РКН clck.ru/3Ko9cz
Download Telegram
Что такое User Agent и как его изменить в Chrome, Edge, Safari & Firefox

https://bookflow.ru/chto-takoe-user-agent-i-kak-ego-izmenit-v-chrome-edge-safari-firefox/
27 сайтов для бесплатного обучения программированию

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

https://bookflow.ru/27-sajtov-dlya-besplatnogo-obucheniya-programmirovaniyu/
Тестирование на проникновение MSSQL

https://bookflow.ru/testirovanie-na-proniknovenie-mssql/
Алгоритмические трюки для программистов
2-е издание
Генри С. Уоррен мл. (2014)

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

Скачать книгу
👍3
15 Android мессенджеров для обмена зашифрованными сообщениями

https://bookflow.ru/15-android-messendzherov-dlya-obmena-zashifrovannymi-soobshheniyami/
Подборка книг для системного администратора

https://bookflow.ru/podborka-knig-dlya-sistemnogo-administratora/
Топ самых сильных IT университетов в России 2021

https://bookflow.ru/top-samyh-silnyh-it-universitetov-v-rossii/
Шпаргалка по PostgreSQL
содержит общие команды, которые позволят вам быстро и эффективно работать с PostgreSQL.

https://bookflow.ru/shpargalka-po-postgresql/
45 вопросов, которые нужно задать на собеседовании

https://itmozg.ru/45-voprosov-kotorye-nuzhno-zadat-na-sobesedovanii/
12 советов, как сделать в Swift меньше кода
Эти рекомендации я использую в своей повседневной работе, надеюсь, они помогут.

https://bookflow.ru/12-sovetov-kak-sdelat-v-swift-menshe-koda/
Золотой фонд программистской литературы по верисии Stackoverflow

https://bookflow.ru/zolotoy-fond-knig-ot-stackoverflow/
Computer Graphics Programming in OpenGL with C++
Авторы: V. Scott Gordon, John L. Clevenger (2018)


Эта книга содержит пошаговое руководство по современному программированию шейдеров для трехмерной графики на языках C++ и OpenGL. Она подходит для курсов по программированию графики для бакалавров информатики и для профессионалов, которые заинтересованы в освоении навыков работы с 3D-графикой.

Включает пошаговые инструкции для каждого этапа программируемого конвейера GLSL (вершины, тесселяция, геометрия и фрагменты) - с примерами. Объясняет, как установить и использовать основные библиотеки OpenGL, такие как GLEW, GLFW, glm и другие, как для Windows, так и для Mac.

Скачать книгу
👍13🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
Заядлые геймеры продолжают играть, несмотря на затопление комнаты во время тайфуна

Админский юмор, фото железа, было/стало, все здесь!

👇

https://t.me/tipsysdmin
👍3
The Elements of Computing Systems
Авторы: Noam Nisan, Shimon Schocken (2021)

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

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

Скачать книгу
👍2
Learn to Code by Solving Problems
Автор: Daniel Zingaro (2021)

Это практическое введение в программирование на языке Python. В нем используются конкурсные задачи по программированию, чтобы научить вас механике написания кода и тому, как мыслит программист.
Вы узнаете, как:
- Выполнять код Python, работать со строками и использовать переменные
- писать программы, которые принимают решения
- Повышать эффективность кода с помощью циклов while и for.
- Использовать наборы, списки и словари Python для организации, сортировки и поиска данных.
- Проектировать программы с помощью функций и нисходящего проектирования
- Создавать алгоритмы полного поиска и использовать нотацию Big O для разработки более эффективного кода

Скачать книгу
👍17
The Big Book of Small Python Projects
Автор: Al Sweigart (2021)

Если вы освоили базовый синтаксис Python и готовы начать писать программы, то эта книга будет для вас познавательной и увлекательной. Эта коллекция из 81 проекта на Python позволит вам сразу же создавать цифровое искусство, игры, анимацию, программы для счета и многое другое. Как только вы поймете, как работает код, вы будете практиковаться в воссоздании программ и экспериментировать, добавляя свои собственные штрихи.

Скачать книгу
👍20
Beginning React Native with Hooks
Автор: Greg Lim (2020)

React Native, разработанный Facebook, является одним из ведущих фреймворков для создания мобильных приложений под Android и iOS. Автор книги предлагает изучить эту современную платформу. Работая с ней, вы используете небольшие управляемые компоненты для создания мобильных приложений, которые работают и выглядят нативно.

Главы в книге:
✔️Вступление;
✔️Создание и использование компонентов;
✔️Привязки, свойства, состояние и взаимодействие с пользователем;
✔️Работа с компонентами;
✔️Построение форм React Native с помощью хуков;
✔️Получение данных из RESTful API с помощью хуков;
✔️Навигация между экранами;
✔️Подключение к API для сохранения данных.

Скачать книгу
👍9👎1
Dart Apprentice (First Edition): Beginning Programming with Dart
Авторы: Jonathan Sande, Matt Galloway (2021)

Существует множество языков программирования, которые вы можете начать изучать уже сегодня. Но не многие из них настолько современны, просты в изучении, объектно-ориентированы и масштабируемы, как Dart. Кроме того, в сочетании с Flutter, Dart позволяет создавать нативные приложения для iOS, Android, веб и настольных компьютеров с единой кодовой базой.

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

Скачать книгу
👍10
Programming Rust: Fast, Safe Systems Development
Авторы: Jim Blandy, Jason Orendorff, Leonora F. S. Tindall (2020)

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

Скачать книгу
👍19😡5