Книжки Head First з програмування

Вітаю!

Видавничий дім «Фабула» займається розвитком, перекладом та друком книжок з програмування. Мижливо, ви вже знайомі з нами за такою «біблією» для програмістів як «Чистий код» та «Чиста архітектура» Роберта Мартіна.

Тепер ми випускаємо українською лінійку Head First з різних мов програмування (Python, Java, а також патерни проєктування) і хочемо про це розповісти. Адже у них наявна та основа, яка потрібна кожному успішному спеціалісту, який хоче опанувати одну з мов програмування.

Так виглядає наша нова книжка з програмування на JavaScript

Ця книжка познайомить вас з особливостями JavaScript — основної мови програмування Все­світньої мережі, що дозволяє визначати розширену поведінку на вебсторінках. Ви отримаєте глибоке розуміння того, як працює ця чудова мова, назавжди забудете про сухі, нудні, статичні сторінки, що просто займають місце на екрані, навчитеся взаємодіяти з користувачами, реагувати на події, отримувати і використовувати дані з Інтернету, виводити графіку та багато іншого. І все це дозволить вам перейти від основ до найцікавіших концепцій сучасного комп’ютерного програмування і розв’язання проблем експертного рівня. Як і завжди у книжках від Head First, матеріал викладений у цікавій, розважальній та дуже змістовній формі. Це по-справжньому серйозний посібник — та, однак, його легко і приємно читати і вивчати.

Сподіваюсь, що ця інформація може бути для вас корисною. Якщо ви вже знайомі з нашими книжками з програмування, поділіться враженнями :)

👍ПодобаєтьсяСподобалось8
До обраногоВ обраному1
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Я пройшла курси спочатку по JS, і зрозуміла, що книгу треба читати.. Маю україномовну книгу Head First Програмування на Java Script і залишилась задоволеною! Переклад краще ніж рашистською бо українська більш відповідна мова для перекладів! Немає там на початковому рівні високотехнологічних термінів, ніякого шлаку теж немає.. гумор як у програмістів і розжовується так добре, що неможливо уявити більш докладнішого варіанту! Тим хто тільки розпочинає і свічнувся з геть іншого напрямку саме воно! Зараз після цієї книги читаю «Ви не знаєте джава скрипт» мокшанською мовою(немає ніде нашою нажаль) — це просто капець! Хто її перекладав!! Добре, що джипіті допомогає!

Можно мне книг на русском — только не написанных рашистами?

Можно мне книг на русском — только не написанных рашистами?

Видавництво «Пітєр» вже закрили?
Але якщо ви дозволу питали, то особисто вам я дозволяю купувати книги російською.

А «Питер» не рашисты?

А «Питер» не рашисты?

А вони не пишуть книги, вони їх видають.
Ще можете написати в Орейлі, щоб видавали книги російською. Цікаво буде почути відповідь.

Навіщо російська якщо є українська та англійська?

Не люблю технический украинский.
Английский, на нем и так все есть.

Не люблю технический украинский.
Английский, на нем и так все есть.

Про стікер від Олексія ти ж в курсі :)

Книги линейки Head First, отличный старт для людей которые вкатываются в IT с полного нуля. Сам когда-то занимался по одной из таких.

Сьогодні був у книгарні, побачив Head First Python, погортав — книга таки базова, умовно спрощений CS50, гарна палітурка (хоч і глянцева), нормальний папір.
Поряд були Рубі для дітей та Пітон для дітей.
Ну таке, вирішив подивитись далі, які ще «технологічні книги» поряд.
І виявилось, що це була полиця з дитячою літературою. Пара-пара-пам.

Хоча ще раз повторю тезу: простіше видання, так щоб влізти в умовні 300 грн (з сучасними цінами до 400) і таку книгу можна рекомендувати вайтішнику/студню, як книгу для старта.

Никогда не читайте ничего хед фест. Только «Pro».

Намагався читати книжку по Java цієї серії, було боляче, хотілось плакати. Не рекомендую

Колись студентом качав ці книги, враження ультранегативне, начебто автор тримає читачів за імбецилів + крінжові спроби в гумор (можливо крінжові через руснявий переклад на той час).
Згоден з Пєніє шо там купа зайвого шлаку який тільки відволікає і забирає ресурси концентрації.
Дизлайк.

Лише одне слово: гуманітарії.
Ви взагалі не розумієте, як працює пам′ять на точні науки. Те що ви робите — створюєте сміття, яке вичерпує можливості мозку та по суті гарантує фейл на рівному місці.

Якщо коротко, модель пам′яті використовує жадібний алгоритм. Ви використовуєте нативну мову для передачі інформації, а вона має жадібний алгоритм, а від так, жадібного алгоритму ви ніколи не позбудетесь. Так, використовується асоціативна фільтрація, але це вже після застосування жадібного алгоритму.

Фільтрація сміття — то взагалі тяжкий процес. Але що мозок вважає сміттям? Те, чого багато. Якщо ви щось повторюєте по кілька разів, мозок це вважатиме сміттям. Але... із суттевою різницею між чоловіками та жінками. Для жінок модель зв′язування з процесом є первинною, тобто, саме повторення в кількох різних варіаціях зв′язків є корисним. Для чоловіків — має бути 1 базовий зв’язок, бо первинною є модель зв′язування з шаблонами очікування, тобто пріоритетними є стан, ситуація, а не процес.

