import rust - Tim McNamara

Поделиться
HTML-код
  • Опубликовано: 4 сен 2024
  • Recorded at Kiwi PyCon 2024 - kiwipycon.nz/
    An informative guide to using the Rust programming language to support Python projects. This talk has two aims. Its first is to demystify Rust and show you a subset of the language that's far less intimidating that you may have been lead to believe. The second is to guide you through a set of decision criteria for considering supplementing your Python project with the language.
    Motivation
    One of Rust's most celebrated aspects is that makes it practical to create high-performance tools. They run fast, have low resource requirements and are easy to distribute.
    But is that enough to justify learning a new programming language and bolt that on to your existing stack?
    Agenda
    In the first section of the talk, we'll learn some of Rust's more confusing concepts, such as ownership, lifetimes and borrowing as well as its answer to exceptions, with code examples written in Python.
    We'll then create a small extension module and show how easy it is to distribute Rust as a wheel.
    The final section will be a discussion of how to decide whether learning Rust is worth it. Rust isn't the only way to write extension modules, and some alternatives are much closer to Python than Rust is.
    Tim McNamara is one of the world's leading Rust educators and runs a consultancy specialising in training customers how to use the language called accelerant.dev. Previously the global head of Rust language education at AWS, he has helped introduce hundreds of thousands of developers to Rust as author of the world-renowned textbook Rust in Action, host of a popular RUclips channel and international speaker. He has held positions in his career, spanning AWS, Canonical, the New Zealand eScience Infrastructure, and a number of data science consultancies.
    These videos are licensed under CC BY-SA 4.0 - creativecommon...
    Recorded and produced by KIT LTD : / kitltdnz

Комментарии •