Курсы
Один из популярнейших языков в мире: бэкенд, девопс, анализ данных, машинное обучение — питон повсюду. Даже в геймдеве, десктоп-приложениях и... эмбеддед-системах!
Кажется, питон не обошел стороной никого. Но лишь истинные питонисты используют весь его арсенал на полную катушку.
Питон — простой, лаконичный и при этом мощный язык. В этом курсе мы расскажем про культовые фишки питона и принципы pythonic way. Практические задачи помогут разобраться, за что его хвалят, а за что ругают.
Rust — это строготипизированный компилируемый язык с упором на безопасность и быстродействие. Уникальная особенность языка заключается в гарантиях безопасной работы с памятью без применения сборщика мусора. Программы на Rust могут выполняться со скоростью программ, написанных на C или C++, при этом являясь гораздо безопаснее последних.
Rust — это современный язык, разработчик из коробки получает мощную стандартную библиотеку, удобную систему сборки, развитый менеджер пакетов, встроенный механизм тестирования и многое другое.
Rust — это непростой язык: порог входа в него выше порога большинства других языков. Однако освоив его, многие разработчики влюбляются в Rust. Ни один другой язык не может похвастаться таким сплоченным и преданным сообществом. Именно поэтому уже несколько лет подряд Rust становится самым любимым языком программирования по версии Stack Overflow.
Haskell — это чисто функциональный язык, овеянный мифами о запредельной сложности. Этот курс призван развенчать мифы и приоткрыть дверь в мир функционального программирования.
Перед вами книга «О Haskell по-человечески», адаптированная в формат интерактивного курса, обновленная и дополненная задачами. Автор книги, Денис Шевченко, — основатель русскоязычного Haskell-сообщества и разработчик, использующий Haskell в своей каждодневной работе.
Этот курс не возведет вас на вершины Haskell, но откроет вам путь к этим вершинам. Возможно, вы по уши влюбитесь в Haskell. Возможно, он вызовет у вас отвращение. Точно одно — скучно не будет.
Язык Go — компилируемый многопоточный язык программирования. Разработка началась внутри компании Google в 2007 году. Компилятор языка — компилятор с открытым исходным кодом.
Go разрабатывался для создания высокоэффективных программ, работающих на современных распределённых системах и многоядерных процессорах. Он может рассматриваться как попытка создать современный язык с учётом изменившихся компьютерных технологий и накопленного опыта разработки крупных систем.
Цель курса — познакомить читателя с Go на достаточном уровне, чтобы иметь твердую базу для его уверенного использования.