W ciągu ostatnich kilku dni miałem okazję zapoznać się z nowym (dla mnie) web frameworkiem, kolejnym po web2py frameworkiem pythonowym. W ramach nowego podprojektu postanowiliśmy wykorzystać coś innego i wybór padł na microframework pyramid.
Dlaczego definiowanie kodowania w pliku źródłowym Pythona jest istotne?
Co chwilę odkrywam ciekawe konstrukcje, które można zastosować w pythonie, ciągle się uczę i na chwilę obecną Python bawi mnie bardziej, niż PHP. Ma swoje plusy i minusy, tak samo jak PHP, ale jest na tyle ciekawy, że warto się nad tym językiem pochylić.
Według indeksu TIOBE na Luty, python stał się językiem popularniejszym, niż php. na domiar złego, c# również depcze php po piętach.
Od paru miesięcy programuję w Pythonie. Najpierw oczywiście trzeba się było Pythona nauczyć, zanim zacząłem w robocie dostawać pierwsze zadania, ale źle nie było. Jedna rzecz mnie w Pythonie zdziwiła, a mianowicie podejście do kodowania stringów. Zresztą, po dziś dzień rozwiązanie tej kwestii w Pythonie sprawia mi niemały kłopot.
Python jest dziwnym językiem, językiem silnie zależnym od konwencji. Chociaż wiedziałem, że dużo w tym języku zależy od konwencji, mocno mnie zaskoczyło to, jak bardzo konwencja wpływa na programy w pythonie. Bloki kodu wydzielone poprzez wcięcia to banał.