Tag: python

Episode 431: Ken Youens-Clark on Learning Python

Filed in Episodes by on October 23, 2020 0 Comments
Episode 431: Ken Youens-Clark on Learning Python

Ken Youens-Clark, author of Tiny Python Projects discusses Python. Felienne spoke with Youens-Clark about new features in Python, including optional typing and immutable datatypes. They also discussed  Youens-Clark’s upcoming book on how to teach Python and testing. Should testing be taught to new programmers from the start, and how to do that? Contexts for programming […]

Continue Reading »

Episode 391: Jeremy Howard on Deep Learning and fast.ai

Filed in Episodes by on December 6, 2019 0 Comments
Episode 391: Jeremy Howard on Deep Learning and fast.ai

Jeremy Howard from fast.ai explains deep learning from concept to implementation. With transfer learning, individuals and small organizations can quickly get to work on machine learning problems using the open source fastai library and desktop graphics hardware. Jeremy and host Nate Black discuss neural network architecture and deep learning models, using pre-trained models from a […]

Continue Reading »

SE Radio Episode 318: Veronika Cheplygina on Image Recognition

Filed in Episodes by on February 20, 2018 0 Comments
SE Radio Episode 318: Veronika Cheplygina on Image Recognition

Felienne interviews Veronika Cheplygina about image recognition. The discussion covers: what exactly constitutes image recognition, including categorizing and segmentation problems; fields where image recognition are currently being applied, including medicine, self-driving cars and security, and future applications. The host and guest also cover how to obtain enough and good datasets, and some of the common […]

Continue Reading »

SE-Radio Episode 315: Jeroen Janssens on Tools for Data Science

Filed in Episodes by on January 23, 2018 0 Comments
SE-Radio Episode 315: Jeroen Janssens on Tools for Data Science

Felienne interviews Jeroen Janssens on Data Science. They examine what data science is exactly, particularly exploring how it differs from machine learning and statistics. The episode further considers what skills people need to be great data scientists – skills that are related but not always equal to the skills that programming and software engineering require. […]

Continue Reading »

Episode 108: Simon Peyton Jones on Functional Programming and Haskell

Filed in Episodes by on August 29, 2008 9 Comments
Episode 108: Simon Peyton Jones on Functional Programming and Haskell

We start our discussion with a brief look at what Haskell is and how a pure functional language is different from non-pure languages. We then look at the basic building blocks and the philosophy of the language, discussing concepts such as the lambda calculus, closures, currying, immutability, lazy evaluation, memoization, and the role of data types in functional languages. A significant part of the discussion is then spent on the management of side effects in a pure language – in other words, the importance of monads. We conclude the episode with a look at Haskell’s importance and community today.

Continue Reading »