S4W development blog

programowanie – web development – pozycjonowanie – nowości IT

Wpisy z tagiem: poziom podstawowy

W ostatniej części artykułu o typach danych opowiemy o podstawowych typach sekwencyjnych jakimi są isty oraz krotki, a także wprowadzimy pojęcie zbioru.

Listy (list) oraz krotki (tuple) stanowią uporządkowane zbiory danych w postaci obiektów, przy czym mogą być to obiekty różnych typów. Odpowiednikiem list w innych językach programowania często jest tablica, przy czym w językach o statycznym typowaniu może ona przechowywać jedynie obiekty jednego, zadeklarowanego typu, lista w Python’ie może przechowywać obiekty różnych typów. czytaj dalej…

W trzeciej części cyklu opowiemy o wbudowanych w język typach sekwencyjnych oraz metodach operowania na nich. Także i tu uwzględnimy Pythona 3.

Typy sekwencyjne to skończone zbiory uporządkowanych danych indeksowanych poprzez nieujemne liczby.  Podstawowe sekwencyjne typy to łańcuchy znakowe (str), krotki oraz listy:

>>> znaki='abc'
>>> krotka=(1,2,3)
>>> lista=[4,5,6] czytaj dalej…

W tej części opisane zostaną wbudowane w Python typy danych.

Sam język posiada szereg wbudowanych typów:

1. None

None to specyficzne dla Python’a słowo kluczowe oznaczające brak przypisanej wartości (w innych językach często odpowiednikiem jest Null) .

2. Typ logiczny

Typem reprezentującym logiczną prawdę (wartość True) lub fałsz (False)  jest bool. Najczęściej wyrażenie zwracające taką wartość używane jest w instrukcjach warunkowych (if) lub pętlach (while). czytaj dalej…

W tym artykule opisane zostaną podstawowe pojęcia jak obiekty, referencję i dynamiczne typowanie w Python’ie.

1. Obiekty

Dane każdego programu w Python’ie przechowywane są za pomocą obiektów oraz relacji między nimi.  Każdy obiekt posiada trzy własności: unikalny identyfikator (czasem  nazwany  tożsamością), który nigdy się nie zmienia (można go interpretować jako adres obiektu w pamięci), a także typ (również niezmienny w czasie życia obiektu) oraz określoną wartość. czytaj dalej…

Ten krótki artykuł ma za zadanie zapoznać z instalacją języka i uruchomieniem interpretera

W systemie Windows instalacja Pythona sprowadza się do uruchomienia gotowego programu instalacyjnego, w systemach linuksowych Python zwykle jest już zainstalowany (często jest głęboko zintegrowany z dystrybucją:  przykładowo w  Gentoo polecenie emerge – będące częścią systemu zarządzania pakietami Portege – zostało napisane właśnie w tym języku). czytaj dalej…