IT Библиотека – Telegram
IT Библиотека
12.7K subscribers
343 photos
3 videos
27 files
748 links
Читай IT книги бесплатно на нашем канале

Наши проекты:
@thinkenglish - Английский язык
@itlecture - IT видео лекции и уроки

📩 @viktoryia_agny
Download Telegram
Forwarded from IT лекции
👨🏻‍💻 Рефакторинг кода

Рефакторинг — это процесс улучшения кода, который не влияет на внешнее поведение программы, так как при рефакторинге оптимизируется внутренняя структура кода. Он становится более чистым и понятным другим членам команды. Его легче поддерживать и развивать, а значит, ускоряется процесс разработки. В результате программный продукт получается качественным и работает без сбоев. Но у этого процесса есть риски, например, после всех изменений программа перестает работать. Поэтому чтобы использовать рефакторинг, нужно хорошо знать плюсы и минусы всех способов улучшения кода.

Смотреть

@itlecture
1
​​🗞​​ Путь Ruby

Хэл Фултон начал использовать Ruby в 1999. В 2001 году он приступил к работе над книгой «The Ruby Way», второй книгой об этом языке на английском языке. Фултон был участником самой первой конференции по Ruby, состоявшейся в 2001 году, и выступал с докладами на многих других конференциях, проходивших на трех континентах, в том числе на первой европейской конференции по Ruby в 2003 году. Он обладатель двух ученых степеней по информатике, полученных в Университете штата Миссисипи, и в течение четырех лет преподавал информатику. Больше 25 лет он работает с различными версиями операционных систем UNIX и Linux. Сейчас он работает в компании Simpli.fi, которая находится в городе Форт Уорт, штат Техас, где пишет преимущественно на Ruby.

💾 Скачать - PDF

@itlibrary
WordPress: Beginner’s Guide to Mastering WordPress (With Easy Follow Step-by-Step Instructions)

Скачать - PDF

@itlibrary
📖 ​​​​​​ Журнал: Linux Format №12 (декабрь 2018)

💾 Скачать - PDF

@itlibrary
​​📙 Photoshot: The Complete Photoshop Tutorial for Beginners.

Книга рассчитана для новичков, кто не работал еще в Photoshop или знает минимум. С помощью уроков в книге вы научитесь основам работы в программе, обработке фотографий и многое другое.

Скачать

@itlibrary
​​📘 Teach Yourself TCP/IP in 24 Hours

In just 24 lessons of one hour or less, you will uncover the inner workings of TCP/IP. Using a straightforward, step-by-step approach, each lesson builds on the previous ones, enabling you to learn the essentials of TCP/IP from the ground up.

Скачать

@itlibrary
​​📘 Monetizing Machine Learning

Автор: Manuel Amunategui, Mehdi Roopaei
Год: 2018

Описание:
Take your Python machine learning ideas and create serverless web applications accessible by anyone with an Internet connection. Some of the most popular serverless cloud providers are covered in this book―Amazon, Microsoft, Google, and PythonAnywhere.

Скачать: PDF 💾

@itlibrary
​​📓 Думай как программист. Креативный подход к созданию кода. C++ версия 

Год издания: 2018 
Автор: Антон Спрол 

Описание: Книга для всех программистов, желающих повысить свой уровень. Если вы испытываете трудности при создании кода, эта книга для вас! 
Ее автор по-новому взглянул на проблемы программирования и создал эффективную программу, позволяющую развить в себе творческое мышление и научиться решать задачи любой сложности. 
Эта книга прекрасно подойдет для тех, кто уже имеет опыт в программировании и хочет усовершенствовать свои навыки и продвинуться на следующую ступень. Впрочем и новички, только начинающие осваивать азы C++, найдут в ней много полезного. Книга снабжена множеством понятных примеров, написана легко и интересно. 

Скачать

@itlibrary
📋 Реализация простых паттернов ООП

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

Смотреть
​​📓 Learn Apple HomeKit on iOS
A Home Automation Guide for Developers, Designers, and Homeowners

Скачать

@itlibrary
​​📖 Руководство по Figma

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

Фигма — единственный графический редактор, который делает возможным совместную работу дизайнеров и разработчиков над интерфейсными макетами и спецификациями в реальном времени.

Скачать

