LLLit: Изучение и практика программирования

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


Новые книги и ресурсы для членов DSC
Мы находимся в процессе написания и добавления новых материалов (компактных электронных книг), доступных исключительно для наших участников и написанных на простом английском языке ведущими мировыми экспертами в области искусственного интеллекта, науки о данных и машинного обучения. В ближайшие месяцы добавятся: Книга по кодированию машинного обучения Нестандартная статистика и методы машинного обучения Энциклопедия статистической науки Оригинальные математические, статистические и..

Повторное изучение JavaScript для первого дня
Как человеку, который в прошлом кодировал гораздо больше, меня снова знакомят с понятиями, которые я смутно знал, и пугающе, и интересно. Всегда так легко критиковать себя, когда вы «теряете знания», но работа над Фазой 1 этой программы напомнила мне, что нужно меньше сосредотачиваться на том, чтобы быть идеальным запоминателем, и больше на расширении моих навыков и использовании JavaScript для совершенствования моего стиля программирования. Выполнение модулей дало мне веру в то, что..

Помимо алгоритмов: овладение навыками межличностного общения для успешного прохождения собеседования
Хотя структуры данных и алгоритмы, несомненно, необходимы для успешного собеседования по кодированию, важны не только они. Чтобы выделиться среди конкурентов, крайне важно выйти за рамки этих основных концепций и продемонстрировать свой всесторонний набор навыков. В этой статье мы обсудим пять важнейших элементов, которые могут изменить ваш опыт собеседования по программированию и помочь вам получить работу мечты. Навыки решения проблем

Личная история создания Python: Гвидо ван Россум
Герои информатики Личная история создания Python: Гвидо ван Россум Узнайте о вдохновении, проблемах и победах, которые сформировали видение Python Гвидо ван Россум, и о том, как простой, элегантный язык стал краеугольным камнем современного программирования. В области языков программирования Python стал гигантом, формирующим мир технологий и изменяющим способы создания программного обеспечения. Но за каждой великой инновацией стоит увлекательная человеческая история. Это история..

Узнайте все!
Я только что провел два дня на семинаре с Карстеном Шмидтом о генеративных системах с Clojure . Это был довольно интенсивный учебный опыт. Мне понравился стиль преподавания — гораздо больше в том, чтобы показывать пути и зажигать костры , чем давать набор ограничительных рецептов. Теперь у меня достаточно тем для исследований, чтобы заполнить месяцы и годы :D Думаю, многое из того, о чем я скоро расскажу, будет связано с тем, что я узнал. А пока я хочу поделиться с вами некоторыми..

Таинственный мир программирования: руководство для начинающих по раскрытию секретов программирования
Обучение программированию может быть непростой задачей для начинающих, но при правильном подходе оно также может стать чрезвычайно полезным опытом. Вот несколько советов о том, как лучше всего изучить программирование для новичка: Начните с основ . Прежде чем углубляться в конкретный язык программирования, важно иметь четкое представление об основных понятиях программирования, таких как переменные, типы данных, циклы и функции. Это даст вам прочную основу для дальнейшего изучения..

Rust: объяснение сопоставления с образцом
Понимание сопоставления с образцом в Rust: сопоставление переменных, опций, результатов, кортежей, перечислений и структур. Сопоставление с шаблоном — это функция языка программирования Rust, которая позволяет разработчикам указывать набор шаблонов для проверки структуры значения. В зависимости от того, какой шаблон соответствует, выполняется соответствующий блок кода. Он похож на оператор switch в других языках, но имеет более продвинутые возможности. Один из способов использования..

Новые материалы

Технологии для нетехнологов 6: Простое объяснение языков программирования
Одним словом, программирование — это автоматизация, но в более широком смысле — это способ «поручить компьютеру выполнять различные задачи». Инструкции отправляются кодом, и этот код может быть..

CS373 Summer 2018: Миранда Фуленчек
CS373 Summer 2018: Миранда Фуленчек Неделя 1: 4 июня — 10 июня Что вы делали на прошлой неделе? Занятия начались на этой неделе, поэтому большую часть времени я потратил на..

Как развивается смешанно-целочисленное программирование, часть 7
Унифицированная техника раннего завершения для первично-двойственных алгоритмов в смешанно-целочисленном коническом программировании (arXiv) Автор : Ювэнь Чэнь , Кэтрин Нин , Поль Гулар..

Как научить модель Keras распознавать текст переменной длины
Я некоторое время играл с официальным примером Keras image_ocr.py и хочу поделиться своими выводами в этом посте. В официальном примере выполняется только обучение модели, но отсутствует..

Практическая пакетная нормализация
История начинается после использования инициализации He вместе с ELU (или любым вариантом ReLU) может значительно снизить опасность проблем с исчезающими/взрывающимися градиентами в начале..

Поэзия онлайн-кодирования: путешествие пикселей и страсти
В мире, наполненном инновациями, онлайн-обучение программированию становится холстом, на котором обретает форму полотно вашей мечты. Это больше, чем просто создание строк кода; это сродни..

Обработка изображений с помощью Python - размытие и повышение резкости для начинающих
Как применить ядра свертки к цветным изображениям? В этой статье мы обсудим, как применять ядра размытия и повышения резкости к изображениям. Эти базовые ядра составляют основу многих более..