Колись O’Reilly дійсно випускали здебільшого гарні книжки. А тепер — самий «маркетинг», тобто продукти які лише красиво виглядають та здаються корисними через примарну легкість сприйняття, а насправді — мають багато бла-бла-бла, мало інформації, яку звідти складніше здобути, аніж з фейсбуку про «особливості» виборів Байдена.

Панятна.. я мужик 😂 бо мені краще gof де коротко і по суті (один зв‘язок).

Але ви круто пояснили: гуманітарію мабуть треба образи та історії, а технарю просто дай принцип чи формулу і він все далі зрозуміє. Індукція vs дедукція чи що....

Справа не в індукції/дедукції, бо це не від статі залежить, а від віку. Насправді там процес значно простіший: створення шаблонів пам′яті та їхня деградація. Деградація важливіша, бо це по суті рефакторинг пам′яті, спрощення дерева моделі. Без механізму деградації пам′ять швидко буде заповнена сміттям та втратить здатність швидко визначати шаблон. Це і є причиною, чому маленькі діти вчаться повільно, але ця швидкість росте експоненціально (до певної межі).

Проблема в іншому. Що сміття також вимагає процесу розпізнавання мови, а від так — і задіяння шаблонів мови, і усієї пам′яті, куди воно посилається. Це як дибільна реклама: ви можете скільки завгодно стверджувати, що вона не працює, але вона працює. І здебільшого, шкодить вашій здатності приймати рішення. Так і сміття в науковій літературі — воно шкодить. І не тільки знанням, що ви здобуваєте, але й тим, що вже маєте. І найголовніше, сміття катастрофічно шкодить вашій здібності здобути ті самі знання в майбутньому з інших джерел.

Чому так: Мозок, активуючи механізми чистки сміття, одночасно отримує і шаблони корисної інформації. Механізм активації шаблонів — повний автомат, регулювання він не має, бо для цього вам потрібен був би інший мозок [наприклад, мозок автора книги]. Коли намагаєся вчитися, то пам′ять створює досить громіздкі шаблони, не в останню чергу, за рахунок сміття. Коли шаблон неможливо завершити — через брак інформації (писаки цим грішать постійно) чи через монструозність самого шаблону — в мозку НЕМА механізма знищення великого шаблону. Бо в мозку нема механізму цілісності. Коли шаблон руйнується — він буквально розбивається на осколки, і кожен з них потім видаляється коли ви спите. Але швидких алгоритмів тут нема, виключно повільне забуття, через деградацію до абсурду. А від так, серед тих осколків будуть і шаблони корисного вам знання, сильно пов′язані із тими, що мають бути видалені, і в процесі деградації до абсурду — із самим механізмом швидкої фільтрації.

Коли ви вивчите вже нову інформацію, з інших джерел, вона зв′яжеться зі старими шаблонами за ключовими словами, і буде активувати механізм фільтра. А від так, ви сприйматимете все менше і менше, особливо якщо докладатимете зусиль для більш швидкого вивчення. І врешті решт, якщо цей процес перериватиметься сном — вже нова інформація підпадатиме під розділення на осколки, а завдяки вашим зусиллям — ці осколки житимуть в пам′яті ще довше. Але виключно у вигляді осколків, назавжди пов′язаних із оцінкою як абсурд та сміттям.

Повторюся, процес автоматичний, впливати на сам процес ви не можете. Лише готувати інформацію так, щоб вона легко розділялася на окремі шаблони, які не вимагають сильних зв′язків. Тому власне професії IT галузі і є такими дорогими, і що далі, то дорожче. Хоча все що твориться в IT для IT, має виключно найкращу мету: все спростити та прискорити. Виходить «чомусь» навпаки. І найперша вина тут — керівників розробки мов, фреймворків та бібліотек, які віддають написання документації «технічним письменникам». Тим самим гуманітаріям — які просто не розуміються на тому, про що пишуть, як там побудовано дерево знань.

PS. Ви щось вивчили — не тоді, коли визубрили. А коли відфільтрували все лайно та побудували асоціативну матрицю, так щоб у вас залишилося приблизно 1...5% від базової інформації і 0...0.05% відсотків від другорядної.

++, шлак в цих книжках ультравідволікає. Взагалі то неповага до часу читача якась.

Це не повага, і навіть не множення на нуль. Шлак впливає на саму вашу здібність сприймати корисний матеріал. Здатність людини споживати інформаційне лайно та не отруюватися їм — нульова.

Це старий добрий закон органічної хімії: в який спосіб і в якій послідовності ви б не намагалися поєднати 1 кілограм лайна і 1 кілограм повидла — ви ніколи не отримаєте 2 кілограми повидла.

ви ніколи не отримаєте 2 кілограми повидла.

Це максималізм.
Я думаю, що автор цієї приказки розраховував хоча б на півкіло повидла 😂

