Важна част от подготовката на добрия програмист е свързана с развитието на алгоритмичното мислене. Ето защо тази книга е посветена на създаването, използването и анализа на алгоритми. В книгата последователно са разгледани темите: правила за представяне на алгоритми посредством псевдокод; подходи за анализиране на сложността, оценка на ефективността на алгоритмите и избор на най-добрия от няколко възможни; особености при реализация на алгоритми, предназначени за обработка на масиви, опашки, мрежи и свързани списъци; използване, силни и слаби страни на нетривиални конструкции, бинарни дървета и графи; числови ... |
|
Комбинирайки добрите стари CSS, XML и JavaScriptTM, Ajax дава на разработчиците за Уеб възможност да създават по-сложен и добър потребителски интерфейс, и да освободят потребителите си от усещането "щракни и чакай". Тази книга описва различните техники за заявки (включително скрити фреймове, iframe и XMLHttp) и обяснява кога трябва да се предпочете една от тях. Ще научите различни техники на Ajax и типови решения за изпълнение на комуникация между клиент и сървър. Всяка глава се базира на познания от предните, така че към края на книгата ще имате практически познания за реализация на решения върху Ajax. Какво ... |
|
Научете най-новите свойства и създавайте мощни Web приложения с JavaScript. ... JavaScript оформи Web от пасивна среда в такава, която е богата, динамична и интерактивна. С това подробно ръководство за начинаещи, ще научите JavaScript по начина, който се използва най-често днес - с най-новите инструменти и повечето достъпни ви актуални техники, така че да можете да започнете да създавате динамични Web приложения. Ще откриете как да работите ефективно с рамките, функциите на JavaScript и модерните браузъри, и как да прилагате най-ефективните практики на кодирането с използване на HTML5. Програмиране с JavaScript, 5-то ... |
|
Доброто разбиране на известни компютърни алгоритми и знания кога и къде трябва да се прилагат са жизненоважни при създаване на софтуер, който не само работи правилно, но и ефективно. Това е единствената книга, която дава тази ценна информация - от основите на алгоритми, структури данни и характеристики на производителността до специфичните алгоритми в ежедневието. Тази книга е пълна с подробни обяснения и ясни примери. Тя започва с представяне на някои фундаментални структури от данни и след това обяснява различни алгоритми за сортиране. После ще научите за ефективни методи за съхранение и търсене на информация чрез ... |
|
Практическо ръководство - увод в програмирането, детайлно илюстриран с примери на езика С#. ... Настоящият учебник е нова книга от поредицата за изучаване на съвременните методи и средства за програмиране. Представлява увод в програмирането, детайлно илюстриран с примери на езика С#. Многобройните подробно обяснени учебни задачи дават възможност да се прилага методът за обучение чрез практика (learning by doing). Авторът е професор в катедра "Софтуерни технологии" към ФМИ на Пловдивския университет "Паисий Хилендарски". Настоящата книга е резултат от дългогодишния му преподавателски опит по ... |
|
Прави всичко по-лесно! ... Научете как да използвате най-добрите съвременни инструменти и да създавате междуплатформени приложения за всякакви устройства! Научете тънкостите по създаването на чудесни приложения, които работят на почти всеки браузър и устройство! От книгата ще разберете как да използвате HTML5 с JavaScript, за да вдъхнете живот на своите идеи, като всички примери в нея са тествани на Windows, Mac OS X и Linux. Научете се да "говорите" JavaScript, да използвате библиотеки и шаблони, както и да се възползвате от всички хитрости, с които всеки находчив разработчик улеснява работата си. ... |
|
Фалшива информация и социални мрежи в епохата на постистина."Дълбинното противоречие на съвремието ни едва ли може да остане незабелязано. Информацията ни залива отвсякъде, но фактите имат все по-малко значение, а за същността на истината липсва базисен обществен консенсус. Този релативизъм е знак за социална криза, превзела всички модерни общества. В подобни условия, в които технологиите създават перфектната среда, дезинформацията се множи застрашително, а социалната аномия елиминира и последните прегради пред настъплението ѝ. Алгоритми на заблудата. Фалшива информация и социални мрежи в епохата на постистина ... |
|
Изданието е съвместимо с настоящата учебна програма. ... Помагалата от тази поредица предоставят вълнуващи предизвикателства пред учениците, които откриват света на програмирането, развиват базовите им знания и ги насърчават да създават собствени проекти и приложения. Осигуряват знанията и инструментите, които ще им бъдат полезни не само в училище, но и в бъдещата им кариера в технологичния свят. Защо е Код: успешен за учениците? умения в програмирането: ще усвоят занимателно и ефективно основни умения в програмирането, като научат как да създават и да изпълняват програми на Python; творческо мислене: ще намират ... |
|
Второ преработено издание. ... Това учебно пособие е предназначено най-вече за учениците от 4. клас и 5. клас , които се готвят (самостоятелно или в организирани форми) за участие в състезания по програмиране. То, обаче, може да бъде много полезно и за учителите, които биха искали да се захванат с преподаването на програмиране за най-малките. В книгата е представен минималният обем от знания и умения, които са достатъчни, за да могат да се решават състезателни задачи от Националната олимпиада и Националните турнири по информатика в най-малката състезателна група. Няма съмнение, че професията на програмиста е една от ... |
|
Създаване на GIF, JPEG и PBG за най-кратко време. ... Повечето хора смятат, че създаването на web графики е работа единствено и само на графичните редактори като Adobe Photoshop или Paint Shop Pro. Истината е, че с помощта на софтуерите със свободен достъп (Open Source) като Perl и GNU Image Manipulation Program (Gimp) вие можете собственоръчно да генерирате динамични графики, базирани върху потребителския вход и дейност, лесно да управлявате съдържанието им и да оптимизирате графичната компресия и качество. Създаването на графични скриптове, като се почне от броячите на достъпа и статистическите отчетни графики и се ... |
|
Добри практики в примери. ... Много програмисти на практика не успяват да следят за всички новости, които се появяват в езика за програмиране PHP. Обикновено, когато излиза следващата версия, просто се хвърля едно око на списъка с промените и рядко новите възможности се използват в практиката. Тази книга ще позволи на вече работещите с РНР програмисти да наваксат пропуснатото. Тя е ориентирана към онези, които се интересуват от съвременните тенденции в РНР програмирането и/или които са останали в миналото, използвайки техники, характерни за старите версии. В първата част на книгата се описват новите възможности и ... |
|
Какво ще научите в тази книга: какво ново има в PHP 5.0 как да конфигурирате PHP 5.0 за оптимална производителност различни съвети и трикове за Apache как се използват съвместно AJAX и PHP различни запитвания в MySQL как да преминете от други езици за програмиране съвети за ползване на PEAR, GD, XML и CURL начини за повишаване на сигурността Невероятната комбинация от Linux, Apache, MySQL и PHP (LAMP) се радва на непрекъснато нарастваща популярност, заради взаимодействието, гъвкавостта и ниската цена на съставните й компоненти. Не за учудване LAMP се превърна в един от най-добрите начини за създаване на ... |