Pull to refresh

Comments 28

UFO just landed and posted this here
Выучить английский бы :(
(не подкалываю, ибо сам с той же проблемой)
UFO just landed and posted this here
Дикция у товарища очень доступная, отчетливо произносит.
«науки и математики»
Мда. Пропасть между теорией и практикой все шире
Просто там математическая часть довольно цельная и объемная.
По остальным наукам пока кажется меньше лекций.
Калька с английского, где смысл слова «science» несколько уже. Поэтому «Science and Math» только так встречается.

А, и ещё есть «humanities», которые тоже в science не входят. Попробуйте теперь в русском сказать «как наука, так и философия»…
Туда, кстати, ушел Джон Ресиг работать.
И видимо уже работает по полной. По сравнению с эдак месяцем назад — улучшения в Khan Academy на лицо! Стало больше динамики в интерфейсе.
кстати хаброюзера уроки, и довольно таки удачные
основатель Салман Хан на Тед'е рассказывал про свой проект, кому интересно могут посмотреть в машинном переводе от Voice Fabric здесь
Видео кстати очень двойственное, с одной стороны разжовывается все как для людей вообще не знакомых с программированием, с другой стороны очень много упускают так же сразу переходя к циклам/функциям/рекурсии как для людей знакомых с программированием, но не знакомым с питоном
Вверху я оставил ссылку на классную серию уроков, там и синтаксис и основы программирования.
UFO just landed and posted this here
Учитывая Ваш топик, это видео должно быть для вас слишком просто =)
UFO just landed and posted this here
Я в первый раз встретил что-то подобное, рассказал в фирме, вся фирма в ахуе восторге! Весь день крутили на проекторе на стенке в кухне лекции. Прекрасный проект!
А что, серьёзно в питоне цикл for делается преобразовыванием числа в массив и дальнейшим его пошаговым просмотром?
UFO just landed and posted this here
Ага. Я сам всё хочу со дня на день питон поизучать.
Для меня код на основе range выглядит так:
1. создать массив
2. заполнить его числами от 0 до искомого числа-1
3. для каждого элемента массива, взять элемент массива, и проделать действия

Это я к тому, что при цикле в 1000000 записей память не закончится внезапно?
В питоне >= 3.0 range возвращает не список, а итератор (range object), память выделена только под одно число, а в 2.x можно использовать xrange, если памяти настолько не хватает, а итераций настолько много)
В питоне вообще редко нужен for со счетчиком, обычно for нужен как раз для обхода массива, и делать

for i in range(len(mylist)):
  process(mylist[i])

Вместо

for item in mylist:
  process(item)


абсолютно бессмысленно.
Немного оффтоп, но Khan Academy задел меня за душу. Очень доходчивые видео, но главное — упражнения! Я, как JavaScript-разработчик, представляю (точнее, даже трудно себе представить) сколько работы было сделано для реализации механики этих упражнений! Наверное это самая сложная часть проекта, над которой и ушёл краптать Джон Ресиг.

И что отдельно радует — Khan Academy почти целиком и полностью о любимой мной математике (ну и немного о программировании). Хотя после институтской вышки все задачи кажутся уж очень простыми.
Я только не уловил как туда контрибьютить. Всмысле, какими-нибудь новыми курсами. Там можно только переводом помогать и все.
Sign up to leave a comment.

Articles