Przegląd i instalacja języka Python

Python to język skryptowy typu open source, który jest wysokopoziomowy, interpretowany, interaktywny i zorientowany obiektowo. Został zaprojektowany tak, aby był bardzo czytelny. Składnia języka Python jest łatwa do zrozumienia i często używa angielskich słów kluczowych.

Funkcje języka Python

Python zapewnia następujące główne funkcje -

Zinterpretowane

Python jest przetwarzany w czasie wykonywania przy użyciu interpretera. Nie ma potrzeby kompilowania programu przed wykonaniem. Jest podobny do PERL i PHP.

Zorientowany obiektowo

Python stosuje styl obiektowy i wzorce projektowe. Zawiera definicję klasy z różnymi cechami, takimi jak hermetyzacja i polimorfizm.

Kluczowe punkty języka Python

Kluczowe punkty języka programowania Python są następujące -

  • Obejmuje programowanie i metody funkcjonalne i strukturalne, a także metody programowania obiektowego.

  • Może być używany jako język skryptowy lub jako język programowania.

  • Obejmuje automatyczne zbieranie śmieci.

  • Obejmuje dynamiczne typy danych wysokiego poziomu i obsługuje różne dynamiczne sprawdzanie typów.

  • Python zawiera funkcję integracji z C, C ++ i językami takimi jak Java.

Link do pobrania języka Python jest następujący - www.python.org/downloads Zawiera pakiety dla różnych systemów operacyjnych, takich jak dystrybucje Windows, MacOS i Linux.

Ciągi Pythona

Podstawowa deklaracja ciągów jest pokazana poniżej -

str = 'Hello World!'

Listy w Pythonie

Listy w Pythonie można zadeklarować jako złożone typy danych, oddzielone przecinkami i zawarte w nawiasach kwadratowych ([]).

list = [ 'abcd', 786 , 2.23, 'john', 70.2 ]
tinylist = [123, 'john']

Krotki Pythona

Krotka to dynamiczny typ danych Pythona, który składa się z liczby wartości oddzielonych przecinkami. Krotki są ujęte w nawiasy.

tinytuple = (123, 'john')

Słownik Pythona

Słownik Pythona jest rodzajem tablicy skrótów. Kluczem słownika może być prawie każdy typ danych Pythona, którym są zwykle liczby lub łańcuchy.

tinydict = {'name': 'omkar','code':6734, 'dept': 'sales'}

Pakiety kryptograficzne

Python zawiera pakiet zwany kryptografią, który zapewnia kryptograficzne receptury i prymitywy. Obsługuje Python 2.7, Python 3.4+ i PyPy 5.3+. Podstawową instalację pakietu kryptograficznego uzyskuje się za pomocą następującego polecenia -

pip install cryptography

Istnieją różne pakiety zawierające zarówno receptury wysokiego poziomu, jak i interfejsy niskiego poziomu do popularnych algorytmów kryptograficznych, takich jak symmetric ciphers, message digests i key derivation functions.

W tym samouczku będziemy używać różnych pakietów języka Python do implementacji algorytmów kryptograficznych.