Вбудовані функції:
from turtle import*
from random import*
from tkinter import*
Зовнішні функції:
pip install speedtest_cli
- == дорінює
* > більше
/ >= більше чи рівно
** < менше
% Остаток от деления <= менше чи рівно
// Получение целой части от деления != ні дорівнює
abs(x) Модуль числа
print("Hello, World!")
name=input("Как тебя зовут?") # введення текста с клавіатури.
print("Привет",name)
a=int(input("Введите значение а")) # введення числа с клавіатури.
print("a= ",a)
_______________________________________________________________
Оператор IF
a=3if a>3:
print("a ,більше трьох")
else:
print ("а не більше трьох")
print(".........")
elif ................:
print("................")
elif .......................:
print("..................")
else:
print("......................")
Цикл FOR
Фунцція DEF
def kvadrat(a,b): fd(a) rt(b) fd(a) rt(b) fd(a) rt(b) fd(a) rt(b)
Списки
#win.iconbitmap("kaka.ico")# іконка
lb9A=Label(win,text="9-А, 9-Б, 9В" ,width=15,height=2, #відступ в знаках
relief=RAISED,bd=2, #GROOVE, SUNKEN
justify='center',
bg="green",
fg="red",
font = ("arial", 14, "bold","italic"),
anchor="n", #Вирівнювання по півночі
padx=20,# відступи від краiв
pady=10)
#lb9A.pack()
#lb9A.grid(row=..., column=...)
lb9A.place(x=10,y=30)
------------------------------------------------------
# ''' ''' #многострочний текст
#filename = PhotoImage(file = "ira.png")
#a=Label(image=foto)
lb9a.destroy() - зніщення віджета
Button()
b= Button(win, text="Clear", bg="red",width=10, activebackground='#6e6f73', activeforeground='#c0c0c0', #command=cle, # виклик функції. font = "arial 14",
bd=1)
b.pack()
#c.place(x=10,y=30)
b.config(text='..................',........) зміна параметрів кнопкі
Обробка подій
def b1(event):
L1.config(text='LKM')
def b2(event):
L1.config(text='SKM')
def b3(event):
L1.config(text='PKM')
def b4(event):
L1.config(text='Двойное')
def b5(event):
L1.config(text='Движение')
def b6(event):
L1.config(text='рокрутка колесика')
def b7(event):
L1.config(text='Нажатие клавиши '+event.char)
win.bind('<Button-1>',b1)#обробка іде тілько тоді, коли стрелка находится на полотне.
win.bind('<Button-2>',b2)
win.bind('<Button-3>',b3)
win.bind('<Double-Button-1>',b4)
win.bind('<Motion>',b5)
win.bind('<MouseWheel>',b6)
win.bind('<Key>',b7)
win.bind("<KeyPress>", f) #якщо натиснута будь яка клавиша
Entry() - поле ввода
Методи: a.get() a.insert(0,...) a.delete(0,END)
#Checkbutton()
var1 = IntVar() # створення змінної цілого типу для першого прапорця
check_b1 = Checkbutton(win,
text="Жінка", # текст прапорця
variable=var1, # значення змінної першого прапорця
onvalue=1, # значення при включеному прапорці
offvalue=0) # значення при вимкненому прапорці
check_b1.pack()
Метод:
k=var1(get)
----------------------------------------------------------------------------------------------------------
#Combobox()
from tkinter import*
from tkinter import ttk
weekDays=('Monday','Tuesday','Wednesday','Thurday','Friday','Saturday','Sunday')
combo=ttk.Combobox(win,values=weekDays)
combo.current(0)
combo.pack()
win.mainloop()
#Методи
#get()
#set(нове значення)
Бібліотека MatpPlotLib
import matplotlib.pyplot as plt
import numpy as np
plt.title('Середньодобова температура за тиждень')
a = [14, 12, 15, 12, 9, 10, 7]
day = ['Пн', 'Вт', 'Ср', 'Чт', 'Пт', 'Сб', 'Нд']
plt.xlabel('Дні тижня', color = 'gray')
plt.ylabel('Середньодобова температура', color = 'gray')
plt.grid(True)
plt.plot(day, a, 'blue')
#plt.fill_between(day,a, where=(a<3),color='r')
plt.show()
Processing
Processing.org - справочник.
Мій довідник
Структура:
Геометричні фігури:
rect (x1,y1,width,height) // прямокутник
quad(x1,y1,...x8,y8)// чотирикутник
triangle(x1,y1.x2,y2,x3,y3)//трекутник
point(x1,y1)// крапка
strokeWeight(5) // товщина лінії
smooth() //сглаживание
noSmooth() //виключення сглаживания
strokeJoin(BEVEL) //скос накутах
ellipse(x1,y1,width,height).
beginShape();
vertex(10,15) ; // створення складної фігури
endShape();
--------------
Kолір:
stroke(255,255,255)// колір лінії.noStroke() //отключение коліра.
fill(255,255,0) //зафарбовка фігури.
noFill() // відключення кол'ору
background(#FCFC03); колір тла.
Цікл:
for(int i=1;i<=width;i=i+1){line(50+i,y1,350+i,y2}.Random:
Перетворення:
translate(x,y)- зміщення осі координат.float a=radians(45) //перетворення градусів в радиани
rotate(a) // поворот фігури на "а" радіан відносно початку коордінат.
Анімація
frameCount - змінна в якій знаходиться номер кадру.
Константи:
відношення окружності кола до його діамерра.
TAU(); // математична константа зі значенням 6,2831855 Це константа кола, що пов'язує
окружність кола до його радіусу.
Миша:
mouseX, mouseY -координати миши.
pmouseX, pmouseY
if(mousePressed==true){.......................};
HTML
<html>
<head><title> …</title>
</head>
<body>
</body>
</html>
<h1>..</h1>
<h2>..</h2>
<h3>..</h3>
<h4>..</h4>
<h5>..</h5>
<h1 align=”center”, “left”, “right”>,,,</h1>
<p>...</p>
<p align=”center”, “left”, “right”>...</p>
<body BGCOLOR=”значення” - задає колір, який має бути фоновим для документа>
<body TEXT= “значення”></body> - задає колір тексту;
black Чорний #000000
green Зелений #008000
blue Синій #0000ff
fuchsia Фуксія #ff00ff
gray Сірий #808080
lime Світло-зелений #00ff00
maroon Темно-червоний #800000
navy Темно-синій #000080
olive Оливковий #808000
purple фіолетовий #800080
red Червоний #ff0000
silver Світло-сірий #c0c0c0
teal Синьо-зелений #008080
yellow жовтий #ffff00
aqua блакитний #00ffff
white білий #ffffff
<CENTER> елемент </CENTER> — вирівнювання до центру;
<LEFT> елемент </LEFT> — вирівнювання до лівого краю;
<RIGHT> елемент </RIGHT> — вирівнювання до правого краю;
<JUSTIFY> елемент </JUSTIFY> — вирівнювання за шириною.
Тег <PRE> Текст </PRE> - відображає відформатований текст (браузер зберігає всі пропуски).
Tеги для форматування тексту
<Р> — початок нового абзаца; його прийнято записувати в кінці попереднього. Наступне
речення починатиметься з нового, вирівняного до лівого краю абзаца без відступу у
першому рядку.
<BR> — наступний за цим тегом текст буде наведено у новому рядку без пропуску
порожнього рядка.
<HR> — буде проведена горизонтальна лінія.
Теги Ефект Приклад
<B>Текст</B> Напівжирне накреслення Bold
<I> Текст </I> Курсивне накреслення Italic
<U> Текст </U> Підкреслене Underlined
<S> Текст </S> Перекреслене Striken
<SUP> Текст </SUP> Верхній індекс superscript Н2О
<SUB> Текст </SUB> Нижній індекс subscript a2
<BIG> текст </BIG> –– великий шрифт. Збільшується на 1 відносно поточного.
<SMALL> текст </SMALL> — малий шрифт. Зменшується на 1 відносно поточного.
<В> <І> текст </І></В> — жирний курсив. По принципу вкладення тегів.
Тег задання параметрів шрифту FONT
Щоб задати назву конкретного шрифту, його розмір і колір використовують парний
тег FONT з параметрами FACE, SІZE та COLOR.
Наприкл ад:
<FONT FACE = "Decor, Arbat, Kudriashov" SIZE = + 2 СОLOR = "red"> текст </FONT>
Якщо на комп'ютері клієнта встановлено шрифт Decor, то він буде застосований до
даного тексту, інакше браузер застосує шрифт Arbat чи Kudriashov, інакше – деякий свій
стандартний шрифт, наприклад, Times New Roman. Розміри символів шрифту можуть бути
від 1 до 7. Розмір 3 вважається стандартним, в ін орієнтовно відповідає 10 пікселям. Розмір
7 є найбільшим. Число 2 як значення параметра SIZE означає другий розмір шрифту, число
+2 означає, що розмір шрифту має бути на дві одиниці більший, ніж стандартний, тобто
п'ятий, число –2 означатиме перший розмір шрифту — на дві одиниці менший, ніж
стандартний. Колір тексту буде червоний.
<TABLE>...</TABLE>,
рядок таблиці — у контейнері <TR>...</TR>,
комірку таблиці — у контейнері <TD> ...</TD> або <TH>...</TH> (комірка заголовку).
Заголовок таблиці описують у контейнері <CAPTION>...</CAPTION>, для якого можна
використовувати різні способи форматування. Тег <CAPTION> може містити атрибут align з
одним із значень top або bottom, які визначають розташування заголовка відповідно
перед таблицею або після неї (за замовчуванням top).
Найуживаніші атрибути тега table:
• align — розташування таблиці у вікні браузера;
- center, right
valign ( top (в гору), botton(в низ), middle(центрування по вертикалі.))
• bgcolor — колір тла таблиць;
• border — товщина зовнішньої межі таблиць (як усталено 1);
• bordercolor — колір зовнішніх меж і меж комірок;
• cellpadding — відстань між межами та вмістом комірок;
• cellspacing — відстань між комірками;
• frame — стиль відображення зовнішніх рамок таблиці, що має такі значення:
o void — рамку не відображати (як усталено);
o above — відображати лише верхню межу;
o below — відображати лише нижню межу;
o hsides — відображати верхню й нижню межі;
o vsides — відображати праву й ліву межі;
o lhs — відображати лише ліву межу;
o rhs — відображати лише праву межу;
o box — рамку відображати повністю;
o border — теж саме, що й box;
• rules — стиль відображення меж між комірками, що має такі значення:
o none — межі між комірками не віображати (як усталено);
o group — відображати межі між групами ряків і стовпчиків;
o rows — відображати лише межі між рядками таблиці;
o cols — відображати лише межі між стовпчиками таблиці;
o all — відображати всі межі між комірками;
• height — бажана висота таблиці;
• width — бажана ширина таблиці.
Графіка
<IMG src="iм’я файлу" title="text" height=... width=... valign=top>
Немає коментарів:
Дописати коментар