@itlibrary
​​📖 How Software Works
The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologies

📋 Inside you’ll learn:

–How data is encrypted
–How passwords are used and protected
–How computer graphics are created
–How video is compressed for streaming and storage
–How data is searched (and found) in huge databases
–How programs can work together on the same problem without conflict
–How data travels over the Internet

💾 Скачать
​​📖 Язык SQL. Базовый курс

Представленное учебное пособие является базовым курсом языка SQL, который рассматривается в аспекте практического использования с конкретной базой данных (СУБД) — PostgreSQL. Кроме изучения основных команд языка SQL, рассказано о вопросах построения правильных запросов, индексов и транзакций, а также методов повышения производительности.

Учебник ориентирован на выработку практических навыков работы с языком SQL, чему способствует наличие в конце каждой главы учебных заданий, предназначенных для закрепления полученной информации (рассчитан на 36 учебных часов).

Скачать 💾

@itlibrary
​​📓 Pro Grunt.js

Год издания:
2015
Язык: English

Скачать

@itlibrary
​​📓 Web Scraping with Python: Collecting Data from the Modern Web (2016)

Автор: Райан Митчелл
Язык: английский.

Сбор данных с сайтов является частой задачей для веб-программистов. Действительно, иногда нужно собрать важную информацию с одного сайта и перенести на другой, но несмотря на кажущуюся лёгкость задачи, уникального решения не существует, так как вёрстка каждого сайта выглядит по-разному, а со времён появления HTML5, где каждый элемент может быть уникальным, скрапинг стал ещё сложнее. Автор книги научит вас тому, как использовать скрипты Python и веб-API, чтобы одновременно собрать и обработать данные с тысяч или даже миллионов веб-страниц.

Скачать 💾

@itlibrary
​​📖 Самоучитель системного администратора (4-е издание) 

Автор: Александр Кенин 
Год: 2016 

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

Параллельно рассмотрены решения на основе операционных систем Windows (в том числе Windows 7/8 и Windows Server 2012) и Linux с использованием как проприетарных, так и открытых технологий 

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

Скачать

@itlibrary
Forwarded from IT лекции
👨🏻‍💻 Appium Studio Tutorial for Beginners

Для кого: Software Automation Testing Engineers (Mobile)

This ‘Appium Studio Tutorial’ helps you understand what Appium Studio is and how you can use Appium Studio to test mobile applications. Below topics are covered in this video:

🔻Software Testing – What & Why
🔻Mobile Test Automation
🔻Appium Studio
🔻Installing Appium Studio
🔻Demo: How to use Appium Studio to test Mobile 🔻Applications?

Смотреть

@itlecture
​​📓Cryptography For Dummies

Скачать

@itlibrary
​​📖 Data Science Essentials in Python

Data Science Essentials in Python gets you up to speed with the most common tasks and tools in the data science field. It’s a quick introduction to many different techniques for fetching, cleaning, analyzing, and storing your data.

This book helps you stay productive so you can spend less time on technology research and more on your intended research.

Скачать

@itlibrary
Forwarded from IT Библиотека
📓 Объектно-ориентированное мышление
Мэтт Вайсфельд
Язык: Русский

Объектно-ориентированное программирование - это фундамент современных языков программирования, включая C++, Java, C#, Visual Basic, .NET, Ruby и Objective-C. Кроме того, объекты лежат в основе многих веб-технологий, например JavaScript, Python и PHP. Объектно-ориентированное программирование обеспечивает правильные методики проектирования, переносимость кода и его повторное использование, однако для того, чтобы все это полностью понять, необходимо изменить свое мышление. Разработчики, являющиеся новичками в сфере объектно-ориентированного программирования, не должны поддаваться искушению перейти непосредственно к конкретному языку программирования (например, Objective-C, VB .NET, C++, C#, .NET или Java) или моделирования (например, UML), а вместо этого сначала уделить время освоению того, что автор книги Мэтт Вайсфельд называет объектно-ориентированным мышлением.

Несмотря на то, что технологии программирования изменяются и эволюционируют с годами, объектно-ориентированные концепции остаются прежними - при этом неважно, какой именно является платформа.


Скачать
​​📓 DevOps Automation Cookbook

Язык: English

Скачать

@itlibrary