Similar presentations:
Особенности ведения 3-его года PYTHON
1. ОСОБЕННОСТИ ВЕДЕНИЯ 3-ЕГО ГОДА PYTHON
2. НЕ ДАЕМ PYCHARM НА 1-ОМ УРОКЕ ЗАЧЕМ?
1. Показать, что PYCHARM и PYTHON это разные вещи.2. рассказать о существовании онлайн компиляторов, которыми они могут
пользоваться вне дома (в школе, в метро и т.д.)
3. чтобы дети со слабым интернетом не сидели без дела.
3. ПОДГОТОВЬТЕ ДИСТРИБУТИВЫ PYTHON И PYCHARM ДЛЯ КОМПЬЮТЕРОВ ИЗ КАМЕННОГО ВЕКА
Windows VISTA 32 bit – PYTHON 3.6.8, PYCHARM 2018.3.7 + JDK jdk-8u231 x86 (вроде эта версия работалау ученика, тестовый windows через эмулятор Virtual Box точно работает )
Windows 7 32 bit – PYTHON 3.8.6, PYCHARM 2018.3.7 (вроде именно эта версия работала у ученика,
тестовый windows через эмулятор Virtual Box точно работает )
Windows 7 64 bit –PYTHON 3.8.6 и PYCHARM 2019.2.6 (точно работало у ученика)
Windows 10/11 Python 3.12.7 (не качайте 3.13)
протестировано в VirtualBox
4. НОВОЕ – НЕ ЗНАЧИТ ЛУЧШЕЕ НЕ КАЧАЙТЕ PYTHON 3.13. используйте версию 3.12
1. 7 октября вышел. PYTHON 3.13. Там УДАЛИЛИ aifc, который нужен дляголосового помощника. Могут возникнуть и другие траблы.
5. УРОК 5 – ГОЛОСОВОЙ ПОМОЩНИК ПОЧЕМУ ОТКАЗЫВАЕТСЯ ГОВОРИТЬ?
1. ПРОВЕРЬТЕ СКАЧАНЫ ЛИ ГОЛОСОВЫЕ МОДУЛИ В WINDOWS6. УРОК 5 – ГОЛОСОВОЙ ПОМОЩНИК ПОЧЕМУ ОТКАЗЫВАЕТСЯ ГОВОРИТЬ?
1. ПРОВЕРЬТЕ СКАЧАНЫ ЛИ ГОЛОСОВЫЕ МОДУЛИ В WINDOWS7. УРОК 5 – ГОЛОСОВОЙ ПОМОЩНИК ПОЧЕМУ ОТКАЗЫВАЕТСЯ РАСПОЗНАВАТЬ ГОЛОС?
1. В ВЕРСИИ PYTHON 3.12 УДАЛИЛИ DISTUTILS. УСТАНОВИТЕ SETUPTOOLS8. УРОК 5 – ГОЛОСОВОЙ ПОМОЩНИК ПОЧЕМУ ОТКАЗЫВАЕТСЯ РАСПОЗНАВАТЬ ГОЛОС?
Проверьте выбран ли микрофон9. УРОК 5 – ГОЛОСОВОЙ ПОМОЩНИК ПОЧЕМУ ОТКАЗЫВАЕТСЯ РАСПОЗНАВАТЬ ГОЛОС?
1. НЕ ИСПОЛЬЗУЕМ ФУНКЦИЮ recognize_google_cloud (ученики еёвыбирают из подсказки). Изменяем на recognize_google.
10. DISCORD НЕ ВЕДЕМ В РОССИИ! Но что если зимбабвийский ученик требует дискорд бота? У него ничего не заблочили.
1. в https://discord.com/developers/applications/ проставьте ботуразрешения.
11. DISCORD НЕ ВЕДЕМ В РОССИИ! Но что если зимбабвийскому ученику очень хочется?
1. не создаем бота через discord.client()Во избежание проблем лучше использовать:
from discord.ext import commands
bot = commands.Bot(command_prefix="!", intents=discord.Intents.all())
12. Нейросети – урок по распознаванию лица
1. на предыдущем уроке обязательно предупредить, что будете работать сраспознавание лица через камеру, поэтому каждому нужно найти, купить
или украсть на пару часов камеру и подключить её к компьютеру. Если у
него камера на телефоне, то есть удобное приложение ivcam для
коннекта с компом (работает внутри если оба устройства подключены к
одному вайфаю) или https://vdo.ninja/ (позволяет не привязываться к
одной сети).
13. Нейросети – единственный урок, где в зуме можно выключить камеру и творить анархию!)
1. Лично у меня зум не дает пайтону доступ к камере, поэтому в зуме якамеру выключаю на время проверки кода по распознаванию лица.
14. Нейросети – единственный урок, где в зуме можно выключить камеру и творить анархию!)
1. Если не видно камеру, то попробуйте поиграться с индексами модуляcv2.Videocapture()
15. Нейросети – Сверточная модель – поменялись названия модулей keras
1. Когда-нибудь это вставят в методичкуimport numpy as n
from keras.models import Sequential
from keras.layers import Dense, Dropout, Flatten,
BatchNormalization
from keras.layers import Convolution2D, MaxPool2D,
Activation
from keras.constraints import max_norm
from keras.utils import to_categorical
from keras.datasets import cifar10
16. Пусть учатся сами! Отдыхаем и смотрим как они мучаются
Чисто моё мнение.3ий год заключительный для них. Пусть научатся самостоятельно искать
информацию и решать возникающие проблемы. Просим их постоянно
гуглить какие-нибудь простые вещи (вплоть до того – как создать
функцию, как сделать рандом). Учим их правильно создавать запрос.
Указывать в запросе язык программирования, используемую библиотеку и
т.д. В Яндекс поиске хорошо работает нейроподсказчик. Больше даем
времени на подумать и сделать самостоятельно.
software