Jump to content
php.lv forumi

Python basics for PHP developers


Aleksejs

Recommended Posts

http://www.ibm.com/developerworks/opensource/library/os-php-pythonbasics/index.html

Are you an experienced PHP developer who needs to learn Python? This article approaches the world of Python development from a PHP developer's perspective, translating familiar PHP concepts, such as variables, lists, and functions, into their Python equivalents.

Cerams, ka kādam noderēs, jo ar Python nākas saaskarties aizvien biežāk.

Link to comment
Share on other sites

pats nekodēju pitonā, bet man patīk tas, ka šī valoda disciplinē nepiesārņot kodu ar liekiem simboliem, piemēram, php figūriekavas {} daudzi izmanto nevietā (tipa "lasāmībai")

PHP's syntax is littered with dollar signs ($) and curly braces ({}), while Python is more spare and clean.
Link to comment
Share on other sites

Koda lasāmībai ir jābūt prioritātei nr.1 jebkurā valodā. Jo kodu jālasa cilvēkam, ne datoram. Dators noparsēs arī visriebīgākās konstrukcijas, ko tu viņam iedosi. Taču, ja cilvēks (tavs kolēģis, vai tu pats pēc gada) nokļūdīsies lasot kodu = potenciālu bugu perēklis.

 

Bet jā, pitons ir eleganti ticis vaļā no bloku atverošajiem/aizverošajiem simboliem vienlaicīgi piespiežot slikos programmētājus kārtīgi identēt kodu.

Link to comment
Share on other sites

Piekrītu, ka php ir piesārņots ar pārāk daudz liekiem simboliem, sevišķi jau $ zīme pirms katra mainīgā...

Python neesmu tik dziļi pētījis, bet labprāt izpētītu.

 

Par to, kādai jābūt programmēšanas valodas sintaksei, es uzskatu sekojoši:

1) strikti nosacījumi, lai rodas pēc iespējas mazāk pārpratumu, piemēram, "String" tipu nevajadzētu ļaut iekļaut gan dubultās pēdiņās (""), gan parastajās ('') - vai nu vienu vai otru. Case sensitive arī jābūt visam, protams, pats par sevi.

2) Minimāla liekvārdība, bet tai pat laikā nepārprotamība un absolūts korektums. Šeit nevajadzētu iespringt uz programmētāja atmiņas spējām (kurām jebkurā gadījumā jābūt labām), bet gan to, lai neko nevar pārprast, tai pat laikā, lai nav problēmas uzprogrammēt ideālu IDE attiecīgās valodas programmēšanai - tā arī atvieglos slinkāku programmētāju darbu.

3) Labai lasāmībai, ja to lasa ātri un ar nosacījumu, ja programmētājs pareizi noformatējis kodu.

 

2easy - kāpēc ir jāraksta gari? Vienkārši ievēro rakstībā formātu. Kas attiecas uz mainīgajiem, tad vēlams tiem dot pilnus vārdus angļu valodā vai to saīsinājumus. Pie tam, līdz divu vārdu kombinācijai var rakstīt pilnus vārdus. Nekā tur nelasāma nav, ja domā ar galvu kā raksta un ja ir ievērots kopējais formāts, nav jāiedziļinās, ko kāds "izcelties gribētājs" ir domājis ar saviem ķeburiem! Mums bija viens tāds "hakmīlis" firmā, jau sen kā atlaists! ;)

Link to comment
Share on other sites

  • 6 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...