portaldacalheta.pt
  • Основен
  • Подвижен
  • Дизайн На Марката
  • Възходът На Дистанционното
  • Жизнен Цикъл На Продукта
Технология

Списъкът на ApeeScape с най-добрите безплатни книги за програмиране



Интернет е най-голямото хранилище на знания, информация, полезно (и безполезно: помислете за снимки на котки) цифрово съдържание на човечеството. Днес ще разгледаме набързо нещо полезно и земно: безплатни книги за онлайн програмиране.

Има много полезни книги, ръководства, техническа документация, изследователски статии, кодови примери и препоръки, достъпни онлайн. Вие сте само търсене с Google, далеч от тези неща, при условие, че сте премахнали оптимизираните за SEO страници, които са все още на високо място в Google.



Тъй като не можем да изброим и прегледаме стотици книги в една публикация в блога, ще разчитаме на вашето мнение. Прочетохте ли безплатна книга за програмиране това лято? Или добра хартия, казус? Ако е така, моля, споделете го с общността и проверете раздела за коментари за предложения, направени от други читатели.



Първи стъпки в Google и GitHub

Google и GitHub са очевидните места за започване на търсене на безплатни ръководства за програмиране, книги и друго съдържание.



GitHub има списък с безплатни книги за програмиране, наброяващ повече от 500 заглавия. Очевидно е, че GitHub предлага окончателен списък с безплатни книги за програмиране . Книгите, включени в този списък, обхващат широк спектър от технологии и теми, от езиково-агностични програмиращи книги, математика, подробни технически ръководства за различни езици, някои ръководства за разработка, специфични за хардуера, и др.

Размерът на списъка може да представлява проблем за случайния читател, тъй като може да е трудно да се намери и избере само няколко книги; просто има твърде много от тях, особено ако търсите нещо, занимаващо се с популярна тема като Python, Java / Javascript, C # / C ++. По-нататък ще разгледаме този въпрос отблизо.



Google, GitHub, университети, индустрия - всички жизненоважни ресурси за разработчик в търсене на безплатни книги за програмиране

какво е bdd в разработката на софтуер
Google, GitHub, университети, индустрия - всички жизненоважни ресурси за разработчик в търсене на безплатни игри. Tweet

Що се отнася до Google, той остава жизненоважен ресурс за всеки, който търси безплатно ресурси . Имайте предвид, че говоря не само за безплатни книги; Google може да се използва за изследване на много конкретна информация, намиране на подходяща документация, научни статии и т.н.



Най-големият проблем с Google е, че много прости думи за търсене няма да доведат до задоволителни резултати. След десетилетие в онлайн публикуването дойдох да презирам оптимизираната за SEO банда, защото цялата идея на тази конкретна ниша е да създава почти безполезно съдържание, което се нарежда високо в търсенията. По-често широко използваният термин за търсене, фокусиран върху популярна технология, ще доведе до шепа подходящи сайтове и десетки SEO оптимизирани страници, които съдържат пренаписано, претопляно и напълно безполезно съдържание. Без значение как Google променя алгоритъма си, тези хора изглежда са една крачка напред.

Стесняване на търсенията в Google

Тъй като се погрижа за технически разбираща аудитория, няма да прекарвам много време в обяснения как търсенията в Google могат да бъдат стеснени и фокусирани върху съответната информация. Има много съвети за мощно търсене и предполагам, че повечето от нашите читатели вече ги използват.



Разбира се, Google може да не е мястото за търсене на безплатни книги, но книгите не са единственият ресурс, който търсим. Търсенето на изследователски статии, техническа документация или дори онлайн дискусии може да се окаже полезно, ако трябва да се справите с определен проблем.

Google Търсене на книги може да се използва за търсене на ключови думи в многобройни библиотечни книги. Google Scholar е предназначен за търсене на научни материали по почти същия начин. И двете могат да бъдат полезни, особено ако пишете изследователска работа или полирате някаква техническа документация.



Добрата книга за програмиране може да спести време и много повече.

Добрата книга за програмиране може да спести време и много повече. Tweet

Разбира се, тези услуги просто допълват стандартното ви търсене в Google. Можете да спестите време и да подобрите качеството на резултатите от търсенето си, като използвате функции за разширено търсене, като кавички, търсене на конкретни типове файлове (обикновено .pdf) или ограничаване на търсенето до определени домейни. Само няколко прости ощипвания трябва да ви помогнат да получите желания резултат и да спестите малко време.



Както казах, няма да губя време и губене на място, обяснявайки съветите на Google за мощно търсене, но ако смятате, че трябва да усъвършенствате уменията си, вижте това спретнат инфографичен , който обхваща основите.

