Елена Владимировна Андреева, зав. каф. информатики,...
DESCRIPTION
Язык программирования PYTHON для преподавания алгоритмизации и программирования в школьном курсе информатики. Елена Владимировна Андреева, зав. каф. информатики, СУНЦ МГУ [email protected]. Почему PYTHON. - PowerPoint PPT PresentationTRANSCRIPT
-
PYTHON ,. . , [email protected]
-
PYTHONPython Python , , , -, Python . , , Python
-
PYTHON (import this) , . , . , . , . , . , . . , . , , . .
-
PYTHON 1991 , C++ ( , -)Smalltalk - Lisp (lambda, map, reduce ); , web-Fortran , 2008 3.0, , 2.
-
PYTHON GoogleAppleIBMCERNDreamWorksNASANokia
-
PYTHON PYTHON MIT computer sciene PYTHON PYTHON
-
PYTHONPYTHON, , . , Python . , Python 2-4 , C++ Java ,
-
PYTHON print("Hello, World!")
++ #include void main() { cout
-
A = 3.14 print(type(A)) #float A = Hello print(type(A)) #stra = b = c = 0 a += 1 # a = a + 1 = 5//2 #intd = 5/2 #float b = c**2 # b = c2a, b = b, a
-
if 0 < x < 2: if 0 < y < 2: else:
if x < 0: 1 elif x == 0: 2 else: 3
-
while x != y: continue break else:
-
forfor i in range(n): # i = 0, 1, , n-1 continue break
-
forfor i in range(1,n+1,2): # i = 1, 3, , n
-
forfor item in mylist: # item = mylist[0], mylist[1], item = 0 # mylist !
for i in range(n): mylist[i] = 0 # mylist
-
( )s = [0]*100 # 100 s = list(map(int, input().split()))if 2 in s: del s[s.index(2)]print(s.count(2), min(s), max(s))s.sort() # sp = sorted(s) # s.reverse()
-
a=list(map(int,input().split()))d = [0]*10 for it in a: d[it] += 1a = []for i in range(10): a += [i]*d[i]
-
ord(c)chr(k)
-
: s1 = 'string's2 = "That's a string \n too!"s3 = str(25)# '25's4 = s1 + s2s5 = "" # s6 = ":)" * 100 # 100 length = len(s6)s7 = '''c'''
-
s[a:b] = s[a] + s[a+1] + s[a+2] + + s[b-1] ( a, b) s[3:7] = s[3] + s[4] + s[5] + s[6]
s[a:b:c] = s[a] + s[a+c] + s[a+2c] + s[a+3c] + ( , , b) s[3:7:2] = s[3] + s[5]
s[a:b] + s[b:c] s[a:c]
(slices)
-
(immutable)
!!s[len(s)] = 'a's = s + 'a's[0] = 'a's = 'a' + s[1:]s[3] = 'a's = s[:3] + 'a' + s[4:] s = s[:3] + s[4:] s = s[:3] + 'a' + s[3:]s.replace('a', 'b')s = s.replace('a', 'b') s = s[::-1]
-
def average(a, b, c): d = a + b + c return d/3
def average1(s): return sum(s)/len(s)
-
(set)S = set()S = {5, 'abc', 100}S = set("apple") #{'a', 'p', 'l', 'e'}| & - ^S.add(x)5 in S5 not in S
-
(dict)D = {} D = dict()D = {'spam': 2, 'eggs': 3} D = dict(zip(keyslist, valslist))D['eggs']'eggs' in DD.keys() #D.values() #D.items() # () -len(D)# D[key] = 42 #
-
4N = int(input())D = dict()for i in range(N): S, n = input().split() n = int(n) if D.get(S)== None: D[S] = n else: D[S] += nb = list(D.items()) b.sort(key = lambda item: item[1], reverse = True) print(b[0][0],b[1][0],b[2][0])
-
python , , , , . , . ++ python. , . . , . , . , , . , , .
-
informatics.mccme.ru
-
2/2012
. PYTHON 3 PyQt http://ru.wikipedia.org/wiki/Python
-
? ?
-
, !!!
-
!