Python

Słownik kwalifikacji INF.04 - Projektowanie, programowanie i testowanie aplikacji

Czym jest Python?

Python to wysokopoziomowy język programowania, często używany do tworzenia aplikacji internetowych, automatyzacji, analizy danych, sztucznej inteligencji oraz skryptów administracyjnych. Jest znany z czytelnej składni, dlatego często wybiera się go do nauki programowania.

Python a Django

Framework Django służy do tworzenia aplikacji webowych i jest napisany w Pythonie. Oznacza to, że aby korzystać z Django, programista tworzy kod aplikacji właśnie w języku Python, a nie w C#, Javie ani JavaScripcie.

Przykładowy fragment kodu widoku w Django:

from django.http import HttpResponse

def index(request):
    return HttpResponse("Witaj w Django!")

Cechy Pythona

  • ma prostą i czytelną składnię,
  • jest językiem interpretowanym,
  • obsługuje programowanie obiektowe,
  • posiada dużą liczbę bibliotek i frameworków,
  • jest wieloplatformowy, czyli działa m.in. na Windowsie, Linuxie i macOS.

Typowe zastosowania

Python jest używany między innymi do:

  • tworzenia stron i aplikacji internetowych, np. z Django lub Flask,
  • pisania skryptów automatyzujących zadania,
  • analizy danych,
  • uczenia maszynowego,
  • testowania aplikacji.

W pytaniach egzaminacyjnych warto zapamiętać prostą zależność: Django = framework webowy języka Python.