Блог для учнів 8 класу
02.10.2023
13.12.2021
Всесвіт
Програмуємо
col = choice ([ '#ADFF2F', '#00FA9A','#9400D3', 'purple', 'yellow'])
x0 = randint (0, size)
y0 = randint (0, size)
d = randint(0, size/7)
canvas.create_oval (x0, y0, x0 + d, y0 + d, fill = col)
window.update()
23.12.2020
Лінійні
Шановні учні 8-Б класу, виконайте наступне завдання:
Перед вами програма малювання олімпійських символів, доповніть її за власним вибором:
середній рівень - додати колір;
достатній рівень - додати колір до кожного кола;
високий рівень - зробити різнокольорові кільця.
Кольорова гама олімпійських символів показана на малюнку.
import turtle # Імпортуємо бібліотеку
turtle.penup () # Піднімаємо курсор
turtle.goto (-110, -25) # Переходимо по потрібним координатам
turtle.pendown () # Опускаємо курсор
turtle.circle (45) # Малюємо коло з радіусом 45
turtle.penup ()
turtle.goto (0, -25)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (110, -25)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (-55, -75)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (55, -75)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (0, 80)
turtle.pendown ()
turtle.write ( "Olympic Symbol") # виводимо напис "Olympic Symbol"
turtle.done ()
Перед вами програма малювання олімпійських символів, доповніть її за власним вибором:
середній рівень - додати колір;
достатній рівень - додати колір до кожного кола;
високий рівень - зробити різнокольорові кільця.
Кольорова гама олімпійських символів показана на малюнку.
import turtle # Імпортуємо бібліотеку
turtle.penup () # Піднімаємо курсор
turtle.goto (-110, -25) # Переходимо по потрібним координатам
turtle.pendown () # Опускаємо курсор
turtle.circle (45) # Малюємо коло з радіусом 45
turtle.penup ()
turtle.goto (0, -25)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (110, -25)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (-55, -75)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (55, -75)
turtle.pendown ()
turtle.circle (45)
turtle.penup ()
turtle.goto (0, 80)
turtle.pendown ()
turtle.write ( "Olympic Symbol") # виводимо напис "Olympic Symbol"
turtle.done ()
15.12.2020
Графіка в Python
В Python можна малювати прості малюнки, робота дуже схожа на Paint.
Екран у графічному режимі має вигляд по осі Х (-310, 310) та по осі У (-380, 380)
Спочатку підключаємо бібліотеку
import turtle # Імпортуємо бібліотеку
Розглянемо основні команди та методи
turtle.color (color) - Задаємо колір курсора color;
turtle.penup () - Піднімаємо курсор, щоб при переміщенні курсора не відбувалося малювання ліній;
turtle.pendown () - Опускаємо курсор, щоб при переміщенні курсора відбувалося малювання ліній;
turtle.speed (V) - швидкість руху "черепахи"
turtle.pensize (Z) - товщина олівця
turtle.width () - ширина пера
turtle.goto (x, y) - Перейти в точку з координатами x і y;
turtle.circle (radius) - Намалювати коло з радіусом = radius;
turtle.circle (radius, degrees) - Намалювати дугу з радіусом = radius, градусна міра - degrees;
turtle.right (degrees) - Повернути курсор на право на degrees градусів;
turtle.left (degrees) - Повернути курсор на ліво на degrees градусів;
turtle.forward (length) - Намалювати вперед лінію довжиною = length;
turtle.backward (length) - Намалювати назад лінію довжиною = length;
turtle.clear () - очистити
turtle.done () цим методом повинні завершуватися всі програми використовують turtle.
Наприклад,
Екран у графічному режимі має вигляд по осі Х (-310, 310) та по осі У (-380, 380)
Спочатку підключаємо бібліотеку
import turtle # Імпортуємо бібліотеку
Розглянемо основні команди та методи
turtle.color (color) - Задаємо колір курсора color;
turtle.penup () - Піднімаємо курсор, щоб при переміщенні курсора не відбувалося малювання ліній;
turtle.pendown () - Опускаємо курсор, щоб при переміщенні курсора відбувалося малювання ліній;
turtle.speed (V) - швидкість руху "черепахи"
turtle.pensize (Z) - товщина олівця
turtle.width () - ширина пера
turtle.goto (x, y) - Перейти в точку з координатами x і y;
turtle.circle (radius) - Намалювати коло з радіусом = radius;
turtle.circle (radius, degrees) - Намалювати дугу з радіусом = radius, градусна міра - degrees;
turtle.right (degrees) - Повернути курсор на право на degrees градусів;
turtle.left (degrees) - Повернути курсор на ліво на degrees градусів;
turtle.forward (length) - Намалювати вперед лінію довжиною = length;
turtle.backward (length) - Намалювати назад лінію довжиною = length;
turtle.clear () - очистити
turtle.done () цим методом повинні завершуватися всі програми використовують turtle.
Наприклад,
import turtle
...
очі
turtle.penup ()
turtle.goto (-105, 45)
turtle.pendown ()
turtle.circle (5)
turtle.penup ()
turtle.goto (-85, 45)
turtle.pendown ()
turtle.circle (5)
частина капелюшка
turtle.penup ()
turtle.goto (-115, 78)
turtle.pendown ()
turtle.forward (40)
turtle.left (90)
turtle.forward (50)
Будиночок
import turtle
turtle.penup ()
turtle.goto (35, 35)
turtle.right (90) # Повернути курсор на 90 градусів вправо
turtle.pendown ()
turtle.forward (70) # Пройти вперед відстань 70, якщо курсор опущений, то буде намальована лінія по шляху слідування
turtle.right (90)
turtle.forward (70)
turtle.right (90)
turtle.forward (70)
turtle.right (90)
turtle.forward (70)
turtle.penup ()
turtle.goto (45, 35)
turtle.right (225)
turtle.pendown ()
turtle.forward (70)
turtle.left (90)
turtle.forward (70)
turtle.left (135) # Повернути курсор вліво на 135 градусів
turtle.forward (100)
turtle.done ()
Кольори
import turtle
turtle.penup ()
turtle.goto (35, 35)
turtle.right (90) # Повернути курсор на 90 градусів вправо
turtle.pendown ()
turtle.forward (70) # Пройти вперед відстань 70, якщо курсор опущений, то буде намальована лінія по шляху слідування
turtle.right (90)
turtle.forward (70)
turtle.right (90)
turtle.forward (70)
turtle.right (90)
turtle.forward (70)
turtle.penup ()
turtle.goto (45, 35)
turtle.right (225)
turtle.pendown ()
turtle.forward (70)
turtle.left (90)
turtle.forward (70)
turtle.left (135) # Повернути курсор вліво на 135 градусів
turtle.forward (100)
turtle.done ()
Кольори
09.12.2020
Hour of Code
Машинне навчання - це комп’ютер, який може розпізнавати закономірності та приймати рішення без явного програмування. У цій діяльності ви збираєтеся надати дані для навчання власної моделі машинного навчання. Уявіть собі океан, в якому є такі істоти, як риба, але також є сміття, викинуте людьми. Що, якби ми могли навчити комп’ютер розрізняти різницю, а потім використати цю технологію для очищення океану?
Як упереджені дані можуть спричинити проблеми для штучного інтелекту? Які способи вирішення цього питання?
22.04.2020
Цікаво
Ініціатива Дівчата STEM вперше проводить онлайн-марафон до Міжнародного дня дівчат в інформаційних технологіях
Мета марафону - побороти гендерні стереотипи щодо “чоловічих” та “жіночих” професій та заохотити дівчат і молодих жінок будувати кар'єру в IT сфері.
16 годин поспіль 32 успішні жінки відомих IT-компаній України розповідатимуть про секрети власного успіху, особливості своєї роботи, та даватимуть цінні поради дівчатам, які мріють будувати кар'єру в сфері інформаційних технологій.
За даними Інституту ЮНЕСКО, близько 30 відсотків всіх студентів обирають галузі, пов'язані зі STEM, у вищій освіті. Глобально, кількість студентів є особливо низькою в галузі ІКТ (3%), природничих наук, математики та статистики (5%), а також в галузі інженерії, виробництва та будівництва (8%).
Реєстрація обов’язкова, за посиланням: bit.ly/34zxQ5P
Мета марафону - побороти гендерні стереотипи щодо “чоловічих” та “жіночих” професій та заохотити дівчат і молодих жінок будувати кар'єру в IT сфері.
16 годин поспіль 32 успішні жінки відомих IT-компаній України розповідатимуть про секрети власного успіху, особливості своєї роботи, та даватимуть цінні поради дівчатам, які мріють будувати кар'єру в сфері інформаційних технологій.
За даними Інституту ЮНЕСКО, близько 30 відсотків всіх студентів обирають галузі, пов'язані зі STEM, у вищій освіті. Глобально, кількість студентів є особливо низькою в галузі ІКТ (3%), природничих наук, математики та статистики (5%), а також в галузі інженерії, виробництва та будівництва (8%).
Реєстрація обов’язкова, за посиланням: bit.ly/34zxQ5P
31.01.2020
Подписаться на:
Сообщения (Atom)