Публикации по теме 'computer-science'


Объявление премии Zillow
Сегодня я рад объявить о запуске Zillow Prize , конкурса, который позволяет ученым со всего мира работать вместе с нами над повышением точности Zestimate и получить шанс выиграть 1 миллион долларов. Это первый раз, когда мы приглашаем специалистов по данным за пределами Zillow для работы над алгоритмом. Конкурс проводится в два этапа: публичный отборочный тур, который открывается сегодня и закрывается 17 января 2018 г.; и частный финальный раунд, доступный только по приглашениям, который..

Объясните на примере: ООП
Меня очень плохо учили концепции объектно-ориентированного программирования ( ООП ), когда я учился в университете. Мне жаль, что у меня не было этого объяснения , когда я познакомился с ООП в моем курсе Java. Я никогда не понимал, почему ООП так важно. Мой код работает, почему мне нужно изменить его, чтобы преобразовать его в этот дизайн ООП? Ответ довольно прост: возможность повторного использования, простота и безопасность. Я думал, что это потому, что программисты хотели быть..

Привет, Y Combinator!
Обновление от Juni Learning Изначально это сообщение было опубликовано по адресу: https://junilearning.com/blog/hello-y-combinator.html . TechCrunch: https://techcrunch.com/2018/01/25/juni-learning-is-bringing-individualized-programming-tutorials-to-kids-online/ Прошло несколько захватывающих месяцев с тех пор, как мы в последний раз писали о Juni Learning нашим друзьям и семье. Сегодня мы рады объявить о публичном запуске в рамках зимней партии Y Combinator 2018! На..

Изучите структуры данных и алгоритмы
Зачем изучать структуры данных и алгоритмы? Структуры данных и алгоритмы (DSA) подробно рассматривают решения стандартных задач и дают представление о том, насколько эффективно использовать каждую из них. Он также учит вас науке оценки эффективности алгоритма. Это позволяет выбрать лучший из множества вариантов. Что такое алгоритмы? В терминах компьютерного программирования алгоритм — это набор четко определенных инструкций для решения конкретной проблемы. Неформально алгоритм —..

Повысьте свою продуктивность с помощью сниппетов VSCode
И три полезных фрагмента для науки о данных в Python Visual Studio Code (VSCode) — один из самых настраиваемых и продуктивных редакторов кода, доступных на сегодняшний день. Использование сниппетов — отличный способ повысить продуктивность, но знаете ли вы, что можете создавать собственные сниппеты? В этом учебном пособии вы узнаете, как создавать собственные фрагменты кода, чтобы повысить продуктивность работы с данными! Что такое сниппеты в VS Code? Фрагменты кода — это..

Что лучше: Python или C++?
Аннотация: Постоянные дебаты между Python и C++ — это не просто соревнование двух языков программирования, а, скорее, столкновение философий, каждая из которых имеет свой собственный набор парадигм, преимуществ и ограничений. Python, известный своей читабельностью и простотой использования, стал любимцем сообщества разработчиков программного обеспечения, особенно в таких областях, как наука о данных, искусственный интеллект и веб-разработка. C++, с другой стороны, — это язык, основанный на..

Regex для чайников
Регулярные выражения или, вкратце, Regex, лучше всего можно описать простым языком как средство для обозначения того, как может быть сгенерирован шаблон и какие все шаблоны будут приняты как допустимая строка самим Regex. Например, dog также является регулярным выражением, которое соответствует строке «собака». Регулярные выражения могут очень быстро стать пугающими. Следовательно, всегда лучше учиться на примерах. Я всегда предпочитал regexr.com экспериментировать со всем, что..