Презентация на тему "Python"

Презентация: Python
Включить эффекты
1 из 50
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
1.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Посмотреть и скачать презентацию по теме "Python", включающую в себя 50 слайдов. Скачать файл презентации 0.09 Мб. Средняя оценка: 1.0 балла из 5. Большой выбор powerpoint презентаций

  • Формат
    pptx (powerpoint)
  • Количество слайдов
    50
  • Слова
    другое
  • Конспект
    Отсутствует

Содержание

  • Презентация: Python
    Слайд 1

    Python

    2.2

  • Слайд 2

    >>> a=1 >>> b=2 >>> a or b 1 >>> a and b 2 >>> a=True >>> not a False >>> a=1 >>> not a False >>> not b False

  • Слайд 3

    >>> a=u'привет' >>> a 'привет‘ >>> a=r'm,cnsc \n wcd' >>> a 'm,cnsc \\n wcd' >>> print (a) m,cnsc \n wcd >>>

  • Слайд 4

    >>> tuplea=(1,) >>> tuplea (1,) >>> tuplea[0] 1

  • Слайд 5

    числа

    >>> 1.1+2.2 3.3000000000000003 >>> 0.1+0.1+0.1-0.3 5.551115123125783e-17 >>> >>> 0.1+0.1-0.2==0 True

  • Слайд 6

    decimal

    >>> from decimal import * >>> Decimal(10) Decimal('10') >>> Decimal('3.14') Decimal('3.14') >>> Decimal(0.1) Decimal('0.1000000000000000055511151231257827021181583404541015625') >>> Decimal((0,(3,1,4),-3)) Decimal('0.314')

  • Слайд 7

    >>> Decimal((1,(3,1,4),-3)) Decimal('-0.314') >>> Decimal((0,(3,1,4),-4)) Decimal('0.0314') >>>

  • Слайд 8

    >>> a=Decimal('0.1') >>> a Decimal('0.1') >>> b=Decimal('0.3') >>> a+a+a-b Decimal('0.0') >>> a+a+a-b==0 True >>>

  • Слайд 9

    Округление

    >>> c=Decimal('1.10')/3 >>> c Decimal('0.3666666666666666666666666667') >>> c.quantize(Decimal('0.01')) Decimal('0.37') >>>

  • Слайд 10

    >>> TWOPLACES=Decimal(10)**-2 >>> c.quantize(TWOPLACES) Decimal('0.37')

  • Слайд 11

    Дроби Fraction

    >>> from fractions import Fraction >>> a=Fraction(1,2) >>> a Fraction(1, 2) >>> b=Fraction(3,2) >>> b Fraction(3, 2) >>> a+b Fraction(2, 1) >>> int(a+b) 2 >>> float(a+b) 2.0 >>> c=Fraction(0.5) >>> c Fraction(1, 2) >>> d=Fraction('3/2') >>> d Fraction(3, 2) >>> c+d Fraction(2, 1) >>>

  • Слайд 12

    >>> Fraction(1.1) Fraction(2476979795053773, 2251799813685248) >>> Fraction(1.1).limit_denominator() Fraction(11, 10) >>>

  • Слайд 13

    tuple

    >>> a=tuple() >>> a () >>> b=() >>> b () >>> c=('a',) >>> c ('a',) >>> c=('a') >>> c 'a' >>> d=tuple(['a','b','c']) >>> d ('a', 'b', 'c')

  • Слайд 14

    >>> a1=100 >>> a2=200 >>> a1,a2=a2,a1 >>> a2 100 >>> a1 200 >>> a1,a2 (200, 100) >>> defabc(): return a,b,c, >>> x,y,z =abc() >>> x () >>> y () >>> z 'a'

  • Слайд 15

    >>> (1,2,3)+(4,5,6) (1, 2, 3, 4, 5, 6) >>> t=(1,2,3)+(4,5,6) >>> t[0] 1 >>> t[1:-1] (2, 3, 4, 5) >>> t[::-1] (6, 5, 4, 3, 2, 1) >>> len(t) 6 >>> t.index(2) 1 >>> t.count(1) 1

  • Слайд 16

    >>> a=[i for i in range(100)] >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] >>> a.__sizeof__() 444 >>> b=(i for i in range(100)) >>> b at 0x03B161E8> >>> b.__sizeof__() 24

  • Слайд 17

    >>> c=[1,2,3,4,5,6,7,8,9,0] >>> d=(1,2,3,4,5,6,7,8,9,0) >>> c.__sizeof__() 60 >>> d.__sizeof__() 52

  • Слайд 18

    >>> a={(1,2,3):'abc'} >>> a {(1, 2, 3): 'abc'}

  • Слайд 19

    файлы

    >>> f=open('text.txt') >>> f

  • Слайд 20

    >>> f.read() 'Реферат по математике и физике….

  • Слайд 21

    >>> f.read(10) '‘ >>> f.seek(0) 0 >>> f.read(10) 'Реферат по'

  • Слайд 22

    >>> forlinein f: print(line) Реферат по математике и физике Тема: «Почему ненаблюдаемо умножение вектора на число?»…

  • Слайд 23

    >>> lines=f.readlines() >>> lines ['Реферат по математике и физике\n',… >>> f.close()

  • Слайд 24

    >>> f2=open('text2.txt','w') >>> f2 >>> l=[str(i) for i in range(10)] >>> l ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] >>> for i in l: f2.write(i+'\n') >>> f2.close()

  • Слайд 25

    >>> f2=open('text2.txt','r') >>> l=[line for line in f2] >>> l ['0\n', '1\n', '2\n', '3\n', '4\n', '5\n', '6\n', '7\n', '8\n', '9\n'] >>> f2.seek(0) 0 >>> l=[line.strip() for line in f2] >>> l ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9']

  • Слайд 26

    >>> l=[line.strip() for line in open('text2.txt')] >>> l ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] >>> max([line.strip() for line in open('text.txt')]) 'Функция выпуклая кверху облучает положительный резонатор. Кристалл синхронизует бином Ньютона одинаково по всем направлениям. Линза охватывает лептон. Теорема Ферма определяет взрыв. Теорема представляет собой межядерный кварк. Учитывая, что (sin x)’ = cos x, плазменное образование неупруго.'

  • Слайд 27

    Словари

    >>> b={'key1':'value1','key2':2,'key3':[1,2,3]} >>> b {'key2': 2, 'key1': 'value1', 'key3': [1, 2, 3]} >>> a={} >>> a {}

  • Слайд 28

    >>> c=dict(key='value', spam='eggs') >>> c {'spam': 'eggs', 'key': 'value'} >>> d=dict([(1,10),(2,20),(3,30)]) >>> d {1: 10, 2: 20, 3: 30}

  • Слайд 29

    >>> e=dict.fromkeys(['a','b','c']) >>> e {'a': None, 'b': None, 'c': None} >>> e=dict.fromkeys(['a','b','c'],'init') >>> e {'a': 'init', 'b': 'init', 'c': 'init'}

  • Слайд 30

    >>> e['a'] 'init' >>> e['a']='spam' >>> e {'a': 'spam', 'b': 'init', 'c': 'init'} >>> del e['a'] >>> e {'b': 'init', 'c': 'init'}

  • Слайд 31

    >>> len(e) 2 >>> 'b' in e True >>> 'a' in e False

  • Слайд 32

    >>> 'b' not in e False >>> not 'a' in e True

  • Слайд 33

    >>> e.get('a') >>> e.get('b') 'init' >>> e.get('d','initial') 'initial' >>> e['d']=e.get('d',0)+1 >>> e {'d': 1, 'b': 'init', 'c': 'init'} >>> e['d']=e.get('d',0)+1 >>> e {'d': 2, 'b': 'init', 'c': 'init'}

  • Слайд 34

    >>> e.items() dict_items([('d', 2), ('b', 'init'), ('c', 'init')]) >>> e.keys() dict_keys(['d', 'b', 'c']) >>> e.values() dict_values([2, 'init', 'init'])

  • Слайд 35

    >>> for key,value in e.items(): print (key,value) d 2 b init c init >>> for key in e.keys(): print (key,e[key]) d 2 b init c init >>> for val in e.values(): print(val) 2 init init

  • Слайд 36

    >>> d={'a':'alpha','b':'beta','g':'gamma'} >>> d {'a': 'alpha', 'b': 'beta', 'g': 'gamma'} >>> for key in sorted(d.keys()): print(key,d[key]) a alpha b beta g gamma

  • Слайд 37

    >>> d={'one':10,'more':44,'thing':9} >>> d=sorted(d.items(),key=lambda x:x[-1]) >>> d [('thing', 9), ('one', 10), ('more', 44)] >>> for key,value in d: print ('{1}{0}'.format(key,value)) 9thing 10one 44more >>> for key,value in d: print ('{1:3} {0}'.format(key,value)) 9 thing 10 one 44 more >>> d=dict(d) >>> d {'thing': 9, 'more': 44, 'one': 10}

  • Слайд 38

    >>> d.pop('one') 10 >>> d {'thing': 9, 'more': 44} >>> d.popitem() ('thing', 9) >>> d {'more': 44}

  • Слайд 39

    >>> d.setdefault('x','spam') 'spam' >>> d {'more': 44, 'x': 'spam'} >>> d.setdefault('more','spam') 44 >>> d {'more': 44, 'x': 'spam'}

  • Слайд 40

    >>> dct={i:i**2 for i in range(10)} >>> dct {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81}

  • Слайд 41

    Множества set

    >>> a=set() >>> a set() >>> b=set(['a','b','c','a']) >>> b {'a', 'b', 'c'}

  • Слайд 42

    >>> c=set('hello word') >>> c {'w', 'd', 'l', ' ', 'r', 'e', 'h', 'o'} >>> d={'a','b','c','a'} >>> d {'a', 'b', 'c'} >>> e={i**2 for i in range (10)} >>> e {0, 1, 64, 4, 36, 9, 16, 49, 81, 25}

  • Слайд 43

    >>> len(e) 10 >>> 81 in e True >>> 81 not in e False >>> not 81 in e False >>> c1=set('hello') >>> c2={'h','l'} >>> c1==c2 False >>>

  • Слайд 44

    >>> s1={'a','b','c'} >>> s2={'b','z','x'} >>> s1>> s2>> s3={'a','b'} >>> s3

  • Слайд 45

    >>> s3.issubset(s1) True >>> s4=s1|s2 >>> s4 {'z', 'b', 'x', 'a', 'c'} >>> s5=s1.union(s2) >>> s5 {'z', 'b', 'x', 'a', 'c'}

  • Слайд 46

    >>> s5=s1&s2 >>> s5 {'b'} >>> s6=s1-s2 >>> s6 {'a', 'c'} >>> s7=s1^s2 >>> s7 {'a', 'z', 'x', 'c'}

  • Слайд 47

    >>> s1.update(s2) >>> s1 {'z', 'b', 'x', 'a', 'c'} S1=s1+s2 >>> s1.add('d') >>> s1 {'z', 'b', 'x', 'd', 'a', 'c'}

  • Слайд 48

    >>> s1.remove('x') >>> s1 {'z', 'b', 'd', 'a', 'c'} >>> s1.discard('d') >>> s1 {'z', 'b', 'a', 'c'} >>> s1.pop() 'z' >>> s1 {'b', 'a', 'c'}

  • Слайд 49

    >>> s1.clear() >>> s1 set()

  • Слайд 50

    frozenset

    >>> a=frozenset() >>> a frozenset() >>> a=frozenset('hello word') >>> a frozenset({'w', 'd', 'l', ' ', 'r', 'e', 'h', 'o'}) >>> a.add('x') Traceback (most recent call last): File "", line 1, in a.add('x') AttributeError: 'frozenset' object has no attribute 'add'

Посмотреть все слайды

Сообщить об ошибке