Podstawy Pythona cz. 1

Pierwszych kilka elementów jakie są istotne w Pythonie:

  • jest to język który może być wykorzystywany jako skryptowy (możemy przez to tworzyć dla systemu proste skrypty, również REPL)
  • dynamiczne typowanie (duck type – jeżeli coś wygląda jak kaczka, i gada jak kaczka to znaczy, że to kaczka)
  • nie ma żadnych klamerek wyznaczających bloki programu, odpowiednie  bloki tworzymy poprzez wcięcia, poprawia to czytelność, nie trzeba szukać czy mamy wszystkie klamerki
  • wcięcia realizujemy poprzez cztery spacje
  • koniec polecenia jest wyznaczany przez koniec lini, nie ma żadnych znaków kończących polecenie
  • import this – warto przyswoić (PEP 20)
  • int 0, float 0, pusty ciąg to True, reszta False
  • None oznacza brak wartości
  • import module
  • from module import function
  • from module import function as alias (możemy dzięki temu zwiększyć czytelność kodu)
  • help(module) oraz help(module.function) – prawie jak man
  • automatyczna konwersja między typami
  • wszystko jest obiektem
  • wprost powiedziane jest lepsze niż dorozumiane (staramy się pisać wprost, aby czytając kod nie trzeba było się zastanawiać nad znaczeniem, nawet kosztem dłuższego kodu)
  • wartości od usera bierzemy poprzez input()

Leave a Reply

Your email address will not be published. Required fields are marked *