Ако търсите нещо конкретно, метод за решаване на определен проблем, демонстрации на кодове или казуси, Google трябва да бъде мястото, където да започнете (при условие, че го използвате правилно).

Изборът на най-добрите безплатни книги за програмиране на ApeeScape

Ако, от друга страна, просто имате нужда от някои лесно достъпни безплатни книги за програмиране, нещо, което да убие времето или да разчисти уменията ви, ресурси като GitHub и други компилации от безплатни книги са най-добрият ви залог.

сензор за скорост и посока на вятъра arduino

Блогът ApeeScape също може да се възползва от такъв списък, въпреки че не мога да изброя няколкостотин книги и да предложа кратки рецензии за всяка една от тях. Въпреки че обичам да чета, проверката на всеки би била твърде трудна. Ето защо ще огранича списъка до определени езици, рамки и техники, подредени по азбучен ред.

Езиково-агностичните книги няма да бъдат обхванати, поне не този път.

Превърнете рафта си за електронни книги в хранилище на ценни знания, без да харчите и стотинка.

Превърнете рафта си за електронни книги в хранилище на ценни знания, без да харчите и стотинка. Tweet

Превърнете рафта си за електронни книги в хранилище на ценни знания, без да харчите и стотинка.

Android

  • Обучение за разработчици на Google Android е очевидното място за започване. Той предлага много полезни ресурси, най-добри практики и т.н.
  • Безплатно ръководство за програмиране на Android за начинаещи е курс от десет глави, обхващащ основите на разработката на Android.
  • Tuturials Point’s Урок за Android е друг урок за зелени разработчици. Той също така включва редица примери за кодове, които могат да бъдат полезни за начинаещи.
  • Coreservlets също предлага редица Уроци за Android обхващащ широк кръг теми. Това не е печатна книга, така че онлайн колекцията се разширява и актуализира от време на време.
  • Ако търсите безплатни съвети за дизайн, трябва да проверите Оформяне на Android . Това също не е подходяща книга, така че съдържанието се актуализира редовно.

Трябва да отбележа, че повечето уроци за Android и почти всички книги предполагат, че вече знаете пътя си към Java. В случай че не го направите, ще трябва да започнете там, преди да преминете към тези Android ресурси.

C Sharp, C, C ++

  • The Ръководство за начинаещи за C # и .NET Micro Framework е сравнително скорошна публикация от GHI Electronics. Това е кратко, но сбито ръководство, което трябва да ви помогне да започнете.
  • Жълтата книга за програмиране на C # се публикува от университета в Хъл и тъй като е част от курсовете на университета, книгата се актуализира редовно.
  • За по-конкретна информация, към която можете да се обърнете Структури на данни и алгоритми с обектно-ориентирани дизайнерски модели в C # . Трябва също да проверите Джоузеф Албахари Конци в C #
  • Тъй като C и C ++ съществуват от известно време, има много повече възможности за избор, но много от тези ресурси са остарели или просто лоши. Ако търсите C ++ книги и уроци, предлагам ви да разгледате това Нишка на Stackoverflow и намерете нещо добро. Трябва да отбележа, че не всички тези книги са безплатни.
  • Що се отнася до C, можете да проверите C Уикикнига , Дълбоко C и C ++ , и Научете C The Hard Way

Отивам

  • Ако не сте сигурни дали Git е подходящ за вас, Контрол на версиите чрез пример ще ви помогне да решите между Apache Subversion, Mercurial, Git и Veracity.
  • Stanford’s Git Magic е друг качествен ресурс и за разлика от повечето книги в нашия списък, той се предлага на редица езици, включително китайски, френски, италиански, полски и руски.
  • GitHub Cheat Sheet е полезна колекция от скрити функции и съвети за мощни потребители за Git и GitHub.

HTML и CSS

Много автори избират да обхващат HTML и CSS в една публикация, така че ще изброя и двете.

  • The Google Ръководство за стил HTML / CSS е чудесно място да научите повече за най-добрите практики. Ръководството съдържа безброй правила, уреждащи HTML и CSS стил, форматиране, мета и други.
  • Шей Хау Научете се да кодирате HTML и CSS , и Научете се да кодирате разширени HTML и CSS са два директни ръководства с различни криви на обучение, което ги прави подходящи за хора, които искат да научат основите, или разширяват набора си от умения с някои усъвършенствани техники.
  • Ако сте запознати с HTML, но трябва да актуализирате уменията си, Потопете се в HTML5 е добър избор. Фокусът е върху преминаването към HTML5 и използването на нови функции, плюс това може да оцените стила на Mark Pilgrim. Другите HTML5 ресурси включват HTML5 платно , HTML5 за уеб дизайнери и HTML5 за издатели .