Простіше цей закон звучить так: лайно на вході — лайно на виході.

Head First Java від Kathy Sierra свого часу дуже зайшла. Потім читав деякі інші з серії — взагалі не те. Тож мабуть залежить від автора.

Уже купив Чистий код і Хед Фьорст Пайтон

Мені взагалі не заходять книжки цієї серії. Комусь зайшли? Здалося що прикольно, але коли купила... краще заходить щось у класичному стилі, по-серйозному.

Читав про OOAD та про патерни, для навчання краще ніж GoF

Дякую за видавництво україномовної літератури! Впевнений, буде багато бажаючих придбати.

Впевнений, буде багато бажаючих придбати.

Книги для дуже початківців за 790 грн?

Переклади книг українською — це круто, але як комерційний проект, дуже сумнівна історія:
— чомусь у твердій обкладинці
— книги для початківців з високою ціною у світі де купа онлайн ресурсів

Книжки зараз скрізь дорого коштують, це не аргумент.
А тверда палітурка це, як на мене, краще, книга в м’якій дуже швидко приходить в негодність якщо її дійсно читати і носити в сумках/рюкзаках.

Книжки зараз скрізь дорого коштують, це не аргумент.

Пишу комент і все ще ржу з «це не аргумент» :)
Це офігенний аргумент, тому що альтернатива цієї книги коштує ... вейт фор іт ... 0, при тому місцями кращі альтернативи. Це книги для студнів, вайтішників та інших початківців, вони закривають лише мову. Ця книга буде потрібна перші 1-3 місяці. Що з нею робити потім?
Книга по джаві закриває джаву 5, цього замало зараз, треба знати хоча б 8, а краще актуальні зміни з 17-ї.

І просто для порівняння:
Чистий код (книга яка буде перечитувати декілька разів) коштує у того ж видавництва 560.
Після війни, Джадта, це 1000 сторінок дуже розкрученої та не застарілої книги — 490
Шерлок Голмс від абабагаламага, 2 томи, якісне видання — 720 (це таке що можна навіть просто як елемент декору ставити, якщо вже ніхто в родині та серед знайомих не захоче перечитати кілька разів)

А тверда палітурка це, як на мене, краще, книга в м’якій дуже швидко приходить в негодність якщо її дійсно читати і носити в сумках/рюкзаках.

Про носіння в рюкзаку навіть не смішно. Хто буде носити часто в рюкзаку базову книгу по технологіям? А якщо буде, то за день навіть 50-100 грам зекономлені на твердій обкладинці — будуть відчуватись.
Знову ж зазвичай м’яка обкладинка дешевша, для книги для початківців — це має значення.

Література для початківців має коштувати на рівні середненької художньої книжки (зараз це 200-400 грн). Все що інше буде замінено «статтею з хабра» (мову статті мажете вгадати самі)

Для чуваків, які йдуть у сферу з найвищими в Україні зп все має бути ванільно і дешево.

В шостому класі ви мали вчити різницю між «йдуть» та «прийшли» :)

1. Давно варто усвідомити і прийняти, що хороші речі та хороші послуги коштують грошей. Хороші книжки коштують грошей. Якщо ця книжка дійсно хороша і ще й українською, то вона може коштувати стільки чи навіть дорожче.
Аргументувати тим, що це для вайтішників і тому має коштувати копійки, це фігова стратегія. 790 грн можна заробити за день чи два на більшості навіть низькокваліфікованих робіт.
2. Безглуздо порівнювати ціну на книжку та ціну на підписку на щось чи наводити приклад безкоштовних відосів на ютубі. Є ряд причин чому книжка краще.
3. Ну так, книжки носяться с сумках, це для вас відкриття? Читати на відпочинку, в кафе, коворкінгу, на роботі у вільний час і т.д. є вагон причин чому хтось захоче взяти книжку кудись почитати її поза межами книжкової полиці.

Таскав усюди — нічого. Продав в майже ідеальному стані.

Може її варто було відкрити, почитати?

Якщо серйозно, паперові книжки — відстій, бо там Ctrl-F не працює.

. Давно варто усвідомити і прийняти, що хороші речі та хороші послуги коштують грошей.

Дякую, що покращуєте мій день своїми ржачними коментами:)
Так це базова одноразова книга. Якби ми говорили про якусь фундаментальну (наприклад Фаулера або той же Чистий код) — це була б інша історія.

2. Безглуздо порівнювати ціну на книжку та ціну на підписку на щось чи наводити приклад безкоштовних відосів на ютубі. Є ряд причин чому книжка краще.

«Безглуздо порівнювати», але ви якось визначили (звісно без порівняння), що «книжка краще» :)

Ну так, книжки носяться с сумках, це для вас відкриття? Читати на відпочинку,

Собараабаржака :) Для відпочинку читають принципово інші книги. Навчання, в нашому випадку основам програмування, — це робота, а не полистав 5 хв на перекурі книгу.
До речі, які книги ви постійно носили з собою протягом літа?

Ця книга буде потрібна перші 1-3 місяці. Що з нею робити потім?

dou.ua/forums/topic/10775

Підписатись на коментарі