The page you are reading is part of a draft (v2.0) of the "No bullshit guide to math and physics."

The text has since gone through many edits and is now available in print and electronic format. The current edition of the book is v4.0, which is a substantial improvement in terms of content and language (I hired a professional editor) from the draft version.

I'm leaving the old wiki content up for the time being, but I highly engourage you to check out the finished book. You can check out an extended preview here (PDF, 106 pages, 5MB).


Kompютри

Кратък справочник по компютръни умения. Ако сте под 20 години и искате да се научикте на знанията на бъдещето прочетете. Ако сте на повече от 60 години и се чудите какви са тези комютри, интернети, уеб сайтове и връзки.

Съдърцание

Идеология

Представете си лего тухлички от различни производители. Всеки производител иска децата да си играят с техните тухлички защото помагат на тяхната софтуерна еко-система. Хората се обичат да се делят на mac, win32, linux и т.н. и спциализират в определена посока. Когото и да питаш от тях, всички ще ти кажат че тяхната вяра е единствената права вяра.

Значи да ви чажа честно python е истината в живота, защото може да се използва навсякъде. С пайтън можеш да напишеш повечето от програмите и скриптове които ще са ти нужни за да превземеш полвината интернет пространство. Всяка идея която ти хрумне ще може да бъде “пробвана” не само под формата на идея в твоята глава а наистина. С питон няма наушким. Няма фотошоп и уеб-дизайн и избиране на цветове, целият уеб апликайшън се написва за един уийкенд.

На езикът Ruby също можеш да строиш уеб сайтове и да скриптираш много неща. Ай свя е е цивилизован език с чист синтакс и една страхотна framework за првене на уеб-сайтове – Rails. С PHP също може да се свърши работа, но трябва да си организиран като немец за да можеш да напишеш чист и логичен код.

Значи уеб програмирането е много важно и от тази спецялност може лесно да се вадят пари днес и още повече в годините които идват. С пайтън обаче можеш много други неща. Можеш да правиш математически изчисления, симулации, графика в 3D, десктоп програми, и най вече пълна автоматизатция на често повтарящи се задачи. Теоритично всеки език за програмиране е универсален, но в случая на python не само че теоритично можеш да програмираш някакво приложение ами само написваш в гуугъл името на приложението плюс думата python, и ще откриеш че вече някой е написал това приложение преди теб. След това в твоя скрипт само трябва да напишеш from libприложение import нужна_function. После можеш да използваш функцията нужна_function в твоя код. Ако не знаеш какви са точните аргументи които приема тази функция, само написваш нужна_functiоn? и ентър. Ще си се яви doc-стринг-а на тази функция която ще ти обясни как се използва функцията. Нямаш нужда от учебник. Нямаш нужда от гугъл за да трърсиш примери, всичо е под твоите пръсти с python. Цък, цък и работата е свършена.

 
home about buy book