Python jest świetnym językiem ogólnego przeznaczenia, który plasuje się na wysokich pozycjach w każdym rakingu popularności. Mnóstwo aplikacji webowych największych gigantów technologicznych korzysta z Django, większość analityków danych czerpie pełnymi garściami z funkcji tego języka. Niestety, nie ma języków idealnych. Oto rzeczy, które denerwują programistów Pythona.
Miesiąc: wrzesień 2018
9 funkcji VIMa, które powinieneś znać
VIM został wydany 27 lat temu, a pomimo tego nadal jest jednym z najpopularniejszych edytorów tekstowych. Przez jednych uwielbiany, przez drugich nienawidzony. Żart o wychodzeniu z VIM’a już na dobre zadomowił się w zbiorze programistycznych memów. Na czym polega fenomen tego programu i dlaczego budzi on tak skrajne emocje?
PEP 8 – czyli gramatyka dla programisty
Każdy język ma własną gramatykę, czyli zbiór reguł określających zasady tworzenia wypowiedzi. To samo dotyczy również języków programowania. W przypadku Pythona dokumentami definiującymi reguły gramatyczne są PEP 8 oraz PEP 257.
Jaką bazę danych wybrać?
Podczas fazy planowania projektu programistycznego w pewnym momencie stajemy przed wyborem bazy danych, z której korzystać będzie nasza aplikacja. Znaleźć można wiele darmowych rozwiązań takich jak MySQL, PostgreSQL, MS SQL Server, SQLite czy też zdobywające coraz większą popularność bazy danych typu NoSQL. Która z nich jest najlepsza i dlaczego?
Matura z informatyki
„Nie matura, lecz chęć szczera, zrobi z Ciebie programera” można powiedzieć parafrazując powiedzenie szczególnie popularne wśród uczniów ostatnich klas liceów i techników. Tylko czy aby na pewno? Jak aktualnie wygląda matura z informatyki i jakie mogą być pozytywne skutki przygotowań do niej?
Web Scraping w Pythonie
Wyniki ankiety przeprowadzanej przez JetBrains wśród programistów Pythona pokazują, że 1/3 developerów używa Pythona do tworzenia web parserów, crawlerów i scraperów. Z całą pewnością programu tego typu są niezwykle przydatne, dlatego chciałbym podzielić się z Wami jednym ze sposobów ich tworzenia.