Przejdź do zawartości

Wikipedysta:Webprog/brudnopis

Z Wikipedii, wolnej encyklopedii

Python

[edytuj | edytuj kod]

Python - uniwersalny, interpretowany język programowania wysokiego poziomu opracowany na początku lat dziewięćdziesiątych przez holenderskiego programistę Guido van Rossum.

Pierwsza i najpopularniejsza implementacja języka Python została napisana w języku C, nazywa się CPython i jest dostępna na licencji typu Open Source. Do innych popularnych implementacji Pythona należą Jython (napisana w języku Java), PyPy (napisana w Pythonie) oraz IronPython dostępny na platformę .NET.

Historia

[edytuj | edytuj kod]

Charakterystyka

[edytuj | edytuj kod]

Typy i struktury danych

[edytuj | edytuj kod]

Składnia

[edytuj | edytuj kod]

Komentarze

[edytuj | edytuj kod]

W programach napisanych w języku Python można umieszczać komentarze na dwa sposoby:

# To jest komentarz obejmujący jedną linię


"""Ten komentarz obejmuje
więcej niż jedną linię
i może być jeszcze dłuższy.
"""


Ponadto można użyć konstrukcji znanej z Unixowych skryptów wskazującej program, który ma przetworzyć/wykonać plik:

#!/usr/bin/env python

W takim przypadku po nadaniu plikowi atrybutów wykonywalności, będzie można uruchamiać zawarty w nim kod programu bezpośrednio z linii poleceń.

Wcięcia

[edytuj | edytuj kod]

Zmienne

[edytuj | edytuj kod]

Instrukcje

[edytuj | edytuj kod]

Wyrażenia

[edytuj | edytuj kod]

Funkcje i metody

[edytuj | edytuj kod]

Styl programowania

[edytuj | edytuj kod]

W celu zwiększenia czytelności kodu źródłowego programów napisanych w Pythonie zaleca się przestrzeganie zasad dotyczących stylu zapisanych w dokumencie PEP 8 [1]. Nieprzestrzeganie reguł zapisanych w przytoczonym dokumencie nie ma jednak znaczenia dla wykonania programu o ile jest on poprawny pod względem syntaktycznym i semantycznym.

Do podstawowych postulatów dotyczących stylu programowania na podstawie PEP 8 należą:

  • Używanie 4 spacji do wcinania bloków kodu (a nie tabulacji)
  • Nieprzekraczanie 79 znaków długości pojedynczej linii kodu
  • Używanie pustych linii pomiędzy funkcjami, klasami oraz dłuższymi blokami kodu wewnątrz funkcji
  • Umieszczanie komentarzy w osobnych liniach tam gdzie to możliwe
  • Używanie formatu docstrings w komentarzach
  • Umieszczanie spacji przed i po operatorach, po przecinkach ale nie bezpośrednio przy nawiasach
  • Stosowanie spójnego stylu nazewnictwa zmiennych, funkcji oraz klas

Zobacz też

[edytuj | edytuj kod]

Przypisy

[edytuj | edytuj kod]

Linki zewnętrzne

[edytuj | edytuj kod]