POPULARITY
Philip Guo, an Associate Professor of Cognitive Science at the University of California, San Diego, built Python Tutor, which is neither just for Python nor really a tutor. It's actually a tool to visualize what code is doing! In today's episode, he talks about the other programming languages it supports (Java, C, and C++), gives examples of how he uses it, and explains the nuances of when to use it. See the transcript on the website (https://csedpodcast.org/blog/s4e4_tpb_coding_tutor/)
This week we are joined by Philip Guo and Sam Lau, researchers at the University of California, San Diego. Philip and Sam have recently published research on how computer science instructors use artificial intelligence tools like ChatGPT and GitHub Copilot in their classrooms. Join us to learn more about the data behind how generative AI is changing the way we teach computer science and coding. Special Guests: Philip Guo and Sam Lau.
Talk Python To Me - Python conversations for passionate developers
Pandas is a great library that allows you to accomplish a ton of filtering and processing in condensed syntax. But how well do you understand what's happening? Sam Lau and Philip Guo built a great site to help use visually explore how Pandas is processing your dataset with your specific syntax. It's called PandasTutor, and Sam is here to tell us about it. Links from the show Sam Lau: samlau.me PandasTutor: pandastutor.com PythonTutor: pythontutor.com Principles and Techniques of Data Science book: textbook.ds100.org Watch this episode on YouTube: youtube.com Episode transcripts: talkpython.fm --- Stay in touch with us --- Subscribe on YouTube: youtube.com Follow Talk Python on Twitter: @talkpython Follow Michael on Twitter: @mkennedy Sponsors SignalWire Stack Overflow Talk Python Training
What's life after removing yourself from social media? Philip Guo joins Henry (the last in the "trilogy") to chat about LAT, life after Twitter. We discuss being irrelevant, forcing yourself to think about different things, treating a newsletter like email, restraining your growth, moving to the digital suburbs, engaging with the past, directing your attention and production, being particular and local, making it normal again to not have to create. (recorded in July) Transcript: https://hopeinsource.com/digital-death.
This week, Kelly and Sean interview Philip Guo, associate professor of cognitive science at UC San Diego. As a grad student in 2010, Philip created Python Tutor (https://pythontutor.com), the most widely-used program visualization tool for education. Using this tool, teachers and students can write Python programs directly in the web browser (without installing any plugins), step forwards and backwards through execution to view the run-time state of data structures, and share their program visualizations on the web. Over ten million people in more than 180 countries have used Python Tutor to visualize over 100 million pieces of code, often as a supplement to textbooks, lectures, and online tutorials. Special Guest: Philip Guo.
What's life after removing yourself from social media? Philip Guo joins Henry (the last in the "trilogy") to chat about LAT, life after Twitter. We discuss being irrelevant, forcing yourself to think about different things, treating a newsletter like email, restraining your growth, moving to the digital suburbs, engaging with the past, directing your attention and production, being particular and local, making it normal again to not have to create. (recorded in July) Transcript: https://hopeinsource.com/digital-death.
Why would you choose to leave the public internet on your own terms? Philip Guo joins Henry (for the 2nd time) to chat about his recent choice to make a minimal public web presence after being on the web for many years. We discuss the logistics of removing social media (Twitter, Facebook, YouTube), moving to longer forms of media (podcasts, essays, books), making introductory content, recognizing different stages of your career, being out of touch, freeing your mind for the next thing, not being ashamed of previous work, taking time to reflect, and friction. (recorded in May) Transcript: https://hopeinsource.com/unlisting.
Why would you choose to leave the public internet on your own terms? Philip Guo joins Henry (for the 2nd time) to chat about his recent choice to make a minimal public web presence after being on the web for many years. We discuss the logistics of removing social media (Twitter, Facebook, YouTube), moving to longer forms of media (podcasts, essays, books), making introductory content, recognizing different stages of your career, being out of touch, freeing your mind for the next thing, not being ashamed of previous work, taking time to reflect, and friction. (recorded in May) Transcript: https://maintainersanonymous.com/unlisting.
Philip Guo (http://pg.ucsd.edu) is an assistant professor of cognitive science at UC San Diego. His research spans human-computer interaction, programming tools, and online learning.
Talk Python To Me - Python conversations for passionate developers
Are you using interactive notebooks for your data exploration or day-to-day programming? What environment do you use? Was it Jupyter and now you've made the move to JupyterLab? That's a great choice. But did you know there are more environments out there to choose from and compare? Have you heard of Callisto or Iodide? How about CoCalc or PolyNote? That's just the tip of the iceberg! That's why I'm happy to have Sam Lau and Philip Guo here to share their research comparing and categorizing over 60 notebook environments. Links from the show Sam on Twitter: @samlau95 Philip's site: pgbovine.net The paper: pgbovine.net/publications.htm PDF download: computational-notebooks-design-space_VLHCC-2020.pdf NBInteract: nbinteract.com NBStripout: pypi.org/project/nbstripout Audio live coding: foxdot.org NBDev: github.com/fastai/nbdev PyIodide episode: talkpython.fm Carnets: holzschu.github.io/Carnets_Jupyter Sponsors Linode Sentry Error Monitoring, Code TALKPYTHON Talk Python Training
A conversation with Philip Guo, Assistant Professor of Cognitive Science at UC San Diego
Talk Python To Me - Python conversations for passionate developers
Do you run an open-source project? Does it seem like you never have enough time to support it? Have you considered starting one but are unsure you can commit to it? It's a real challenge. On this episode, we welcome back Philip Guo, who has been a solo maintainer of the very popular PythonTutor.com project for over 10 years. He has some non-traditional advice to keep your sanity and keep your project going while holding down a busy full-time job. Links from the show Philip on Twitter: @pgbovine Python Tutor: pythontutor.com Philip's website: pgbovine.net Python Tutor on github: github.com Dismissing Python Garbage Collection at Instagram: instagram-engineering.com Threshold Concepts in Computer Programming: blogs.kcl.ac.uk SageMath: sagemath.org Sponsors TideLift Clubhouse Talk Python Training
Support these videos: http://pgbovine.net/support.htmhttp://pgbovine.net/PG-Vlog-392-writing-on-my-own-platform.htm- [Blog@CACM - Philip Guo](https://cacm.acm.org/blogs/blog-cacm/?author=Philip+Guo)- [Silent Technical Privilege](http://www.slate.com/articles/technology/technology/2014/01/programmer_privilege_as_an_asian_male_computer_science_major_everyone_gave.html) ([original article on my website](http://pgbovine.net/tech-privilege.htm))- [Why Academics Feel Overworked](https://www.insidehighered.com/advice/2014/12/01/essay-why-academics-feel-overworked) ([original article on my website](http://pgbovine.net/why-academics-feel-overworked.htm))Recorded: 2019-11-09 (2)
Do we learn in a vacuum, or does it involve our whole selves? Philip Guo (UC San Diego) joins Henry to chat about maintaining a web presence since its beginnings. We discuss some of the points made in Nadia's post on ideas carrying us forward, even beyond what we are known for, the greater intimacy of podcasts and vlogs, attaching ideas to people, science as subjective vs. purely objective and in community, knowledge as opening up possibilities, embracing whimsy and being random (haircut podcasts), embracing spontaneity and cities, understanding our bodies and mortality and it's relation to our digital lives and rest. Transcript: https://maintainersanonymous.com/growing-old
Do we learn in a vacuum, or does it involve our whole selves? Philip Guo (UC San Diego) joins Henry to chat about maintaining a web presence since its beginnings. We discuss some of the points made in Nadia's post on ideas carrying us forward, even beyond what we are known for, the greater intimacy of podcasts and vlogs, attaching ideas to people, science as subjective vs. purely objective and in community, knowledge as opening up possibilities, embracing whimsy and being random (haircut podcasts), embracing spontaneity and cities, understanding our bodies and mortality and it's relation to our digital lives and rest.
Philip Guo researches ways to scale programming education beyond the classroom. He is the creator of Python Tutor (http://pythontutor.com/), a widely-used code visualization and collaborative learning platform, and an assistant professor at UC San Diego. In this episode, we discuss why diverse groups of people study CS, his various prototypes, and the differences between technological research and industry. http://futureofcoding.org/episodes/22
Roger makes a special appearance on Philip Guo's Podcast to talk about podcasting in academia and white boards. Show notes: Philip Guo's web site: http://pgbovine.net/index.html Effort Report Stickers: https://www.stickermule.com/marketplace/17852-the-effort-report-podcast Roger on Twitter: https://twitter.com/rdpeng Elizabeth on Twitter: https://twitter.com/elizabethmatsui Effort Report on Twitter: https://twitter.com/theeffortreport Get The Art of Data Science: https://leanpub.com/artofdatascience Subscribe to the podcast on Apple Podcasts: https://pcr.apple.com/id1133375717 Subscribe to the podcast on Google Play: https://play.google.com/music/listen?authuser#/ps/Iz7gvpa3d6qro3btjmfk7g3l2gu Find past episodes: http://effortreport.libsyn.com Contact us at theeffortreport@gmail.com