The Python Club fall cycle 2022
Oct. 17th, 2022 06:33 amМы берем бесплатно украинских беженцев. Тех украинцев, которые никуда не бежали, а живут на территории Украины, мы тоже берём бесплатно. Мы также берем бесплатно всех россиян, которые покинули Россию после 24 февраля 2022 года, и находятся в затруднительном финансовом положении. Если вы сомневаетесь, можете ли вы у нас учиться бесплатно, напишите нам емайл, на сайте есть такая опция.
В поддержку осеннего цикла я взяла несколько интервью у наших преподавателей. Вот первое из них, с нашим преподавателем Питона Давидом Сафро.
О: Привет, Давид. Ну давай начнём сначала. Ты где родился?
Д: Я родился в Израиле.
О: Ого! Я не знала, я думала ты родился в США. Ты, наверное, гражданин Израиля?
Д: Да.
О: Отлично! Слушай, ты просто не представляешь, как мне приятно, что у меня в Питоновом клубе работает гражданин Израиля!
Д: (тихо улыбается очень широкой улыбкой). Моя семья переехала в США когда мне был год, и в США мы жили в Иллинойсе, Южной Каролине, и Дэлавере.
О: Понятно. А как получилось что ты уже умеешь программировать? (Давиду 15 лет, он учится в 9 классе, то есть я так сразу прикинула, что вряд ли он в школе научился программировать).
Д: Мой папа преподаёт computer science в университете. (Короткая справка: Папа Давида, Илья Сафро, является associate professor in the Department of Computer and Information Sciences at the University of Delaware). Он меня начал учить программировать, когда мне было 9 лет.
О: Здорово! А чему именно он тебя учил?
Д: Он меня учил Питону, примерно тому, чему у нас в клубе проходят в курсе Питон 1 и Питон 2.
О: Очень интересно. А на каких ещё языках программирования ты научился программировать за эти шесть лет?
Д: Ещё: JavaScript, С++, HTML and CSS, Ruby, and Java.
О: Ого. А какой из них твой самый любимый?
Д: Самый любимый всё-таки Питон, я считаю, это очень сильный язык программирования, на нём много чего можно сделать. Другие языки я стал учить и разбираться, когда я делал какой-нибудь проект, и мне нужен был какой-то конкретный язык, его было удобно использовать в этом проекте.
О: А почему ты говоришь, что Питон сильный язык, что на нём можно делать?
Д: На Питоне можно делать сервера, программировать проекты для Artificial intelligence, делать проекты в Data Science, анализ данных, веб-разработка, программировать роботов, и конечно делать игры.
О: А вот ты лично для чего используешь Питон?
Д: Я на нём пишу игры, использую для Data Science, у меня есть свои небольшие проекты по искусственному интеллекту.
О: Это какие же проекты по искусственному интеллекту?
Д: Базисному искусственному интеллекту. Я работаю с проектами распознавание голоса, изображений, и с проектами искусственного интеллекта, который в совершенстве играет в игры. Могу привести пару примеров: программа смотрит на картинки чисел, которые трудно распознать как конкретное число, и определяет, что это за числа, или смотрит на картинки животных, и определяет, что это за животные.
О: Круто! А в какой школе ты нынче учишься? В обычной или специализированной?
Д: Я учусь в чартерной школе, которая специализирована на обучении математике и науки.
О: Очень хорошо! А почему тебе нравится работать в Питоновом клубе?
Д: Мне нравится передавать знания другим людям. Мне очень нравится учиться самому computer science и программировать. Это для меня дело номер один. И сразу за ним идёт учить этому других людей.
О: Мне очень приятно это слышать. Здорово! А чем ты занимаешься в свободное от работы и учёбы время?
Д: Я люблю заниматься математикой, играю на скрипке, играю в шахматы и в настольный теннис.
О: С ума сойти! Как у тебя на это на всё хватает времени? А ты этим всем любительски занимаешься или куда-то ездишь на соревнования?
Д: Настольным теннисом я занимаюсь любительски. По шахматам езжу на соревнования. По скрипке езжу на конкурсы. По математике – участвую в AMC, Math counts. Ещё я много раз участвовал в Math Kangaroo – обычно я занимаю первое или второе место в своём штате, и мой самый лучший результат по США был седьмое место.
О: Вот это да! Расскажи мне немного про свой новый курс, который ты будешь преподавать в Питоновом клубе.
Д: Мой новый курс называется “Introduction to game development”. Я буду его преподавать в 11 часов утра по Нью-Йорку по воскресеньям. На него уже можно записаться. Этот курс для студентов, которые уже прошли три уровня Питона и хотят научиться писать игры. Мы там будем делать игры как Pong и Chrome Dino. Мы также рассмотрим концепции разработки игр, которые можно использовать на любом языке программирования для разработки игр, и изучим различные тактики программирования, которые полезны во многих других задачах программирования, таких как эффективные алгоритмы столкновений и стилизация кода.
О: Здорово! Огромное спасибо за интервью!