iOS

Преди пет години Apple публикува шест безплатни електронни книги за разработчици на iOS: Cocoa Fundamental’s Guide, The Objective-C Programming Language, iOS Application Programming Guide, Object Oriented Programming With Objective-C, iOS Technology Overview, and iOS Human Interface Guidelines. Книгите се разпространяваха свободно чрез iBookstore. Apple предлага и допълнителни ресурси за разработчици, нови за iOS, като например Започнете да разработвате приложения за iOS днес .

  • iOS Кратко от Syncfusion идва силно препоръчително, както и Основи за разработка на приложения за iOS 8 от Techotopia.

  • С представянето на Swift, Apple публикува обширна книга от 500 страници, обхващаща новия език за програмиране. Заглавието не е много въображаемо: Бързият език за програмиране .

Java

Ако се интересувате от Java или JavaScript, можете да се смятате за късметлия, защото има десетки добри, свободно разпространявани книги, които можете да използвате. Всъщност има толкова много, че реших да не изброявам повечето от тях, защото тази публикация в крайна сметка ще изглежда като клас на Java 101.

  • Bruce Eckel’s Мислене в Java се откроява и идва силно препоръчително.

  • Google Ръководство за стил на Java е задължително четиво както за начинаещи, така и за ветерани.

  • Преминавайки към друг технологичен гигант, Sun’s Java Tutorials е друга компилация от полезни неща за Java.

  • Въведение в програмирането в Java е учебник в Принстън, така че ако не сте могли да си позволите образование от Ivy League, можете поне да използвате същата програма. Също така си струва да се отбележи, че много университети по света предлагат подобни учебници, които може да са ви полезни, ако не сте местен английски.

JavaScript

Както казах, десетки различни книги, уроци и хранилища на кодове за JavaScript са достъпни онлайн, така че ще огранича списъка си до няколко заглавия.

  • Addy Osmani’s Изучаване на модели за дизайн на JavaScript е всичко за рационализиране на учебния процес и улесняване на JS моделите за разбиране.

  • Друга публикация на O’Rilley, Програмиране на JavaScript приложения от Ерик Елиът, също се предлага безплатно в HTML формат.

  • The Ръководство за стил на Google JavaScript също трябва да е полезен.

PHP

Тъй като PHP съществува от векове, няма недостиг на безплатни книги и други ресурси. Много от тях обаче са остарели (въпреки че все още могат да бъдат полезни, ако просто се борите с основите).

  • Хакване с PHP (по-рано Практическо програмиране на PHP) е често актуализиран ресурс и в последното си въплъщение има много нова информация за PHP 5.6.

  • Най-добри практики за PHP е обяснително и се актуализира редовно.

  • Ако търсите нещо, което предлага всичко на едно място, Уикикнига за програмиране на PHP може да бъде това, което търсите.

Ако използвате рамка като Laravel, все още можете да намерите някои полезни безплатни, а именно официална документация .

какво е евристичен анализ

Perl

  • Нетърпелив Perl от Грег Лондон е кратко справочно ръководство. Полезно е за разработчици, които тепърва започват, но може да се използва и като справка от опитни разработчици.

  • Модерен Perl е сравнително скорошна публикация, така че е идеална за разработчици, които имат опит с Perl, но трябва да опреснят набора си от умения.

  • O’Rilley’s Овладяване на Perl не е най-новата публикация на Perl, но все пак е добър ресурс с много уроци.

Python

Разработчици на Python са щастлив куп, защото могат да избират от десетки безплатни книги. Това създава проблем, защото не мога да изброя почти достатъчно в тази статия. Има редица публикации за начинаещи и закалени в битки ветерани, както и някои много специфични ниши. Все пак има няколко очевидни избора, като публикациите на Google за Python.

  • Google предлага пълна Клас на Python , както и Ръководство за стил на Python .

  • Ню Мексико Тех предлага ясна ръководство за често използвани функции на Python , което може да спести време за зелените разработчици.

  • Потопете се в Python 3 от Mark Pilgrim е всичко свързано с преминаването към Python 3.x, така че е добър избор за разработчици, които трябва да усъвършенстват уменията си.

    генериране на word документ от xml

Рубин и Рубин на релси

Ruby и Ruby on Rails са избраното оръжие за много разработчици, поради което няма недостиг на книги и ръководства за потребителите.

  • Научете Руби по трудния начин е колекция от упражнения, така че е необходим практически подход към ученето.

  • Ръководството за стил Руби , хоствано на GitHub, документира стила и най-добрите практики.

  • Рубин за 20 минути е малък урок за Ruby, предназначен за начинаещи потребители, които се нуждаят от малко ръчно държане.

  • Ръководство за стил на Ruby on Rails е друго ръководство на GitHub, фокусирано върху стила и най-добрите практики.

  • Ръководство за Ruby on Rails 4.0 е изчерпателно ръководство, обхващащо повечето аспекти на RoR 4.0.

  • Научете Ruby on Rails, докато променяте клонинг на Craigslist е практически урок. Може да се използва от зелени разработчици, както и от тези с фон в Rails.

Полезните ресурси са далеч от едно щракване

Както казах по-рано, този списък е ограничен до безплатни публикации, обхващащи определени езици, и не обхваща нишови теми или книги за агностично програмиране. В случай, че търсите нещо по-конкретно, предлагам ви да разгледате списъка с безплатни книги за програмиране на GitHub.

Освен това книгите не са единственият начин да подобрите уменията си. По-рано тази година ApeeScape публикува списък с качествени блогове за разработчици, публикувани от нашата общност. В случай, че сте го пропуснали, моля виж това . Предлагам също да погледнете Страница с ресурси на ApeeScape ; нашият екип работи усилено, за да разшири и актуализира всички раздели и да го превърне в жизненоважен ресурс за всички разработчици на свободна практика, а не само за членовете на ApeeScape.

Дон

Не бъдете мързеливи. Винаги можете да научите нови умения във всякакви условия. Tweet

Също така планирах да напиша няколко абзаца, обхващащи най-новия софтуер и хардуер за електронни книги, но реших, че е против. Освен това нашите читатели вече знаят как се справят с различни джаджи и знаят кое им работи най-добре, електронно мастило или хубав IPS LCD. Както и да е, хардуерът не трябва да бъде вашата основна грижа.

Добрата книга е добра книга, независимо от начина, по който решите да я прочетете, на алуминиева таблетка или глинена таблетка. Tweet

От лична бележка всъщност обмислям закупуването на евтин смартфон с две SIM карти от Китай с дисплей за електронно мастило на гърба. Това трябва да освободи малко място в раницата ми, когато сляза на плажа; две мобилни мрежи за свеждане до минимум на разходите за роуминг и подходящ четец на електронни книги в едно устройство, което звучи практично, нали? И така, всичко, от което се нуждая, е телефон, кърпа, бутилка вода и някои джапанки (предназначен за игра на думи).

Oracle към SQL Server и SQL Server към Oracle Migration Guide

Наука За Данни И Бази Данни

Oracle към SQL Server и SQL Server към Oracle Migration Guide
Намаляване на разходите в дигиталното бъдеще на петрола и газа

Намаляване на разходите в дигиталното бъдеще на петрола и газа

Финансови Процеси

Популярни Публикации
Създавайте данни от случаен шум с генерални състезателни мрежи
Създавайте данни от случаен шум с генерални състезателни мрежи
Миналото все още присъства - преглед на вечния дизайн
Миналото все още присъства - преглед на вечния дизайн
Финансово бедствие в криза: Не можете да предскажете, можете да подготвите
Финансово бедствие в криза: Не можете да предскажете, можете да подготвите
Бруталистки уеб дизайн, минималистичен уеб дизайн и бъдещето на Web UX
Бруталистки уеб дизайн, минималистичен уеб дизайн и бъдещето на Web UX
Разширени съвети и хакове за презентация на PowerPoint
Разширени съвети и хакове за презентация на PowerPoint
 
Архитект отпред
Архитект отпред
Студената технологична война: все още тук и все още се използва
Студената технологична война: все още тук и все още се използва
Въведение в Apache Spark с примери и случаи на употреба
Въведение в Apache Spark с примери и случаи на употреба
Комодитизирани смартфони: Привеждане на 4G в развиващите се страни
Комодитизирани смартфони: Привеждане на 4G в развиващите се страни
Как да създам API за Secure Node.js GraphQL
Как да създам API за Secure Node.js GraphQL
Популярни Публикации
  • как да оценим пут опция
  • как да използвате vulkan api
  • как да науча C и C++
  • php rest api примерен код
  • този принцип на дизайн прави една част от произведението доминираща над останалите части.
  • как да измерим възвръщаемостта на инвестициите
Категории
  • Подвижен
  • Дизайн На Марката
  • Възходът На Дистанционното
  • Жизнен Цикъл На Продукта
  • © 2022 | Всички Права Запазени

    portaldacalheta.pt