Player FM - Internet Radio Done Right
15 subscribers
Checked 2M ago
اضافه شده در five سال پیش
محتوای ارائه شده توسط Sean Tibor and Kelly Paredes, Sean Tibor, and Kelly Paredes. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Sean Tibor and Kelly Paredes, Sean Tibor, and Kelly Paredes یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده
"It is a scientific fact that these macaques, like all other primates, including humans, are communicating. They communicate in much the same way we do - facial expressions, vocalizations, body postures, those kinds of things." - Jeff Kerr Jeff Kerr is PETA foundations Chief Legal Officer. I asked him to come on the show to talk about one of PETA’s current lawsuits against the National Institutes of Health (NIH) and Nathional Institute of Mental Health (NIMH). PETA is arguing that the monkeys being tested on in a government run facility are capable of communication (or “are communicating”). And that we have a constitutional right under the First Amendment to receive their communications. This could be a game changer in allowing us to see what’s really going on in labs that are funded by taxpayer money, and which have so far been censored from public view. PETA’s lawsuit follows years of NIH’s attempts to deny Freedom of Information requests banning PETA executives from its campus and illegally censoring animal advocates’ speech on NIH’s public social media pages. Through the lawsuit, PETA is seeking a live audio-visual feed to see and hear real-time communications from the macaques who have been kept isolated, used in fear experiments, and had posts cemented into their heads. Anthropologists and other scientists have studied macaque and other primate communications for decades and know that the monkeys communicate effectively and intentionally through lip smacking, fear grimaces, body language, and various cries and sounds—all of which constitute speech under the law. Primatologists can analyze that speech on a deeper level to share their stories with the world.…
Teaching Python
علامت گذاری همه پخش شده(نشده) ...
Manage series 2771291
محتوای ارائه شده توسط Sean Tibor and Kelly Paredes, Sean Tibor, and Kelly Paredes. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Sean Tibor and Kelly Paredes, Sean Tibor, and Kelly Paredes یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Welcome to "Teaching Python Podcast,” the go-to podcast for anyone interested in the intersection of education and coding. Hosted by Kelly Paredes and Sean Tibor, this podcast dives into the thrills and challenges of teaching middle school computer science through the engaging and versatile Python programming language. About the Hosts: Kelly Paredes brings a wealth of global experience in curriculum design and currently inspires sixth and eighth graders at Pine Crest School in Fort Lauderdale, Florida. Celebrating her seventh year of integrating Python into her teaching, Kelly has a knack for making complex concepts accessible and exciting. Sean Tibor, a Senior Cloud Engineer at Mondelez International, draws from a rich background that spans marketing, database design, and digital agency leadership. Having taught Python to seventh and eighth graders at Pine Crest School, Sean now extends his expertise by supporting interns and tutoring students in Python. Explore with Us: * Engaging Lessons: Discover how we make Python programming both fun and accessible for young learners, equipping them with the skills to tackle real-world problems. * Classroom Insights: Experience our journey through both triumphs and trials in the classroom, and learn what it takes to foster a vibrant learning environment. * Expert Interviews: Gain valuable perspectives from interviews with fellow educators and industry experts, who share their top strategies and success stories in coding education.
…
continue reading
148 قسمت
علامت گذاری همه پخش شده(نشده) ...
Manage series 2771291
محتوای ارائه شده توسط Sean Tibor and Kelly Paredes, Sean Tibor, and Kelly Paredes. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط Sean Tibor and Kelly Paredes, Sean Tibor, and Kelly Paredes یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Welcome to "Teaching Python Podcast,” the go-to podcast for anyone interested in the intersection of education and coding. Hosted by Kelly Paredes and Sean Tibor, this podcast dives into the thrills and challenges of teaching middle school computer science through the engaging and versatile Python programming language. About the Hosts: Kelly Paredes brings a wealth of global experience in curriculum design and currently inspires sixth and eighth graders at Pine Crest School in Fort Lauderdale, Florida. Celebrating her seventh year of integrating Python into her teaching, Kelly has a knack for making complex concepts accessible and exciting. Sean Tibor, a Senior Cloud Engineer at Mondelez International, draws from a rich background that spans marketing, database design, and digital agency leadership. Having taught Python to seventh and eighth graders at Pine Crest School, Sean now extends his expertise by supporting interns and tutoring students in Python. Explore with Us: * Engaging Lessons: Discover how we make Python programming both fun and accessible for young learners, equipping them with the skills to tackle real-world problems. * Classroom Insights: Experience our journey through both triumphs and trials in the classroom, and learn what it takes to foster a vibrant learning environment. * Expert Interviews: Gain valuable perspectives from interviews with fellow educators and industry experts, who share their top strategies and success stories in coding education.
…
continue reading
148 قسمت
همه قسمت ها
×In Episode 147 of Teaching Python, Sean Tibor and Kelly Schuster-Paredes focus on the importance and power of teaching APIs to coding students. They share personal stories and practical strategies for engaging students with APIs, from simple use cases to more complex projects. Join them as they discuss how to make lessons fun and relevant, leveraging LLMs (Large Language Models) for code explanations, and teaching through trial and error. This episode also touches on the broader applications of APIs in today's technological landscape, examining how learning APIs can open up new possibilities for students and equip them with essential skills for the future. Whether you're a teacher, student, or coding enthusiast, there's something valuable in this episode for you. Support Teaching Python…
In episode 146 of Teaching Python, hosts Sean Tibor and Kelly Schuster Perez delve into the newly established Python Education and Outreach Work Group, featuring guests Cheuk Ting Ho and Keith Murray. The group, aimed at enhancing Python education within the community, outlines its mission to gather feedback on educational resources and support initiatives like the Education Summit at PyCon US. Keith and Cheuk discuss their backgrounds and roles within the Python Software Foundation, emphasizing the need for fresh educational content and community engagement. The episode also explores the work group's goals, which include: Seeking and receiving feedback on Python educational resources Consolidating and improving existing Python education materials Supporting and expanding the education summit at PyCon US Additionally, the hosts share personal 'wins of the week,' highlighting the importance of accountability and community in the educational journey. Kelly and Sean discuss their past experiences with the Education Summit and encourage listeners to get involved by submitting talk proposals or joining in interactive sessions. The episode concludes with practical advice on how educators and enthusiasts can engage with the group to further Python education and outreach. Special Guests: Cheuk Ting Ho and Keith Murray. Support Teaching Python Links: PyOhio 2025 — Summer 2025 in Cleveland, OH PythonEduWGCharter - PSF Wiki — The Education & Outreach Workgroup's (EOW) purpose is to support the Python Software Foundation’s mission to promote the Python programming language, especially in supporting and enhancing the education of Python. The Education & Outreach Workgroup is a workgroup of the Python Software Foundation’s (PSF). - Education Summit - PyCon US 2024 — In 2024, PyCon US held its 12th annual Python Education Summit in person!…

1 Episode 145: The Bigger Picture of Teaching Python 1:02:14
1:02:14
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:02:14
In episode 145 of Teaching Python, Sean Tibor and Kelly Schuster-Paredes celebrate their six-year podcast anniversary and discuss the shifts within computer science education and the growing influence of AI. They both reflect on the podcast’s journey, their experiences with Blue Sky, and the milestone of over 500,000 downloads. The conversation delves into the changing landscape of tech roles, emphasizing the importance of foundational coding skills and computational thinking, regardless of emerging technologies like AI. They underline how coding remains a key skill that enables personal growth and opens vast opportunities, even in the face of fast-evolving tech sectors. Our hosts also highlight their exciting upcoming engagements, including the FETC conference and the Pine Crest Innovation Institute, encouraging listeners to remain adaptable and open to new learning avenues. Furthermore, they discuss the concept of adapting computer science curriculums to reflect real-world applications and evolving job markets, focusing on how to better prepare students for future careers. With a mix of personal anecdotes and professional insights, this episode offers a heartfelt look at the impact of teaching coding and the continuous evolution in education and technology. Support Teaching Python Links: Learn VIM while playing a game - VIM Adventures — Learning VIM while playing a game Teaching Python Podcast (@teachingpython.fm) — Bluesky — Teaching Python on Bluesky Sean Tibor (@seantibor.com) — Bluesky — Sean's profile on Bluesky Kelly Paredes (@kellypared.bsky.social) — Bluesky — Kelly's profile on Bluesky Future of Education Technology Conference | FETC 2025 Pine Crest School's Innovation Institute Bett UK: Leading EdTech Event | 22-24 Jan 2025, ExCeL London Top announcements of AWS re:Invent 2024 | AWS News Blog…
In episode 144 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes are joined by special guest Kudzayi Bamhare from Zimbabwe. They dive into the important topic of Python education as a driver of innovation in Africa, focusing specifically on the challenges and opportunities in Zimbabwe. The conversation covers how coding communities are forming and thriving despite various hurdles, and how inclusive environments can foster learning and growth in the tech industry. Kudzayi shares his inspiring journey into the world of coding, beginning with his initial exposure to Python and how attending Python conferences like PyCon Namibia have been pivotal in his growth. He emphasizes the importance of community, collaboration, and support in helping budding coders overcome challenges and stay motivated. The discussion also highlights the need for more initiatives and workshops to bridge the gap in tech education across the continent. The episode concludes with insightful ideas on how to create effective learning environments and the role of educators in nurturing future tech talents. Sean and Kelly, alongside Kudzayi, discuss the significance of making coding accessible and engaging, especially in underrepresented regions. They call on listeners to support initiatives that bring Python education to Africa, encouraging a global collaboration to drive technological progress and innovation. Special Guest: Kudzayi Bamhare. Support Teaching Python…
In Episode 143 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes engage in a compelling conversation with Dr. John Chapin, a renowned computer science educator and presenter at CSTA. As the CS Pathway Leader at the Academies of Loudoun, Dr. Chapin brings over a decade of experience in primary and secondary education, creating and implementing rigorous curricula for post-AP CS students. He shares insights into the transformative power of Computational Thinking 2.0, emphasizing the importance of Python and data science in today's educational landscape. Listeners will gain a deeper understanding of how integrating machine learning, data analytics, and mobile app development into CS education can foster a culture of inquiry, creativity, and collaboration among students and educators. Throughout the episode, Dr. Chapin discusses his recent research on the impact of whiteboarding on student self-efficacy in CS1 classes, as presented at the Association for Computing Machinery's Global Computer Education Conference (CompEd2023). He also shares his experiences conducting professional development workshops for CS teachers across Virginia and his efforts to align CS programs with the evolving needs of the workforce and society. This episode is a must-listen for educators, administrators, and anyone passionate about the future of computer science education, offering actionable ideas and inspiration to enhance their teaching practices and curriculum design. Special Guest: Dr. John Chapin. Support Teaching Python Links: (PDF) CT 2.0 A Neural Network Playground — Tinker With a Neural Network Right Here in Your Browser. Don’t Worry, You Can’t Break It. We Promise. Teach, learn, and make with the Raspberry Pi Foundation — Discover world-leading curricula, resources, and professional development to support the teaching and learning of AI literacy. We bring together original research, industry expertise, and practical classroom experience to help you bring the excitement of AI into your classroom. Machine Learning for Kids ACM CompEd Home - ACM CompEd About The Coalition | Data Science for Everyone AI by Hand ✍️ | Tom Yeh | Substack…

1 Episode 142: Middle School Magic: Integrating AI, Data Science, and Computational Thinking with Kelly Powers 1:00:01
1:00:01
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:00:01
In Episode 142 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes are joined by Kelly Powers, a fellow middle school educator and curriculum designer, to explore the dynamic world of middle school instruction. As a passionate advocate for computational thinking, Powers shares valuable insights on introducing students to the concepts of AI, data science, and cybersecurity in a way that is both rigorous and joyful. Topics Covered Engaging Middle School Students : Strategies for capturing and maintaining student interest. Creativity and Collaboration : How to foster a collaborative environment that inspires creativity. Core Computational Concepts : Real-world applications that make these concepts accessible and interesting. Data Science Projects : Practical advice on integrating data science into your curriculum. Generative AI Ethics : Discussing the ethical use of AI in education. Python as a Teaching Tool : Exploring the versatility of Python for various projects. Key Takeaways Integrating Computational Thinking Skills : Tips on how to weave these skills into everyday classroom routines. Teamwork and Communication : The importance of teamwork and effective communication in coding projects. Engaging Lessons with Python : How Python can be used to create engaging and meaningful projects for students. About Kelly Powers Kelly Powers transitioned from the business world to education, bringing a fresh perspective on teaching computational thinking. She offers invaluable insights into making rigorous and joyful learning experiences for middle school students. Whether you are an experienced teacher or new to the field, this episode is packed with actionable ideas and inspirational moments that will help you create a more engaging and effective learning environment. Tune in for a lively conversation that celebrates the magic of middle school teaching and the endless possibilities of computer science education. Listen to the episode : Teaching Python Podcast Follow us on Social Media : Twitter Facebook LinkedIn ``` Special Guest: Kelly Powers. Support Teaching Python Links: CodeHS - Teach Coding and Computer Science at Your School | CodeHS — Everything You Need, All In One Spot CodeHS is trusted by thousands of teachers and schools all over the world. Overview ‹ Scratch — MIT Media Lab — Scratch is the world's most popular coding community for kids. Millions of kids around the world are using Scratch to program their own interactive stories, games, and animations—and share their creations in an active online community. Welcome To Colab - Colab — Colab is an online Jupyter notebook from Google Computer Science Teachers Association Connect, Grow, & Share With CS Teachers- — CSTA understands that teaching computer science is hard. That’s why we’re focused on creating a supportive environment for K–12 educators.…
Join hosts Kelly Schuster-Paredes and Sean Tibor as they welcome esteemed Python expert Trey Hunner to the show. This episode is a delightful mix of practical insights, engaging stories, and thought-provoking discussions about Python and teaching. Trey shares his experiences with listeners, starting with his recent venture into launching a 10-week Python course called Python High Five. He talks about the excitement and challenges of teaching across different time zones with this unique setup, highlighting the importance of accountability and the fun of learning alongside his students. Throughout the episode, Sean and Kelly discuss the evolving landscape of AI and its impact on learning. Trey emphasizes the critical skill of asking the right questions, saying, "Knowing how to use that tool is a really valuable thing, but also knowing what to stick into the tool and how to evaluate the output of the tool is a really valuable thing." The conversation transitions into the heart of Python programming, where Trey, Sean, and Kelly share their favorite features and nuances of Python. They explore the value of looping helpers and marvel at the elegance and simplicity of Python's tools and functions. Sean recalls a memorable teaching moment about Python turtle graphics, reflecting on the joy and discovery that comes with coding: "It was so cool that this sixth grader showed me how to do it." This episode is not just about technical insights but also about the joy of teaching and learning. Trey, Kelly, and Sean discuss strategies for balancing the basics with advanced learning and the importance of having fun in the process. Join them for a warm, inclusive conversation that invites you to be part of their journey through the wonders of Python programming. Special Guest: Trey Hunner. Support Teaching Python Links: Python Morsels: Write better Python code — Learning efficiently requires planning a path that repeatedly answers the question what skill should I learn next and how best can I learn it? Instead of wading through blog posts and YouTube videos in search of the next thing to learn, I can guide you. My name is Trey Hunner and I created Python Morsels to give life-long learners a low-stress way to improve their Python skills. PEP 636 – Structural Pattern Matching: Tutorial | peps.python.org — As an example to motivate this tutorial, you will be writing a text adventure. That is a form of interactive fiction where the user enters text commands to interact with a fictional world and receives text descriptions of what happens. Commands will be simplified forms of natural language like get sword, attack dragon, go north, enter shop or buy cheese. Amazon.com: The Worlds I See: Curiosity, Exploration, and Discovery at the Dawn of AI eBook : Li, Fei-Fei: Kindle Store — The Worlds I See is a story of science in the first person, documenting one of the century’s defining moments from the inside. It provides a riveting story of a scientist at work and a thrillingly clear explanation of what artificial intelligence actually is—and how it came to be. Emotionally raw and intellectually uncompromising, this book is a testament not only to the passion required for even the most technical scholarship but also to the curiosity forever at its heart. Blog Archive - Trey Hunner…

1 Episode 140: Girls Programming Network with Renee Noble 1:00:54
1:00:54
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:00:54
In this episode of Teaching Python, Sean and Kelly are joined by Renee Noble, a dynamic Microsoft Cloud Advocate and CEO of a nonprofit dedicated to helping women and gender-diverse individuals learn to code. The discussion delves into Renee's inspiring journey from chemical engineering to tech advocacy, her role in the Girls Programming Network (GPN), and how she has helped thousands of individuals build their coding skills and confidence. Renee emphasizes the importance of creating inclusive and supportive learning environments, explaining the unique methodologies used at GPN to cater to diverse learning levels. The conversation also covers the role of mentors and the significance of having role models at different stages of one's learning and professional journey in tech. Finally, Renee shares her insights on her advocacy work at Microsoft and the impact of clear, approachable guidance in onboarding new learners to cloud technologies. Tune in to discover valuable lessons on building supportive tech communities and fostering diversity in the industry. Support Teaching Python Links: ConnectEd Code Renee Noble Amazon.com: Python Cheat Sheet Desk Mat for Software Engineers, Hackers and Programmers, Quick Key, Large Anti-Slip Keyboard Pad Mouse Mat KMH : Office Products — Python Cheat Sheet Desk Mats…
In Episode 139 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes welcome back Brianne Caplan, the dynamic founder of Code Your Dreams. The conversation explores the exciting advancements in coding education since Brianne's last appearance in 2019. They delve into the importance of blending play and learning, the impact of generative AI, and the power of community-driven innovation. Brianne shares inspiring success stories from students of all ages, from first graders creating mindfulness apps to adults developing solutions for police transparency. The episode also examines the role of failures in the learning process and the opportunities for growth they present. Tune in for an uplifting discussion about leveraging technology to create positive change in diverse communities and fostering an environment where everyone has the opportunity to innovate. Special Guest: Brianne Caplan. Support Teaching Python Links: Code Your Dreams | Teaching Inner-City Chicago Kids To Code — Where Every Dream Counts: Embracing Innovation Through Education for a Brighter Future…
In episode 138 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes welcome Pamela Fox, a Principal Developer Advocate at Microsoft, to discuss the dynamic world of teaching, coding, and creating. Pamela shares her experiences working with Python in the cloud, emphasizing the various applications from serverless functions to web application backends using frameworks like Flask and Django. This episode provides a comprehensive look at how cloud-based environments like GitHub CodeSpaces and CoLab make programming more accessible and reduce the friction often associated with setting up development environments. Pamela dives into her approach to teaching and the unique challenges posed by different educational formats. Drawing from her work at institutions like UC Berkeley and her development of AP Computer Science Principles content for Khan Academy, she highlights the importance of making learning engaging and personalized. Pamela shares insights into the design of interactive and project-based curricula, touching on how tools like Parsons problems can scaffold learning effectively and make complex concepts like recursion more approachable. The conversation also explores the significance of visualizations in learning programming, as exemplified by Pamela's recursion visualizer tool. The episode concludes with reflections on the breadth of topics covered in AP CSP and the value of exposing students to a wide array of programming experiences. Listeners gain a deeper understanding of the balance between teaching fundamental concepts and encouraging creative expression through code, along with practical tips for educators at all levels. Special Guest: Pamela Fox. Support Teaching Python Links: GitHub - pamelafox/recursive-visualizations: An online tool to visualize recursive JS functions step-by-step as a tree. — A way to visualize the call graph of recursive functions. Uses Pyodide to run rcviz.py and then a WASM PyDot/GraphViz port to build an SVG graph. Finally, some JavaScript adds a slider for stepping through the calls. GitHub - pamelafox/faded-parsons-static: A way to run Python Faded Parsons problems entirely in the browser. — This website allows you to run Faded Parsons Problems in the browser. It uses Pyodide for executing Python doctests and localStorage for storing user progress.…
In this insightful episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes engage in a dynamic conversation with the eminent Kelsey Hightower. The episode delves into Hightower's journey from self-taught programmer to distinguished engineer at Google, touching on the significance of lifelong learning and the non-traditional paths that many successful technologists follow. Hightower's anecdotes are not only inspiring but also provide valuable lessons on perseverance and the importance of staying curious. The episode tackles key themes around the entrepreneurial mindset, advising both students and educators on how to take calculated risks and break away from conventional norms. Hightower shares his unique insights on how thinking like an entrepreneur can lead to personal and professional growth, and how these principles can be applied even in structured educational environments. His stories about facing and overcoming challenges offer a blueprint for anyone looking to innovate within their current roles. For educators, Hightower's discussion emphasizes the need to look beyond the standard curriculum and foster an environment where students feel empowered to explore and experiment. The episode is rich with ideas on how to cultivate a nurturing yet challenging atmosphere that encourages students to think independently and embrace failure as a stepping stone to success. Whether you are a teacher, student, or tech enthusiast, this episode provides a wealth of wisdom on nurturing potential and achieving excellence. Special Guest: Kelsey Hightower. Support Teaching Python Links: Kubernetes: Up and Running: Dive into the Future of Infrastructure: Burns, Brendan, Beda, Joe, Hightower, Kelsey, Evenson, Lachlan: 9781098110208: Amazon.com: Books — In just five years, Kubernetes has radically changed the way developers and ops personnel build, deploy, and maintain applications in the cloud. With this book's updated third edition, you'll learn how this popular container orchestrator can help your company achieve new levels of velocity, agility, reliability, and efficiency--whether you're new to distributed systems or have been deploying cloud native apps for some time. Brendan Burns, Joe Beda, Kelsey Hightower, and Lachlan Evenson--who have worked on Kubernetes at Google and beyond--explain how this system fits into the life cycle of a distributed application. Software developers, engineers, and architects will learn ways to use tools and APIs to automate scalable distributed systems for online services, machine learning applications, or even a cluster of Raspberry Pi computers. Great Software & Storytelling Is Emotional | Kelsey Hightower (Legendary Developer) | CRAFTED. - YouTube — Kelsey Hightower is a legend. He’s a Kubernetes pioneer and recently retired (at 42!) from Google where he was a distinguished engineer. He still regularly gives live software demos in front of tens of thousands of people, improvising them like it’s jazz. He’s a master storyteller and a master craftsman. Kelsey Hightower (@kelseyhightower) / X kelseyhightower (Kelsey Hightower) · GitHub…
Summary This episode features a conversation with Dr. Chuck Severance about making programming accessible to everyone, the importance of practical applications in learning, and the potential of remote internships in programming education. Description In this episode of Teaching Python, hosts Kelly Schuster-Paredes and Sean Tibor chat with Dr. Chuck Severance, widely known as Dr. Chuck, about his innovative approaches to make Python and programming accessible to everyone. They discuss Dr. Chuck's methods for engaging learners of all ages, the critical role of practical application in education, and how creating connections can help students retain complex concepts. The conversation also delves into the potential for scalable, remote internships and how empowering students with programming skills at a younger age can have far-reaching effects on their future careers. Dr. Chuck shares his experiences, strategies, and vision for the future of programming education, making this episode a must-listen for educators and learners alike. Sections Introduction Wins of the Week Guest Introduction The Making of a Viral Python Course Importance of Practical Applications Empowering the Future with Python Closing Remarks Special Guest: Dr. Charles Severance aka "Dr. Chuck". Support Teaching Python Links: PY4E - Python for Everybody — This web site is building a set of free materials, lectures, book and assignments to help students learn how to program in Python. You can take this course and receive a certificate at: Coursera: Python for Everybody Specialization edX: Python for Everybody FreeCodeCamp Free certificates for University of Michigan students and staff CodeKidz PY4E - Python for Everybody — The goal of this book is to provide an Informatics-oriented introduction to programming. The primary difference between a computer science approach and the Informatics approach taken in this book is a greater focus on using Python to solve data analysis problems common in the world of Informatics.…
In this episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive deep into the innovative intersection of law and coding with special guests Morgan Gray and Wes Oliver from Duquesne University's School of Law. This fascinating conversation explores how Python programming is being integrated into the law curriculum to enhance the analytical and information processing skills of law students. The episode kicks off with introductions and personal anecdotes, setting the stage for a thought-provoking discussion about the future of legal education. Morgan and Wes share their unique journey of incorporating Python into their legal courses, detailing their beginning stages and the progression they've seen in their students. They discuss the challenges and rewards of teaching coding to future lawyers and the significant benefits it provides to their legal studies and careers. Through real-life examples and success stories, listeners gain insight into how Python is not only a tool for software development but also a powerful aid in legal problem-solving and decision-making. The episode wraps up with a look at the broader implications and future opportunities for law graduates who possess coding skills. Sean and Kelly highlight the feedback from employers and the growing demand for tech-savvy lawyers in the industry. Whether you're a law student, educator, or tech enthusiast, this episode offers a compelling look at how the integration of coding into non-traditional fields can open new avenues for innovation and efficiency. Special Guests: Morgan Gray and Wes Oliver. Support Teaching Python Links: Thomas R. Kline School of Law of Duquesne University — We educate lawyers to preserve the highest ideals of our profession and to promote equal justice and democratic discourse through leadership, service, and civic engagement. As a student at Duquesne Kline, you will receive a well-rounded legal education full of opportunities to practically apply your coursework—through our clinics, our appellate programs, and innovative offerings, like our Leadership Fellows Program and JD/ MBA program. Professors present groundbreaking “Coding for Lawyers” course at Python Education Summit — Thomas R. Kline School of Law of Duquesne University Professor Wesley Oliver and Adjunct Professor Morgan Gray, L’19, recently presented at the Python Education Summit (PyCon) in Pittsburgh.…

1 Episode 134: Interview with Jay Miller 1:07:13
1:07:13
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:07:13
In this episode, we have a candid conversation with Jay Miller, the founder of Black Python Devs. Jay shares his journey into the tech world, highlighting the inspiration behind starting Black Python Devs and the essential role it plays in extending the reach of the Python community into the black ecosystem. We discuss how his organization fosters safe, equitable, and accessible environments for Black developers, breaking down barriers and creating pathways for new talent to enter and thrive in the industry. Our discussion touches on the critical need for diversity and inclusion within tech communities and companies. Jay elaborates on practical strategies to make tech events and workplaces more welcoming for historically excluded groups. From the importance of having a strong code of conduct to providing logistical support like childcare and travel reimbursements, Jay emphasizes how small actions can make a significant impact in creating a culture where everyone feels they belong. We also dive into the often overlooked challenges that Black tech professionals face, such as negotiating salaries and finding mentors who look like them. Jay offers invaluable insights on why visibility and representation matter, sharing personal anecdotes and practical advice for both aspiring developers and established leaders. Whether you're an educator, a tech professional, or someone interested in creating more inclusive communities, this episode is packed with thought-provoking discussions and actionable takeaways. Special Guest: Jay Miller. Support Teaching Python Links: Black Python Devs | About Us — Black Python Devs was created by its founder Jay Miller after seeing a trend of the same handful of Black developers speaking at major conferences, taking leadership positions, and dealing with the same challenges towards burnout. Aiven - Your Trusted Data & AI Platform — Aiven is a versatile platform empowering you with AI-driven workload optimization and control over your data. Deploy widely adopted technologies across multiple clouds with just a few clicks to stream, store, and serve your data. FastAPI — FastAPI is a modern, fast (high-performance), web framework for building APIs with Python based on standard Python type hints. Talk: Nina Zakharenko - Goodbye Print, Hello Debugger! - YouTube — Still debugging your code with print? Learn how to level up your ability to troubleshoot complex code situations by using the power of a fully-featured debugger in this talk aimed at all levels of programming ability. Debuggers allow you to examine your program state, watch as the values of important variables change, and even modify the content of variables on the fly. Once I gave up using print to debug, my productivity as a programmer increased, and yours can too! Django Girls - start your journey with programming — Django Girls is a non-profit organization and a community that empowers and helps women to organize free, one-day programming workshops by providing tools, resources and support. We are a volunteer run organization with hundreds of people contributing to bring more amazing women into the world of technology. We are making technology more approachable by creating resources designed with empathy. PyCon US 2024 - PyCon US 2024 — After two years of PyCon US in Salt Lake City, we are so excited to welcome our community to our new host city of Pittsburgh, Pennsylvania! Mark your calendars and be sure to read the About PyCon US page for all the details. We can’t wait to see you all at the David L. Lawrence Convention Center!…
In this special episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes broadcast live from PyCon US 2024, exploring the significant role educators play within the Python community. The hosts discuss the importance of engaging more educators at PyCon and other Python conferences, addressing the challenges and barriers educators face such as financial constraints, time commitments, and overcoming imposter syndrome. With contributions from a live audience, the episode delves into personal experiences of attendees, highlighting the immense value these conferences provide for professional development and networking. Discussion points include the benefits of the Education Summit, opportunities for cross-disciplinary learning, and the sense of community that PyCon fosters. The hosts also propose solutions to increase educator participation, including the potential for travel grants and better informational outreach. Together, they emphasize the collective goal of enriching the teaching and learning experience within the Python community by encouraging wider educator involvement. Support Teaching Python…
Join us in an enlightening conversation with Dora Palfi, co-founder of Imagi, and Chelsea Clagg, an instructional technology coach from Frederick County, Virginia, who share their experiences with making coding education more inclusive and accessible. Learn about the challenges and triumphs of implementing coding programs in schools, and how tools like the Imagi Charm are designed to make coding tangible and relatable for students. Discover how non-coder teachers are overcoming their hesitations and embracing coding to inspire a new generation of learners. This episode sheds light on the importance of coding in today’s education and the crucial role of creativity and cross-curricular connections in engaging students. Hear firsthand accounts of teachers and educators who, despite having no coding background, have successfully integrated coding into their curriculum, making it a valuable tool for enhancing cognitive skills and preparing students for the future. Explore the transformative power of coding education and how it’s shaping the educators of tomorrow. Whether you are a seasoned coding professional or a curious newcomer to the field of education technology, this episode offers valuable insights into making coding accessible and fun for everyone. Through real-world examples and engaging discussions, discover how coding is not just about learning a new language but about building a foundation for critical thinking, problem-solving, and creativity in the digital age. Special Guests: Chelsea Clagg and Dora Palfi. Support Teaching Python…
In the latest episode of Teaching Python, “Episode 131: Embracing the Spark with Lightning Talks,” hosts Sean Tibor and Kelly Schuster-Paredes delve into how the concise and dynamic format of Lightning Talks can revolutionize teaching and learning. Beyond the light-hearted introduction that sets the tone for a spirited exchange, the episode offers a deep dive into the essence of Lightning Talks. Through engaging discussions, Sean and Kelly share personal insights and practical examples of incorporating this format into classroom settings, from coding classes to improving public speaking skills among students. Listeners will gain valuable strategies for employing Lightning Talks as a pedagogical tool, with emphasis on their simplicity, the encouragement of critical thinking, and the promotion of a more inclusive and engaging learning environment. The episode is rich with anecdotes and experiences, highlighting how these brief, impromptu presentations can ease the anxiety associated with public speaking, inspire creativity, and facilitate a deeper connection with subject matter. Furthermore, the conversation also touches on the adaptability of Lightning Talks across different educational contexts, offering listeners a comprehensive view on integrating this format into their teaching repertoire to ignite enthusiasm and foster a vibrant learning culture. Support Teaching Python…
T
Teaching Python

1 Episode 130: Coding is Dead? 1:05:32
1:05:32
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:05:32
In this episode, we grapple with the provocative question: Is coding still relevant in a rapidly evolving world dominated by generative AI? Our engaging panel discussion features insights from Sean Tibor and Kelly Schuster-Paredes, hosts and creators of the renowned Teaching Python podcast, along with a lineup of distinguished guests. Each voice adds a unique perspective on how AI is reshaping the landscape of coding and education. Joining the discussion, we have Michael Kennedy from the Talk Python To Me podcast, known for his expertise in Python and its applications across various domains. Next, Blake Rayfield, a professor at Northern Arizona University, shares his perspective on the role of AI in higher education and research. The episode is rounded out with Brian Okken, host of the Python Test podcast, who provides a critical look at how AI is influencing software testing and development practices. Together, this panel navigates the complex terrain of AI's role in coding and education, sparking insightful debates and offering viewpoints that reflect the diverse spectrum of thought in the tech community. Special Guests: Blake Rayfield, Brian Okken, and Michael Kennedy. Support Teaching Python…
Join Sean and Kelly in this QuickBites episode as they explore the technique of live coding presentations in education. They highlight the cognitive benefits, such as active learning and enhanced understanding, as well as the engagement and communication fostered through this teaching method. The conversation covers the importance of error normalization, metacognition, critical thinking, and student participation, emphasizing the role live coding plays in empowering students to solve problems and build confidence in their coding abilities. Support Teaching Python…
In episode 128 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive into the world of coding education, focusing on the journey from block to text coding. They are joined by Charlie Meyer, co-founder and CEO of Pick Code, to discuss strategies and tools that make learning to code an engaging and enjoyable experience for students. The conversation also covers personal anecdotes from the hosts and guest, emphasizing the balance between fun and learning in coding education. Today's Topics: Making Coding Engaging Personal Coding Stories and Teachings Tools and Strategies for Coding Education Special Guest: Charlie Meyer. Support Teaching Python Links: Pickcode | The coding platform for education — Pickcode's online editor is the easiest way to teach and learn programming…
This episode of Teaching Python is a quick bite about setting goals. Sean Tibor and Kelly Schuster-Paredes discuss the importance of goal setting and how it can lead to personal and professional growth. They explore different types of goals, such as accomplishment goals and transformative goals, and share strategies for setting and achieving them. The episode emphasizes the benefits of goal setting in education, including improved academic outcomes, increased motivation, and the development of critical life skills. Sean and Kelly also provide tips for creating a culture of goal setting within the classroom or workplace. Support Teaching Python…
In Episode 126 of the "Teaching Python" podcast, hosts Sean Tibor and Kelly Schuster-Paredes delve into the fascinating realm of projects and portfolios for young coders. Expanding on the importance of showcasing coding skills, they explore how portfolios act as a powerful tool to demonstrate creativity, discipline, and coding standards. By creating a portfolio, students can present a comprehensive view of their work, allowing others to peek into their coding thought process and evaluate their unique voice as programmers. Sean and Kelly discuss how portfolios can give young coders a competitive edge when it comes to college admissions and job applications. They emphasize the significance of going beyond traditional academic achievements, such as grades and test scores, and highlight the value of tangible evidence of their coding prowess. By curating a collection of their projects, students not only provide a window into their technical abilities but also provide important context about their inspirations, intentions, and the thought process behind each project. Moreover, the hosts discuss the benefits of contributing to open-source projects and sharing code on platforms like GitHub. They acknowledge the initial discomfort, but encourage young coders to take the leap and submit contributions, highlighting how these experiences can enhance their portfolios and provide valuable talking points in interviews. Additionally, they discuss the emerging trend of universities and employers conducting online background checks, making a well-crafted online presence, including portfolios and LinkedIn profiles, essential for young coders. In this insightful episode, Sean and Kelly provide practical advice, personal anecdotes, and valuable insights, helping young coders understand the significance of projects and portfolios in their educational and professional journeys. Tune in to gain valuable tips on standing out, showcasing your skills, and navigating the world of coding portfolios and projects! Support Teaching Python…
In episode 125 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive into the concept of micro learning, discussing its benefits in fostering long-term memory retention and profound comprehension. The hosts advocate formalizing micro learning--breaking down topics into approachable, bite-sized segments--and discuss its application in the move towards more immediate, more specific, and ultimately more impactful and rewarding feedback. The discussion also covers the idea of 'laddering' a series of micro learning experiences to achieve larger, long-term objectives, the value of diverse learning materials, and even the role of badges and credentials in incentivizing continuous education. 00:00 Introduction to the Podcast 00:11 Exploring the Concept of Micro Learning 01:02 Understanding Macro Learning 01:11 The Evolution of Education 04:46 The Role of Micro Learning in Professional Development 05:56 The Methodology of Micro Learning 06:12 Micro Learning in the Classroom 08:49 The Benefits of Micro Learning 21:00 The Importance of Feedback in Micro Learning 28:30 The Role of Gamification in Micro Learning 33:40 Conclusion: The Future of Micro Learning Support Teaching Python…
In this episode, Sean and Kelly focus on maintaining engagement in a pedagogical and professional setting during interaction with AI. They share meaningful anecdotes from their respective fields, offering a variety of methods to increase productivity and interest. Kelly, as an educator, discusses including the students in the technology integrations by letting them understand and contribute to the process. Sean, from a developer perspective, emphasizes on the importance of accountability, leaning into external relationships, having more concrete definitions of tasks, and stepping away when needed for better productivity. Support Teaching Python…
In this commemorative episode, Kelly and Sean celebrate their fifth year at Teaching Python. They reflect upon the origins of the podcast, how it has evolved, successes and challenges they've faced, and valuable lessons learned over the years. This episode underscores the importance of embracing continued learning, of staying persistent, and validates the magic of teaching and learning alongside students. Support Teaching Python…
In Episode 122 of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes, explore the multifaceted role of AI in society together with their special guest, Cecilia Danesi. An expert in AI ethics and social impact, Cecilia shares in depth knowledge and interesting insights on the influence AI wields in different aspects of society. The episode covers a broad range of topics underlining the importance of AI in education, the concerns around algorithmic bias, the hard-hitting implications of irresponsible AI usage, the challenges and responsibilities shouldered by educators, among others. Tune in for an eye-opening episode ensuring a broader understanding of AI and the ethical standards required in its use. Special Guest: Cecilia Celeste Danesi. Support Teaching Python Links: The Empire of Algorithms — In today's world, Artificial Intelligence (AI) is playing an increasingly central role in our lives. Abstract, ubiquitous and opaque: The challenges of AI regulation — Prof Cecilia Danesi discusses the ethical governance of AI and the difficulty of balance in AI regulation. El imperio de los algoritmos | Cecilia Danesi Inteligencia Artificial y Derecho | Cecilia Danesi…
In this episode of Teaching Python, hosts Sean Tibor and Kelly Schuster-Paredes dive into the world of teaching coding with their special guest, the Board of Knowledge. This unique teaching tool, a large whiteboard spanning the back wall of their computer science classroom, is a visual representation of coding concepts and serves as a valuable resource for sixth graders. Sean and Kelly explore how the Board of Knowledge reduces cognitive load, scaffolds learning, and utilizes dual coding techniques to enhance students' understanding of coding principles. They also discuss the benefits of having a communal set of shared knowledge and the impact it has on students' learning experience. Tune in to discover how this innovative teaching tool can transform your coding lessons! Support Teaching Python Links: Online Python Tutor - visualize, debug, get AI help for Python, Java, C, C++, and JavaScript — Python Tutor helps you do programming homework assignments in Python, Java, C, C++, and JavaScript. It contains a unique step-by-step visual debugger and AI tutor to help you understand and debug code. Welcome - Barbara Oakley…
Episode 120: The Role of Failure in Learning In this episode of the Teaching Python podcast, co-hosts Sean Tibor and Kelly Schuster Paredes discuss the significance of failure in learning. They assert that failure is a crucial part of development and growth, providing an opportunity to be resilient and persistent when things don't go to plan. Sean shares a personal experience where he turned a coding failure into a learning opportunity, evolving better testing principles. Also, they discuss the need for a secure environment to allow for failure and learning. They conclude by introducing their community partnership with Python Tutor, a tool that helps in visualizing Python code execution. Support Teaching Python…
In this episode of our teaching series, we dive into learners and their coding journey. We spotlight the Constructivist learning approach, emphasizing its core tenets: active learning, connecting coding to real-world challenges, the crucial role of collaboration, and the sheer power of motivation. The transformative potential of this approach is undeniable. From tales of initial struggles to triumphant victories, this episode is a 15-20 minute dive into the heart of teaching Python. Support Teaching Python…
Today, we'll talk about how to test students' code using automated tools. For example, the unit testing built into Replit's Teams for Education allows students to see if their code is correct, while teachers can quickly assess dozens of submissions. We'll also talk about potential pitfalls that can disrupt or distract from learning. Note: This is a shorter episode format that focuses on one specific topic, limited to 15-20 minutes. Support Teaching Python Links: Teams for Education - Replit — Tests and autograding Save time on grading. Free yourself up for more individual attention and increase student persistence by letting them test code before turning it in. PyBites Platform | Real World Python Exercises — Overwhelmed by tutorials? Stop consuming books and courses! The only way to really learn to code is to write a lot of relevant code. Our platform makes you a confident programmer fast.…
Yasoob Khalid is a blogger, developer at Microsoft, and author of Practical Python Projects and Intermediate Python. Growing up in Pakistan, he saw that there was a lack of resources for learners in developing countries, so he started to blog about what he was learning. Over time, this grew into free online books and resources that anyone around the world can use to learn Python. During our conversation, we talk about everything from making learning open and accessible, to the role that teachers and mentors play in our learning, as well as the ability to write and publish what we learn to improve our own understanding. We even sprinkle in a bit of Club Penguin. Join us to learn about how to go from basic to intermediate Python and so much more. Special Guest: Yasoob Khalid. Support Teaching Python Links: Yasoob Khalid — I am Yasoob! You might know me from Practical Python Projects or the Intermediate Python book. Welcome to my personal blog which is going to be the new home for all of my old and new articles. Practical Python Projects Book - Yasoob Khalid — The Practical Python Projects book demonstrates how to combine different libraries and frameworks to build amazing things. Club Penguin - Wikipedia — Club Penguin was a massively multiplayer online game (MMO), involving a virtual world that contained a range of online games and activities. It was created by New Horizon Interactive (now known as Disney Canada Inc.). Players used cartoon penguin-avatars and played in an Antarctic-themed open world. After beta-testing, Club Penguin was made available to the general public on October 24, 2005, and expanded into a large online community, such that by late 2007, it was claimed Club Penguin had over 30 million user accounts. In July 2013, Club Penguin had over 200 million registered user accounts.[1] Applesoft BASIC - Wikipedia — Applesoft BASIC is a dialect of Microsoft BASIC, developed by Marc McDonald and Ric Weiland, supplied with the Apple II series of computers. It supersedes Integer BASIC and is the BASIC in ROM in all Apple II series computers after the original Apple II model. It is also referred to as FP BASIC (from floating point) because of the Apple DOS command used to invoke it, instead of INT for Integer BASIC. Intermediate Python — Python Tips 0.1 documentation — Python is an amazing language with a strong and friendly community of programmers. However, there is a lack of documentation on what to learn after getting the basics of Python down your throat. Through this book I aim to solve this problem. I would give you bits of information about some interesting topics which you can further explore. CMU School of Computer Science — Carnegie Mellon’s School of Computer Science is widely recognized as one of the first and best computer science programs in the world. Our programs train the next generation of innovators to solve real-world problems and improve the way people live and work. Logic & Proofs – Course from Professor Sieg — An introductory logic course, designed for students from a broad range of disciplines, from mathematics and computer science to drama and creative writing. It is also designed to reflect aspects of the logical tradition (going back to Aristotle) as well as the practical applicability (for example for the construction of Boolean circuits). Below one finds a detailed description of the course with many of its special features. Talks - Brett Cannon: Python's syntactic sugar - YouTube — Did you know that it only takes 11 pieces of syntax and some special functions to implement all the rest of the syntax of Python 3.8? It turns out you can take something like + and unravel it into Python code, letting you implement what Python does for a certain piece of syntax all on your own!…
T
Teaching Python

1 Episode 116: NLP with Ines Montani 1:02:42
1:02:42
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:02:42
This episode dives into the multifaceted realm of Natural Language Processing (NLP) with a guest expert, [Ines Montani](#). The discussion revolves around the use of Python in the context of NLP, the complexities of language, the design of label schemes, and how educators and students can dive into this intriguing area. The conversation also touches on tools such as Prodigy and Spacy , as well as practical applications, including a humorous digression on the popular game, Fortnite . Teachers are encouraged to explore NLP with their students, emphasizing the importance of hands-on experience and data annotation. There's also a mention of a fascinating project involving a " magic mirror " powered by Raspberry Pi . Special Guest: Ines Montani. Support Teaching Python Links: ines.io — Hi, I’m Ines. I’m a software developer working on Artificial Intelligence and Natural Language Processing technologies, and the co-founder and CEO of Explosion. We’re the makers of spaCy, one of the leading open-source libraries for Natural Language Processing in Python, and Prodigy, a modern annotation tool for creating training data for machine learning models. Explosion — Company co-founded by Ines, specializing in AI and NLP developer tools. spaCy · Industrial-strength Natural Language Processing in Python — A leading Python library for NLP, designed to help process and understand large amounts of textual data. Prodigy · Prodigy · An annotation tool for AI, Machine Learning & NLP — An interactive annotation tool for AI and machine learning, mentioned extensively in the conversation. MagicMirror² — The open source modular smart mirror platform Our Patreon — The Patreon page where listeners can financially support the podcast.…
In this captivating episode of Teaching Python, Kelly and Sean sit down with the innovative mind behind DroneBlocks.io, Dennis Baldwin. As a child, Dennis was deeply fascinated with remote control cars and airplanes. That childhood passion translated into a profound interest in engineering, as he delved deep into the intricate world of building, wiring, and programming flight controllers for his RC planes and quadcopters. Alongside, Dennis maintained an active presence on YouTube, making sure to share a majority of his research, development, and findings with an eager audience. 2010 marked a pivotal year for Dennis when he discovered the ArduPilot project and was deeply inspired by the dynamic developer community that supported it. This newfound inspiration set him on a journey of countless hours in the garage, experimenting and constructing a myriad of autonomous drones. This includes everything from hexacopters and VTOL aircraft to delta wings and mini quads, leveraging APM and Pixhawk flight controllers. 2014 saw him crossing paths with Marisa at Walnut Springs Elementary School in Dripping Springs, TX. A chance collaboration led to Dennis introducing students to the wonders of quadcopters, which further transitioned to the integration of DJI SDK upon students' intrigue in aerial photography. Fast forward to 2015, Dennis established a groundbreaking concept—melding block programming with the DJI SDK. This innovation birthed DroneBlocks, a platform cherished by students for its intuitive approach to conducting autonomous missions with DJI hardware. Today, DroneBlocks boasts an app, a comprehensive curriculum, and an ever-growing community of users sharing their mission code globally. As a graduate from The Citadel with a BS in Electrical Engineering and with a rich history of co-founding multiple tech ventures, Dennis, along with Marisa, aspires to integrate DroneBlocks into every STEAM classroom across the world. Tune in and soar with us on this incredible journey of passion, innovation, and educational revolution. Special Guest: Dennis Baldwin. Support Teaching Python Links: DroneBlocks App & Curriculum - Learn to Code with Drones! — DroneBlocks teaches STEM and the real-world application of drones, robots, and sensor technology through our apps, drone coding curriculum, simulator, and professional development. DroneBlocks Robo-Dog GO1 - Classroom Bundle — DroneBlocks — The DroneBlocks GO1 EDU+ bundle comes pre-equipped with two onboard Jetson Nanos and one onboard Jetson NX, this increased processing power gives you the capability of adding Lidar units in the future. ArduPilot - Versatile, Trusted, Open — ArduPilot is a trusted, versatile, and open source autopilot system supporting many vehicle types: multi-copters, traditional helicopters, fixed wing aircraft, boats, submarines, rovers and more. The source code is developed by a large community of professionals and enthusiasts. Dennis Baldwin - YouTube — I'm Dennis Baldwin, an electrical engineer by degree but fell in love with software engineering many years ago. I started building RC cars with my dad as a kid and now build UAVs (aka drones). I'm fascinated by the autonomous aspect of UAVs and spend a lot of time tinkering with Pixhawk and the APM code. Hopefully you learn something from my channel and hopefully I learn something from you as well. Thanks for tuning in. DroneBlocks Curriculum — Check out the full set of Droneblocks courses online…
Way back on Episode 13 , we interviewed Josh Lowe, then 15 years old and the creator of EduBlocks . When Josh was 12, he started a Saturday afternoon project to make a block-based coding IDE that generated Python code. Flash forward seven years and Josh still maintains EduBlocks as a software engineer on behalf of Anaconda . This week, Kelly and Sean caught up with Josh to learn about his educational journey since we last spoke with him, the latest developments on EduBlocks, as well as the new direction enabled by Anaconda's purchase of EduBlocks in May 2023 . Special Guest: Josh Lowe. Support Teaching Python Links: Edublocks — EduBlocks is a free tool by Anaconda that helps anyone learn how to code with text-based languages like Python or HTML using a familiar drag-and-drop blocks system Anaconda Anaconda Press Release Announcing Purchase of EduBlocks — Anaconda Inc., provider of the world’s most popular data science platform, today announced the acquisition of EduBlocks, a free, web-based, drag-and-drop coding platform built to help K-12 students learn fundamental skills. With EduBlocks, Anaconda expands its reach and offerings for K-12 schools as well as for beginner-level professionals.…
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. Support Teaching Python Links: sam lau AI Code Generation Tools Study — From "Ban It Till We Understand It" to "Resistance is Futile": How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools such as ChatGPT and GitHub Copilot Pandas Tutor: Using Pyodide to Teach Data Science at Scale | Pyodide blog — Hi, we’re Sam Lau and Philip Guo, and we teach data science classes at UC San Diego. In this guest post we’ll tell you about our free educational tool, Pandas Tutor, that helps students learn data science using the popular pandas library. The above screenshot shows how you can use it to write Python and pandas code in a web-based editor and see visualizations of what your code does step-by-step. Pandas Tutor - visualize Python pandas code — Pandas Tutor lets you write Python pandas code in your browser and see how it transforms your data step-by-step. (If you use R, try Tidy Data Tutor. To visualize general Python, Java, C, C++, and JavaScript code, try Python Tutor.) Teaching Programming in the Age of ChatGPT — How computing instructors plan to adapt to ChatGPT, GitHub Copilot, and other AI coding assistants (ICER 2023 paper) Real-Real-World Programming with ChatGPT — Taking AI Far Beyond Small Self-Contained Coding Tasks…
In this episode, Kelly and Sean meet with Adam Schroeder, community manager at Plotly and author of The Book of Dash. We'll talk about how teachers can use data visualization in the classroom with Dash to bring data to life for their students. If you're not familiar with the Dash and Plotly Python libraries, you can get started here with us! Dash is a library for building web-based dashboards to visualize your Python data. It uses Plotly, a library for making beautiful visualizations of data that are highly interactive. Both libraries are open-source and maintained by the Plotly company, which provides enterprise-grade implementations of Dash and Plotly for business customers. Special Guest: Adam Schroeder. Support Teaching Python Links: Dash in 20 Minutes Tutorial | Dash for Python Documentation | Plotly — By the end of this tutorial, you will understand the basic building blocks of Dash and you will know how to build this app. Plotly Blog - What Scientists, Engineers, Teachers, &... — Making graphs and analyzing data are essential skills for science, engineering, journalism, and data analysis of all types. Collaborating online with our team means we can work better and faster. The status quo tools–pencil and paper, desktop software, and graphing calculators–present problems. Plotly: Low-Code Data App Development — Dash Enterprise is the premier platform for building, scaling, and deploying data apps in Python. The Book of Dash | No Starch Press — A swift and practical introduction to building interactive data visualization apps in Python, known as dashboards. You’ve seen dashboards before; think election result visualizations you can update in real time, or population maps you can filter by demographic. With the Python Dash library you’ll create analytic dashboards that present data in effective, usable, elegant ways in just a few lines of code. Charming Data - YouTube Minecraft EDU Digital Citizenship — Minecraft is an open-world game full of possibilities, where players can create and build, solve problems together, and explore amazing worlds. Learn how Minecraft is transforming education. Minecraft is working on a series of digital literacy/cyber safety worlds and lessons.…
T
Teaching Python

1 Episode 111: Generative AI with Eric Matthes 1:04:27
1:04:27
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:04:27
Episode 111: Exploring Generative AI in Education In Episode 111 of the Teaching Python podcast, join special guest Eric Matthes and your hosts Kelly and Sean as they dive into the intriguing world of generative AI in education. Coming fresh from the Education Summit at PyCon 2023, they provide a comprehensive recap of the event, highlighting the successful speaker topics, the ideal room size, and the engaging breakout sessions that made the summit a resounding success. As an extra resource, Eric Matthes, author of the widely acclaimed "Python Crash Course," joins the discussion, providing valuable insights into the intersection of generative AI and education. For those interested, Eric's book can be found on Amazon . The conversation then delves into the complexities surrounding generative AI, emphasizing that while it holds tremendous potential, it is still in its early stages, leaving us with more questions than answers. To lay the groundwork, the hosts define generative AI and demystify how large language models work, drawing an analogy to refrigerator poetry magnets to aid comprehension. As the discussion unfolds, Kelly, Eric, and Sean raise crucial questions about the role of generative AI, specifically ChatGPT, in education. They explore the optimal level of usage, the necessary policies and governance to support its implementation, and draw parallels to the concept of the "Goldilocks zone" in astronomy, seeking the right balance for effective integration. The episode moves to thought-provoking dialogue regarding the future proficiency levels required for learners in problem-solving scenarios. They examine whether coding proficiency alone will suffice or if learners will need to develop AI literacy, enabling them to harness the power of AI to generate code and solutions. Tune in to Episode 111 of the Teaching Python podcast to gain a deeper understanding of the implications and potential of generative AI in education. As the hosts explore the evolving landscape, they shed light on the importance of finding the right balance and preparing learners for the challenges and opportunities that lie ahead. Special Guest: Eric Matthes. Support Teaching Python Links: Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming: Matthes, Eric: 9781718502703: Amazon.com: Books — Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. Python Flash Cards: Syntax, Concepts, and Examples: Matthes, Eric: 9781593278960: Amazon.com: Books — Keep your coding skills sharp on the go! Python Flash Cards take a tried-and-tested method and give it a programming makeover. Eric Matthes, author of the best-selling Python Crash Course, distills essential Python programming knowledge into this 101-card deck you can use anywhere. - Education Summit - PyCon US 2023 — The Summit is a gathering of teachers and educators focused on bringing coding literacy, through Python, to as many learners as possible. We invite educators from all venues to join the discussion, share insights, learn new techniques and tools, and share their passion for education. We are inviting educators from many venues: authors; PK-12 schools; colleges and universities; community-based workshops; online programs; and government. In addition to a wide array of engaging speakers, we will also create collaboration opportunities and hands-on learning sessions.…
T
Teaching Python

1 Episode 110: CircuitPython with Kattni Rembor 1:04:31
1:04:31
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:04:31
Show Notes Introduction Welcome to this week's episode, entirely devoted to CircuitPython. We're excited to have Kattni Rembor from Adafruit as our special guest, who has contributed extensively to the CircuitPython platform, from beginner guides to advanced projects. Kattni's Win of the Week Kattni shares her current project, a guide for creating a keyboard key switch with NeoPixels underneath. Each key press generates a random LED color. Our Wins of the Week Kelly Schuster-Paredes, currently on vacation, shares her achievement of resting for two consecutive minutes. Sean shares his experience using the Marp tool for presentations but admits to time management struggles. CircuitPython Introduction We delve into CircuitPython, a version of Python designed for microcontrollers. Created for beginners and educational purposes, it provides a unique approach to learning Python. CircuitPython Applications Kattni enlightens us on the vast applications of CircuitPython, ranging from environmental sensing to assistive technologies for people with disabilities. CircuitPython Capabilities We discuss how CircuitPython simplifies complex tasks, fostering creativity and making tasks like LED blinking quite straightforward. CircuitPython Boards At the time of recording, there are 413 boards compatible with CircuitPython available at circuitpython.org. We also discuss Adafruit's educational pricing and discounts. Top CircuitPython Boards We list our top five favorite boards for education, ease of use, and fun projects, including Blue fruit and Circuit Playground Express. Getting Started with CircuitPython Starting with CircuitPython can be challenging for beginners. We discuss some common issues and solutions, like copying required libraries immediately after importing. CircuitPython in the Classroom We highlight the immense possibilities of CircuitPython in educational settings and encourage educators to explore its potential. Connect with Kattni Rembor You can follow Kattni Rembor's projects on the Adafruit Learning System and on social media platforms like Mastodon. Live Streaming Announcement Kelly announces the "Summer of Streaming," aiming to live stream every Wednesday at three. Closing Remarks We wrap up the episode with Kattni expressing her enjoyment in discussing CircuitPython and her excitement for future projects. Sean and Kelly sign off, looking forward to the next episode. Special Guest: Kattni Rembor. Support Teaching Python…
Show Notes: Personal Updates Sean Tibor shares his excitement about meeting his overseas team members for the first time. He also expresses pride at watching his first batch of students graduate and choose to study in computer science and related fields. Future Learning Journeys Kelly Schuster-Paredes reflects on the exciting learning opportunities the students will undertake. She expresses hope that these students will return to share their experiences and insights ( Teaching Python website ). Inviting Past Students on the Podcast Both hosts discuss the possibility of inviting former students to the podcast as guests. Current Students Excelling Kelly shares an anecdote about a 6th grader surpassing her knowledge in Python's Turtle module . Plans for the Podcast Return in June with the first guest speaker of the year. Considering a summer sabbatical to prepare for the upcoming school year. Plans to enhance their Patreon community with exclusive benefits. Reach Out! Sean invites listeners to reach out via social platforms such as Twitter , Facebook , and LinkedIn . He also encourages feedback on potential topics or guests for future podcast episodes through their website contact form . Signing Off The hosts sign off, promising more Python learning insights and experiences in the next episodes. For more details, visit the Teaching Python Podcast website . Support Teaching Python…
Kelly and Sean interview Ryan Dehmoubed, co-founder of JuiceMind , a startup focused on hardware and software for the K-12 computer science education market. Their initial products focus on the AP Computer Science curriculum with a goal of making coding more engaging while showing students the practical applications of coding. In this interview, we'll cover everything from the shortage of computer science teachers to smart doorbells to going beyond Kahoot! to tools that help teachers assess student learning progress. Special Guest: Ryan Dehmoubed. Support Teaching Python Links: Python Smart Doorbell - JuiceMind — Learn the fundamentals of Python by building a REAL product – a Smart Doorbell that sends text messages and emails! Ping Pong Launcher - JuiceMind — Strengthen your Python skills and learn the fundamentals of robotics by building a Ping Pong Launcher that can fire a ping pong ball 20 feet! JuiceMind Quizzes…
Have you ever wondered how Siri, Alexa, or Google Assistant can understand and respond to our commands? Or how Netflix or YouTube recommend the next video for us to watch? The answer lies in Artificial Intelligence (AI), a branch of computer science that allows machines to perform tasks that usually require human intelligence, such as speech recognition, image processing, and decision-making. In this episode of The Teaching Python podcast, Dr. Nisha Talagala, the founder and CEO of AIClub , a nonprofit organization that teaches AI to students and educators, joins hosts Sean Tibor and Kelly Schuster-Paredes to demystify AI and Machine Learning (ML) for middle school students. Dr. Talagala starts by explaining how she started teaching her then 9-year old daughter about AI and quickly realized that there were a lot of gaps in the available AI materials for teaching. She started assembling resources and organizing the content in a way that worked well for kids while providing them with room to grow their knowledge and skills. This quickly turned into a book project, The Fundamentals of Artificial Intelligence, Volume 1 with her co-author Dr. Sindhu Ghanta. Next, the conversation shifts to teaching the ethics of AI and the potential risks and benefits of AI for society. Dr. Talagala explains how students need projects that they can relate to and easily adapt to answer the questions they generate. She suggests that middle school students can play a role in shaping the future of AI by learning about these issues, questioning the status quo, and advocating for responsible AI practices. The episode ends with resources and recommendations for teachers who want to learn more about AI and ML. Special Guest: Nisha Talagala. Support Teaching Python Links: Amazon.com: Fundamentals of Artificial Intelligence: Volume 1 (Introduction to Artificial Intelligence) eBook : Talagala, Nisha, Ghanta, Sindhu: Kindle Store — This book is for K12 students who want to learn AI, for teachers who want to teach AI and bring AI into the classroom, and for any individual who wants to understand AI in a simple and effective way. AIClub - AI for Kids, Coding, IOT, Apps for Kids | AIClub — Artificial Intelligence is the Future. Are Your Kids Ready? The Three E’s Of Problem Solving: Core Skills In The Age Of ChatGPT — I have written articles (like this one) on how technologies like ChatGPT, while massively disruptive, are not necessarily the first ones that upended our understanding of what core workplace skills need to look like. In the presence of ever-increasing automation - I would argue the core skills that remain are problem-solving skills - which can be measured by three Es - Effective, Efficient, and Ethical…
After years of being atop our "must-have guests" list, Kelly and Sean finally get to interview Al Sweigart, author of Automate the Boring Stuff with Python, as well as many other books and courses that help people learn Python more effectively Join us as we talk about everything from our favorite teaching examples, the process of book writing, fostering cats, and more. Special Guest: Al Sweigart. Support Teaching Python Links: Invent with Python — Learning to program makes you a smarter and more capable human being. Rocket science uses programming, but programming isn't rocket science. Whether you're a student preparing for a software career, an office worker buried under spreadsheet files, or a hobbyist who wants to make video games, the Python programming language is an excellent start in the world of programming. Get started for free with the online copies of Al's books! The Recursive Book of Recursion: Ace the Coding Interview with Python and JavaScript: Sweigart, Al: 9781718502024: Amazon.com: Books — An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples. Recursion has an intimidating reputation: it’s considered to be an advanced computer science topic frequently brought up in coding interviews. But there’s nothing magical about recursion. Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners: Sweigart, Al: 9781593279929: Amazon.com: Books — Learn how to code while you write programs that effortlessly perform useful feats of automation! The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more. Python Programming Exercises, Gently Explained , Sweigart, Al, eBook - Amazon.com — Many books and websites have aggressive programming challenges for top coders. However, this book is for the rest of us. We want challenges that improve our coding skills, not leave us confused and discouraged. Other tutorials and books have taught you the basics of Python, but the 42 programming exercises in this book let you practice what you've learned. Selected for their simplicity, these programming problems include gentle explanations of the problem, the prerequisite coding concepts you’ll need to understand the solution, and helpful templates to put together the programs if you have trouble starting from scratch. Amazon.com: The Big Book of Small Python Projects: 81 Easy Practice Programs eBook : Sweigart, Al: Kindle Store — If you’ve mastered basic Python syntax and you’re ready to start writing programs, you’ll find The Big Book of Small Python Projects both enlightening and fun. This collection of 81 Python projects will have you making digital art, games, animations, counting pro- grams, and more right away. Once you see how the code works, you’ll practice re-creating the programs and experiment by adding your own custom touches. Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code: Sweigart, Al: 9781593279660: Amazon.com: Books — BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL You've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python. What's the next step toward becoming a capable, confident software developer? Cracking Codes with Python: An Introduction to Building and Breaking Ciphers: Sweigart, Al: 9781593278229: Amazon.com: Books — Learn how to program in Python while making and breaking ciphers—algorithms used to create and send secret messages! Invent Your Own Computer Games with Python, 4th Edition: Sweigart, Al: 9781593277956: Amazon.com: Books — Invent Your Own Computer Games with Python will teach you how to make computer games using the popular Python programming language—even if you’ve never programmed before!…
Kelly and Sean are organizing the PyCon US Education Summit for 2023. Join us to learn more about the summit, what we've learned from attending, and how you can get involved. Support Teaching Python Links: Welcome to PyCon US 2023 - PyCon US 2023 — Presenting PyCon US 2023 a 20th Year Anniversary Celebration! Salt Lake City, Utah - April 19, 2023 - April 27, 2023 Tutorials - April 19-20, 2023 Main Conference and Online - April 21-23, 2023 Job Fair - April 23, 2023 Sprints - April 24-27, 202…
In episode 104 of the Teaching Python podcast, Kelly and Sean discuss their wins of the week and announce they are co-chairing the PyCon US Education Summit in April 2023. The episode features a segment on book recommendations, where Kelly and Sean share some of their recent reads that they found particularly useful for Python programmers. One of the recommended books is "The Missing ReadMe" which is a guide for new engineers to understand and navigate open-source projects. Another book recommended is "Fundamentals of Artificial Intelligence" which is a comprehensive introduction to the field of artificial intelligence and its underlying algorithms and techniques. They also recommend "Accelerate: The Science of Lean Software and DevOps" which is a practical guide with industry data about the benefits of DevOps. "Fluent Python" is another book they recommend which is a guide to writing better and more idiomatic Python code. Finally, they recommend the new edition of "Python Crash Course" by Eric Matthes which is a fast-paced, thorough introduction to Python programming for beginners. It's a great episode for anyone who is interested in learning more about the Python programming language, and the PyCon Education Summit, as well as reading some great books on the topic. The episode is available on the Teaching Python podcast website, and the links to the books can also be found there. Support Teaching Python Links: Amazon.com: Storytelling with Data: A Data Visualization Guide for Business Professionals eBook : Knaflic, Cole Nussbaumer: Kindle Store — Storytelling with Data teaches you the fundamentals of data visualization and how to communicate effectively with data. You'll discover the power of storytelling and the way to make data a pivotal point in your story. How Charts Lie: Getting Smarter about Visual Information , Cairo, Alberto - Amazon.com — Today, public conversations are increasingly driven by numbers. While charts, infographics, and diagrams can make us smarter, they can also deceive—intentionally or unintentionally. To be informed citizens, we must all be able to decode and use the visual information that politicians, journalists, and even our employers present us with each day. Demystifying an essential new literacy for our data-driven world, How Charts Lie examines contemporary examples ranging from election result infographics to global GDP maps and box office record charts, as well as an updated afterword on the graphics of the COVID-19 pandemic. Amazon.com: Truthful Art, The: Data, Charts, and Maps for Communication (Voices That Matter) eBook : Cairo, Alberto: Books — Every day, at work, home, and school, we are bombarded with vast amounts of free data collected and shared by everyone and everything from our co-workers to our calorie counters. In this highly anticipated follow-up to The Functional Art—Alberto Cairo’s foundational guide to understanding information graphics and visualization—the respected data visualization professor explains in clear terms how to work with data, discover the stories hidden within, and share those stories with the world in the form of charts, maps, and infographics. Functional Art, The: An introduction to information graphics and visualization (Voices That Matter) 1, Cairo, Alberto, eBook - Amazon.com — Unlike any time before in our lives, we have access to vast amounts of free information. With the right tools, we can start to make sense of all this data to see patterns and trends that would otherwise be invisible to us. By transforming numbers into graphical shapes, we allow readers to understand the stories those numbers hide. In this practical introduction to understanding and using information graphics, you’ll learn how to use data visualizations as tools to see beyond lists of numbers and variables and achieve new insights into the complex world around us. The Missing README: A Guide for the New Software Engineer , Riccomini, Chris, Ryaboy, Dmitriy, eBook - Amazon.com — Key concepts and best practices for new software engineers — stuff critical to your workplace success that you weren’t taught in school. Amazon.com: Fundamentals of Artificial Intelligence: Volume 1 (Introduction to Artificial Intelligence) eBook : Talagala, Nisha, Ghanta, Sindhu: Kindle Store — This book is for K12 students who want to learn AI, for teachers who want to teach AI and bring AI into the classroom, and for any individual who wants to understand AI in a simple and effective way. Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations 1, Forsgren PhD, Nicole, Humble, Jez, Kim, Gene, eBook - Amazon.com — How can we apply technology to drive business value? For years, we've been told that the performance of software delivery teams doesn't matter―that it can't provide a competitive advantage to our companies. Through four years of groundbreaking research to include data collected from the State of DevOps reports conducted with Puppet, Dr. Nicole Forsgren, Jez Humble, and Gene Kim set out to find a way to measure software delivery performance―and what drives it―using rigorous statistical methods. This book presents both the findings and the science behind that research, making the information accessible for readers to apply in their own organizations. Amazon.com: Leading with AI and Analytics: Build Your Data Science IQ to Drive Business Value eBook : Anderson, Eric, Zettelmeyer, Florian: Kindle Store — Data. It’s the benchmark that informs corporate projections, decision-making, and analysis. But, why do many organizations that see themselves as data-driven fail to thrive? In Leading with AI and Analytics, two renowned experts from the Kellogg School of Management show business leaders how to transform their organization to become evidence-driven, which leads to real, measurable changes that can help propel their companies to the top of their industries. Fluent Python 2, Ramalho, Luciano, eBook - Amazon.com — Don't waste time bending Python to fit patterns you've learned in other languages. Python's simplicity lets you become productive quickly, but often this means you aren't using everything the language has to offer. With the updated edition of this hands-on guide, you'll learn how to write effective, modern Python 3 code by leveraging its best ideas. Amazon.com: Limitless: Upgrade Your Brain, Learn Anything Faster, and Unlock Your Exceptional Life eBook : Kwik, Jim: Kindle Store — JIM KWIK, the world's #1 brain coach, has written the owner's manual for mental expansion and brain fitness. Limitless gives people the ability to accomplish more--more productivity, more transformation, more personal success, and business achievement, by changing their Mindset, Motivation, and Methods. Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming , Matthes, Eric, eBook - Amazon.com — Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. The Book of Dash: Build Dashboards with Python and Plotly , Schroeder, Adam, Mayer, Christian, Ward, Ann Marie, eBook - Amazon.com — A swift and practical introduction to building interactive data visualization apps in Python, known as dashboards. You’ve seen dashboards before; think election result visualizations you can update in real time, or population maps you can filter by demographic. With the Python Dash library you’ll create analytic dashboards that present data in effective, usable, elegant ways in just a few lines of code.…
This episode description was written by ChatGPT. What do you think? In this episode of the Teaching Python podcast, Kelly and Sean delve into the topic of ChatGPT and its potential impact on computer science education. ChatGPT is a new artificial intelligence tool developed by OpenAI that has generated a lot of buzz in the tech industry. The hosts consider both the potential benefits and drawbacks of using ChatGPT in the classroom, and discuss how it could be used to enhance the learning experience. One of the key points they address is the question of whether ChatGPT will be a helpful or harmful addition to computer science education. On the one hand, ChatGPT has the potential to be a powerful teaching aid, providing students with a unique and engaging way to learn. On the other hand, there are concerns that the use of ChatGPT could lead to a reduction in critical thinking skills, as students may rely too heavily on the tool for solutions. Ultimately, Kelly and Sean argue that ChatGPT has the potential to be a valuable resource for educators, but it is important to use it in a balanced and mindful way. They suggest that incorporating ChatGPT into the curriculum in combination with other teaching methods could be an effective way to maximize its benefits and minimize any negative effects. If you are interested in learning more about ChatGPT and its potential applications in education, be sure to check out the linked resources. Support Teaching Python Links: ChatGPT: Optimizing Language Models for Dialogue — We’ve trained a model called ChatGPT which interacts in a conversational way. The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests. ChatGPT is a sibling model to InstructGPT, which is trained to follow an instruction in a prompt and provide a detailed response. Aligning Language Models to Follow Instructions — We’ve trained language models that are much better at following user intentions than GPT-3 while also making them more truthful and less toxic, using techniques developed through our alignment research. These InstructGPT models, which are trained with humans in the loop, are now deployed as the default language models on our API. Proximal Policy Optimization — We’re releasing a new class of reinforcement learning algorithms, Proximal Policy Optimization (PPO), which perform comparably or better than state-of-the-art approaches while being much simpler to implement and tune. PPO has become the default reinforcement learning algorithm at OpenAI because of its ease of use and good performance. ChatGPT Equivalent Is Open-Source, But it Is of No Use to Developers — It seems like the first open-source ChatGPT equivalent has emerged. It is an application of RLHF (Reinforcement Learning with Human Feedback) built on top of Google’s PaLM architecture, which has 540 billion parameters. PaLM + RLHF, ChatGPT Equivalent is open-source now, it is a text-generating model that acts similarly to ChatGPT, was provided by the developer in charge of reverse engineering closed-sourced AI systems like Meta’s Make-A-Video. It is characterized as a work in progress. How AI Is Changing The Way Students Learn — In the education landscape, technology is rapidly changing. AI and machine learning, in particular, are now impacting the education sector in numerous ways. In fact, despite some commonly held beliefs, the use of AI in education goes beyond grading student assessments, and this technology can greatly benefit both educators and students. Brian Bourque on Twitter: — "ChatGPT will revolutionize how non-technical folks build products. Here's an example (I put this together in 2 min, so yeah, it's crappy):" / Twitter Can Anti-Plagiarism Tools Detect When AI Chatbots Write Student Essays? | EdSurge News — After its launch last month, ChatGPT, the latest chatbot released by OpenAI, made the rounds online. Alex, a sophomore at a university in Pittsburgh, started toying with the chatbot about a week after it was released, after finding out about it on Twitter. Within a couple of days, he got really excited by the quality of the writing it produced. The chatbot was good, he says—really good. (“Alex” is the name that this person provided to EdSurge. He only agreed to speak anonymously, for fear of repercussions for admitting to academic dishonesty.) Will ChatGPT Kill the Student Essay? - The Atlantic — Nobody is prepared for how AI will transform academia. ChatGPT for Google - Chrome Web Store — Display ChatGPT response alongside Google Search results This is an open-source extension that show response from ChatGPT alongside Google and other search engines ZohaibAhmed/chatgpt-api: This repo is unofficial ChatGPT api. It is based on Daniel Gross's WhatsApp GPT — It uses playwright and chromium to open browser and parse html. It is an unoffical api for development purpose only. lencx/ChatGPT: 🔮 ChatGPT Desktop Application (Mac, Windows and Linux) — This is a major and exciting update. It works like a Telegram bot command and helps you quickly populate custom models to make chatgpt work the way you want it to. This project has taken a lot of my spare time, so if it helps you, please help spread the word or star it would be a great encouragement to me. I hope I can keep updating it and adding more interesting features. ChatGPT Tutorial - A Crash Course on Chat GPT for Beginners - YouTube — This ChatGPT Tutorial is a Crash Course on Chat GPT for Beginners. With the increase in popularity, ChatGPT is still unknown to many people. In this video, I will provide a crash course on different ways to use ChatGPT.…
In the 2007 film, Shift Happens, Carl Fisch (later modified by Scott Mcleod) stated that “The top 10 in-demand jobs in 2010 did not exist in 2004. We are currently preparing students for jobs that don’t exist yet, using technologies that haven’t been invented, in order to solve problems we don’t even know are problems yet.” Although the 65% figure has been debunked quite often and the data that was used during the video cannot always be verified, it is safe to say that the jobs of today, have evolved quite a bit since 2004. In addition, a lot of these fields are Global, rely a lot on technology and the use of code, like Python. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, Ethical AI, and Data Science We welcome Michael Galarnyk. Michael currently teaches Python for Data Visualization for LinkedIn Learning, Data Analytics using Python for UCSD Extension, Machine Learning Fundamentals for UCSD Extension, and Machine Learning with Python for Stanford Continuing Studies. I have previously taught Essential Python for Global Knowledge and Data Science (Python) at General Assembly. Special Guest: Michael Galarnyk. Support Teaching Python Links: Python for Data Visualization — Data visualization is incredibly important for data scientists, as it helps them communicate their insights to nontechnical peers. But you don’t need to be a design pro. Python is a popular, easy-to-use programming language that offers a number of libraries specifically built for data visualization. Data Analytics Using Python | UC San Diego Extension — In this course, you will learn the rich set of tools, libraries, and packages that comprise the highly popular and practical Python data analysis ecosystem. This course is primarily taught via screen sharing programming videos. Topics taught range from basic Python syntax all the way to more advanced topics like supervised and unsupervised machine learning techniques. Machine Learning Fundamentals | UC San Diego Extension — Utilizing machine learning to apply algorithms to their data has helped companies maximize efficiencies, pursue new markets, and create new products. This trend has prompted many industries to recognize the value of machine learning, creating a high demand for knowledge in this field. Understanding the theory of how machine learning algorithms work is not only important skill for being able to apply and debug code, but also an important skill for interviewing. How Charts Lie: Getting Smarter about Visual Information: Cairo, Alberto: 9780393358421: Amazon.com: Books — A leading data visualization expert explores the negative―and positive―influences that charts have on our perception of truth. Today, public conversations are increasingly driven by numbers. While charts, infographics, and diagrams can make us smarter, they can also deceive―intentionally or unintentionally. Dogsheep — Tools for personal analytics, powered by Datasette PyCon 2022 — Sean & Kelly's PyCon talk: Learn Python Like a 12-year-old…
In the 2007 film, Shift Happens, Carl Fisch stated that “The top 10 in-demand jobs in 2010 did not exist in 2004. We are currently preparing students for jobs that don’t exist yet, using technologies that haven’t been invented, in order to solve problems we don’t even know are problems yet.” While the data that was used during the video cannot be completely verifiable, it is safe to say that the jobs of today have evolved quite a bit since 2004. In addition, a lot of these fields are global, rely heavily on technology and the use of code skills like Python programming. In this podcast series, we will speak to professionals in the field that have jobs in industries including Fintech 3.0, Cybertechnology, and Data Science. We welcome Michele Darayanani, Nevena Lazarevic and Joe Farajallah to discuss the basics of Cybersecurity, what it is, what all does it involve, and how Python can be used to secure platforms from cyber attacks. Michele leads the Cyber offerings for Pharmaceutical, Life Sciences, and Medical Device Manufacturing clients. An avid advocate for usable security that drives business value through Cyber; he supports clients as a sounding board for the CISO, CISO coaching, Secure Cloud Transformations, Cyber Due Diligence, and Security Architecture. Nevena is a passionate and proactive Cyber Security consultant with a Software Engineering background. Her focus within this area has been Cyber Defense, Security Transformation and Information Security. Joe is a Cyber Security consultant focusing on ethical hacking and red team testing. He has a background in electrical engineering and networks. Special Guests: Joe Farajallah, Michele Daryanani, and Nevena Lazarevic. Support Teaching Python Links: Jobs - KPMG Switzerland — KPMG offers you excellent career prospects and a great corporate culture. We employ over 2100 talented people from 55 countries. Find out who we are, what we do, what we find important and what day-to-day work at KPMG is really like. We are seeking people who have a “dare to do” attitude, for our company prospers with the help of courageous people. Choose your level of experience and take a look at our job vacancies. python-ldap · PyPI — python-ldap provides an object-oriented API to access LDAP directory servers from Python programs. Mainly it wraps the OpenLDAP 2.x libs for that purpose. Additionally the package contains modules for other LDAP-related stuff (e.g. processing LDIF, LDAPURLs, LDAPv3 schema, LDAPv3 extended operations and controls, etc.).…
In this episode, Sean and Kelly talk about the future. Looking into the past 20 years+ years of teaching and looking back at how we were taught as children, what has changed? Just as our teachers prepared us for our present, how are we preparing our students? We should no longer try to prepare our students for jobs that may not be there when they enter the workforce. Instead, we should focus our preparation on how they can take advantage of the emerging technologies that are coming into existence. How are we teaching them to look out for the both the dangers and the benefits of Big Data, Machine Learning, social media and robots? What skills are we focusing on that wil lallow them to pivot and prosper in this exponentially changing world? The future is reliant on what our students of today will create. Support Teaching Python Links: Sean Tibor — The personal website of Sean Tibor. Opinions are my own. The world’s fastest framework for building websites | Hugo — The world’s fastest framework for building websites A whole new world: Education meets the metaverse — The metaverse is upon us. Soon it will be as omnipresent as TikTok, Instagram, and Facebook (now Meta). As technology advances to bring us new immersive and imaginary worlds, how we educate children and prepare teachers must also advance to meet these new opportunities. Prospects for children in 2022: A GLOBAL OUTLOOK — In 2021, the Office of Global Insight and Policy (OGIP) produced a medium-term analysis of global trends in support of UNICEF’s preparation of a new Strategic Plan. Python Editor for micro:bit — The new Alpha version of the micro:bit python editor "No, really. Why coding?" — “Everybody should learn how to code.” Over the years, you’ve probably seen a million variations on this quote. Let’s challenge this assertion. Why learn to code? What’s in it for the learner? Why should they care? And where do they start? Python RegEx Cheat Sheet Updated for 2022 - NetAdmin Reference — This Python RegEx cheat sheet will show you the most commonly used regular expressions that any network or system admin can use as a quick reference. Second Life realtor makes $1 million - GameSpot — Ailin Graef--who is better known by the name Anshe Chung--works as a real estate developer. She buys property, develops it, resells it, and uses the profits to buy even more. Her business has rapidly snowballed, and she has just made her first million--although none of the "property" is real. Did You Know; Shift Happens - Globalization; Information Age - YouTube — Created by Karl Fisch, and modified by Scott McLeod; Globalization and The Information Age Mavis Beacon Teaches Typing - Wikipedia — Mavis Beacon Teaches Typing is an application software program designed to teach touch typing.…
Most people think of Requests as an intermediate or advanced area of Python, but what happens when we turn it loose on beginner programmers? Spoiler - lots of learning and surprises! Requests is a popular Python library for making HTTP requests in a simplified, elegant way. As the one of the top 10 most downloaded packages on PyPI.org, it's used across Python to interact with web APIs, scrape websites, post webhooks, and more. In this episode, Kelly and Sean talk about different lesson plans, approaches, and examples using the Requests library in a teaching environment. Support Teaching Python Links: Python’s Requests Library (Guide) – Real Python — The requests library is the de facto standard for making HTTP requests in Python. It abstracts the complexities of making requests behind a beautiful, simple API so that you can focus on interacting with services and consuming data in your application. PyCon 2022 Welcome to PyCon US 2022 — PyCon US is the largest annual gathering for the community using and developing the open-source Python programming language. It is produced and underwritten by the Python Software Foundation, the 501(c)(3) nonprofit organization dedicated to advancing and promoting Python. Through PyCon US, the PSF advances its mission of growing the international community of Python programmers. Home | Mondelēz International, Inc. — We are one of the largest snack companies in the world with global net revenues of $25.9 billion and net earnings of $3.4 billion in 2018. We make and sell primarily snacks, including biscuits (cookies, crackers and salted snacks), chocolate, gum & candy as well as various cheese & grocery and powdered beverage products. ISL | International School of Luxembourg: Next Events — In collaboration with other international educators and renowned experts, ISL is proud to present a series of webinars that promote best practices and embrace the collective wisdom of the participants. We have been fortunate to collaborate with such experts as Dr. Fran Prolman, Ewan McIntosh, Jeff Utech and Scott McLeod. The Virtual Learning Loft has enabled ISL educators to connect and develop networking opportunities on a global scale and promote ISL as a learning organisation. Pine Crest School's Innovation Institute — The theme for the virtual conference is Going Global: Integrating Innovation, Technology, and Social Entrepreneurship to Improve our World. The Eighth Annual Innovation Institute is scheduled for April 24, 25, and 26, 2022. This year, the Institute will offer a variety of teacher-as-student, online, hands-on workshops geared toward educators at all levels. During the workshops, attendees will explore ways to make global connections and integrate social entrepreneurship through hands-on learning linked to project-based learning activities and technology integration. Python Jumpstart by Building 10 Apps Online Course - [Talk Python Training] — Programming is fun and profitable. Learning to become a software developer should be equally fun! This course will teach you everything you need to know about the Python language all the while building interesting and engaging applications.…
Continuing on conversations about tech for good, helping our students build global competence, and preparing our children to be successful in an ever increasing digital world, Kelly and Sean speak with Will Richardson, founder of the Big Questions Institute. “Are we preparing students to identify and confront problems they care about, collaborate beyond classroom walls, and overcome the false dichotomy between local versus global? Do we see our work as educators as the work of building a better world?” Special Guest: Will Richardson. Support Teaching Python Links: BIG Questions Institute - Big Questions Institute — The Big Questions Institute was created to help educators of all stripes build their capacity to see and accept this moment for what it is and to peer into the future with skill. We ground that work in "fearless inquiry," a disposition of deep questioning and truth-telling of our practice and mission. EMO - LivingAi — Built with multiple sensors and cutting-edge techs, Emo is a cool desktop AI robot pet with characters that can self-explore the world and react to you with 1000+ faces and movements. 9 Questions Free EBook - Big Questions Institute — In this new ebook written by BIG Questions Institute co-founders Will Richardson and Homa Tavangar, we suggest that now is the perfect time to ask whether the learning environments our students need today are the same as the ones schools offered them pre-pandemic. And that this is no time to go back to a "normal" which in many ways wasn't all that great to begin with. 10 Books for 2022 - Big Questions Institute — (*Because This Is an Historic Moment for Education) Amazon.com: The Greatest Beer Run Ever: A Memoir of Friendship, Loyalty, and War eBook : Donohue, John "Chick", Molloy, J. T.: Kindle Store — One night in 1967, twenty-six-year-old John Donohue—known as Chick—was out with friends, drinking in a New York City bar. The friends gathered there had lost loved ones in Vietnam. Now, they watched as anti-war protesters turned on the troops themselves. One neighborhood patriot came up with an inspired—some would call it insane—idea. Someone should sneak into Vietnam, track down their buddies there, give them messages of support from back home, and share a few laughs over a can of beer. It would be the Greatest Beer Run Ever. Amazon.com: Who Do We Choose To Be?: Facing Reality, Claiming Leadership, Restoring Sanity eBook : Wheatley, Margaret J.: Kindle Store — On the twenty-fifth anniversary of the publication of her classic Leadership and the New Science, bestselling author Margaret Wheatley once again turns to the new science of living systems to help leaders persevere in a time of great turmoil.…
This week, Kelly and Sean look over all that happened in 2021 for Teaching Python and commit to some bigger goals for 2022. What were the highlights according to our co-hosts? From the great guests to the wins in the classroom, Kelly and Sean catch up and kick off the new year together. Support Teaching Python Links: Amazon.com: Think Again: The Power of Knowing What You Don't Know eBook : Grant, Adam: Kindle Store — Organizational psychologist Adam Grant is an expert on opening other people's minds--and our own. As Wharton's top-rated professor and the bestselling author of Originals and Give and Take, he makes it one of his guiding principles to argue like he's right but listen like he's wrong. With bold ideas and rigorous evidence, he investigates how we can embrace the joy of being wrong, bring nuance to charged conversations, and build schools, workplaces, and communities of lifelong learners. Amazon.com: Terraform: Up & Running: Writing Infrastructure as Code: 9781492046905: Brikman, Yevgeniy: Books — Terraform has become a key player in the DevOps world for defining, launching, and managing infrastructure as code (IaC) across a variety of cloud and virtualization platforms, including AWS, Google Cloud, Azure, and more. This hands-on second edition, expanded and thoroughly updated for Terraform version 0.12 and beyond, shows you the fastest way to get up and running. The Marvelous Mrs. Maisel (TV Series 2017– ) - IMDb — A housewife in 1958 decides to become a stand-up comic. Amazon.com: LEGO Ghostbusters ECTO-1 (10274) Building Kit; Displayable Model Car Kit for Adults; Great DIY Project, New 2021 (2,352 Pieces) : Toys & Games — This is the ultimate ECTO-1 building kit for fans of LEGO bricks and Ghostbusters looking to build their next model car or simply relax with an immersive hands-on hobby project Hacker News - We're two middle school teachers learning and teaching Python [audio] | Hacker News Teaching Python Episode 68: Learning How To Learn with Barbara Oakley — This week, Kelly & Sean chat with Barbara Oakley, author of the upcoming books Uncommon Sense Teaching and Learn Like a Pro. Together, we talk about everything from learning Russian to the ways that the brain processes information and how teachers can best help students learn. Teaching Python Episode 67: Mu Editor: Part 1 of the Education IDE Series — Kelly and Sean kick off part 1 of their Education IDE series with Nick Tollervey and the Mu Editor, a Python editor for beginners with modes for "pure Python," MicroPython, CircuitPython, PyGame, Flask web apps, and more. JoBase | Home — Welcome to JoBase JoBase is aimed at beginner coders who want to have fun making games with Python. Follow steps below to prepare your computer for JoBase.…
T
Teaching Python

1 Episode 82: Helping Kids Navigate the Online World with Richard Culatta 1:04:33
1:04:33
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:04:33
We sometimes make assumptions when it comes to students and using technology, that students are savvy tech users. Although coding curriculum lends itself easily to incorporating many digital citizenship skills, even the best Computer Science course may not focus as much as you think on directly teaching these important skills. Furthermore, it is a lot of pressure for just one class to bear. In this episode of Teaching Python, Kelly and Sean speak with Richard Culatta CEO of International Society for Technology in Education and author of the book, “Digital for Good: Raising Kids to Thrive in an Online World and discuss ways that we can keep kids coding and being “active citizens” in their online and physical world! Special Guest: Richard Culatta. Support Teaching Python Links: Digital for Good: Raising Kids to Thrive in an Online World by Richard Culatta — When it comes to raising children in a digital world, every parent feels underprepared and overwhelmed. We worry that our children will become addicted to online games, be victims of cyberbullying, or get lost down the rabbit hole of social media. We warn them about all the things they shouldn't do online, but we don't do nearly enough to teach them the skills of digital well-being. We are ISTE | ISTE — We help educators around the world use technology to solve tough problems. Circuit Playground Bluefruit - Bluetooth Low Energy : ID 4333 : $24.95 : Adafruit Industries, Unique & fun DIY electronics and kits — Circuit Playground Bluefruit is our third board in the Circuit Playground series, another step towards a perfect introduction to electronics and programming. We've taken the popular Circuit Playground Express and made it even better! Now the main chip is an nRF52840 microcontroller which is not only more powerful, but also comes with Bluetooth Low Energy support for wireless connectivity.…
It's the most wonderful time of the year as Kelly and Sean put together a gift guide for techie kids! From transformable robots to glowing toys to soldering stations, we cover the items on our lists for the holidays. Check the show notes for links that support the podcast! Support Teaching Python Links: Amazon.com : Plugable USB 2.0 Digital Microscope with Flexible Arm Observation Stand Compatible with Windows, Mac, Linux (2MP, 250x Magnification) : Electronics — Useful and fun for students, collectors, testers, and anyone interested in exploring the microscopic world. Includes a microscope camera yet cannot be used as a document camera Hakko FX888D-23BY Digital Soldering Station FX-888D FX-888 (blue & yellow): Power Soldering Accessories: Amazon.com: Tools & Home Improvement — Introducing the HAKKO FX-888D Excellent thermal recovery Heater output has been increased by 30% compared to that of the conventional models HAKKO 936·937. Also FX-888D delivers excellent thermal recovery by using T18 series tips for their terrific heat conductivity. Amazon.com: Otamatone [English Edition] Japanese Electronic Musical Instrument Portable Synthesizer from Japan by Cube/Maywa Denki, Black : Toys & Games — BEST SELLING – One of Japan's best selling musical Instrument Portable Synthesizer toys! FUN & EASY TO PLAY - You can create different sound and pitch by pressing down the middle part of the Otamatone. By sliding down your finger up and down, you can create higher and lower tone. Otamatone's face is made out of rubber, and by pushing his cheeks and making his mouth move around, the volume and the bass of the sound changes. When you press the cheek, mouth will open. It is a musical insturment, you can enjoy the sound. Amazon.com: ropoda Shut The Box Dice Game Wooden (2-4 Players) for Kids & Adults [4 Sided Large Wooden Board Game, 8 Dice + Shut The Box Rules] Amusing Game for Learning Addition, 8.6 Inches : Toys & Games — ROPODA Shut the Box is a game of dice, commonly played by 2 to 4 people. Unconfirmed histories of the game could go back to 12th century Normandy. In pubs, Shut the Box is traditionally played as a gambling game. But nowadays, it becomes a popular board game during family events, party and festivals. Adafruit CLUE - nRF52840 Express with Bluetooth LE : ID 4500 : $44.95 : Adafruit Industries, Unique & fun DIY electronics and kits — Get a CLUE here at Adafruit by picking up this sensor-packed development board. We wanted to build some projects that have a small screen and a lot of sensors. To make it compatible with existing projects, we made it the same shape and size as the BBC micro:bit and with the same edge-connector on the bottom with 5 big pads so it will fit into your existing robot kit or 'bit add-on. T9 Interstellar Agent — It may look like just a great fun toy, but T9 – the most advanced, programmable auto-converting vehicle to robot on the market -- is much, much more than that. Control it with a mobile device or with voice commands. T9 is also your shortest path to a rich learning experience -- for kids of any age who are excited by the field of robotics, one of the hottest technologies in the world today. Amazon.com: Tamagotchi Star Wars: R2-D2 Classic White (88821) : Everything Else — Train R2-D2 to master various skills with STAR WARSTM R2-D2 TAMAGOTCHI. Take care of R2-D2 by keeping him charged and clean and by playing two mini-games (firefighting and Dejarik “holochess”). There are 19 skills for R2-D2 to learn and 7 mini-games for him to unlock, depending on his skill level. Make sure you keep your R2-D2 happy. If you neglect him for too long, the Jawas may take him away! reMarkable 2 | reMarkable — Take handwritten notes, read, and review documents Take notes directly on PDFs Paper-like writing and reading All your notes, organized and accessible on all devices Circuit Playground Bluefruit - Bluetooth Low Energy : ID 4333 : $24.95 : Adafruit Industries, Unique & fun DIY electronics and kits — Circuit Playground Bluefruit is our third board in the Circuit Playground series, another step towards a perfect introduction to electronics and programming. We've taken the popular Circuit Playground Express and made it even better! Now the main chip is an nRF52840 microcontroller which is not only more powerful, but also comes with Bluetooth Low Energy support for wireless connectivity. Amazon.com: Lil' Gleemerz Babies Black & White Figure : Toys & Games — These Lil' Gleemerz babies were born for teeny gleem dreams! Press its nose over and over for cute sounds and to light up tummy with rainbow colors. Tilt upside down and move all around for purrs, coos, and other silly sounds. What Is Nintendo? (What Was?): Shaw, Gina, Who HQ, Thomson, Andrew: 9780593093795: Amazon.com: Books — Founded in 1889, Nintendo started out as a small playing card company in Japan. Though the cards sold well, Nintendo really became popular when it began creating toys in the 1960s, and then became internationally renowned after developing video games and consoles in the 1970s and '80s. After introducing the world to some of the best-known and top-selling video game franchises of all-time, such as Super Mario Bros., The Legend of Zelda, Animal Crossing, and Pokémon, it's clear to see why Nintendo is beloved by parents as a company that creates nonviolet, family-friendly entertainment for kids.…
This week Sean and Kelly are joined by Dr. Becky Smethurst from Oxford to talk about code and science. Dr. Becky is an astrophysicist, author, and science communicator. Each week, she publishes a video on her YouTube channel explaining a bit about space, Special Guest: Becky Smethurst. Support Teaching Python Links: Dr. Becky - YouTube — Your friendly neighbourhood astrophysicist. I'm Dr Becky Smethurst, an astrophysicist at the University of Oxford. I love making videos about science with an unnatural level of enthusiasm. I like to focus on how we know things, not just what we know. And especially, the things we still don't know. 5 ways I use code as an astrophysicist - YouTube — I could not get my science done if I did not know how to code. Here are 5 things I use it for. Space at the Speed of Light: The History of 14 Billion Years for People Short on Time , Smethurst, Dr Becky - Amazon.com — From the big bang to black holes, this fast-paced illustrated tour of time and space for the astro-curious unlocks the science of the stars to reveal fascinating theories, surprising discoveries, and ongoing mysteries in modern astronomy and astrophysics.…
This episode is all about working with the data we generate for students, whether it's in the classroom, your school, or your district. Special guest star Rusti Gregory joins us to talk about his transition from the classroom to the data manager role. Special Guest: Rusti Gregory. Support Teaching Python Links: Trick or Treat for Programmers — Sure, you know Trick OR Treat, but how about Trick XNOR Treat?…
T
Teaching Python

1 Episode 78: Python Hardware in the Classroom 1:05:26
1:05:26
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:05:26
Kelly and Sean revisit some of our favorite hardware that we use to teach Python. From the various versions of the BBC micro:bit to the ecosystem of CircuitPython boards, we talk about all the pros and cons! Whether you're just getting started with using Python in hardware or you're a seasoned teacher, this episode should have something for everyone. We use hardware to give tactile and tangible feedback for our students when they write code. Students learn to do everything from make lights blink and shimmer to driving motors to using sensors to measure the environment. Join us on a journey into Python hardware! Support Teaching Python Links: CircuitPython — CircuitPython is a programming language designed to simplify experimenting and learning to code on low-cost microcontroller boards. Micro:bit Educational Foundation | micro:bit — Get creative, get connected, get coding! The pocket-sized computer transforming the world Python Editor for micro:bit — Code and flash the micro:bit using the web Code With Mu — Code with Mu: a simple Python editor for beginner programmers. Amazon.com: Yahboom Micro:bit Expansion Board Piano Development Board for BBC Microbit Accessories for STEM Learning Code Compatible with Micro:bit V2 V1.5 (Micro:bit NOT Include) : Musical Instruments — Mini Piano Keyboard 】It possess 7 white note buttons, 5 black note buttons, 3 pitch buttons to switch high, medium and low tone, can play complete tune.…
Kelly and Sean interview Tom Lauwers, founder and CEO of BirdBrain Technologies about the role of robotics in the computer science classroom. We've used the Finch 2.0 robot, which is designed to use the BBC micro:bit as a foundation for coding and computer science. Whether you're in a traditional classroom, teaching after school, or just trying to get people excited about the POWER OF CODING, robots can play a vital role in learning. About BirdBrain Technologies: BirdBrain Technologies’ mission is to inspire deep and joyful learning in all students through creative robotics. Founded at the CREATE Lab at Carnegie Mellon University in 2010, BirdBrain is a research-based company that promotes gender equality and diversity in computer science, engineering, and robotics. A large part of our mission is to assist educators interested in bringing computer science and engineering design into any classroom. We work collaboratively to support teachers with free standards-aligned curriculum and professional development. Our products have been used by thousands of teachers around the world to bring creative design and robotics fun into the classroom! Special Guest: Tom Lauwers. Support Teaching Python Links: BirdBrain Technologies - BirdBrain Technologies — BirdBrain Technologies’ mission is to inspire deep and joyful learning in all students through creative robotics. Introducing Finch Robot 2.0! - BirdBrain Technologies — Bring computer science to life from kindergarten to college with the NEW Finch Robot 2.0! Borrow a Robot Free for 60 Days! - BirdBrain Technologies — BirdBrain Technologies will allow educators in the US to borrow a robot for 60 days for FREE! Hummingbird Robotics Kit - BirdBrain Technologies — The Hummingbird Robotics Kit is an easy-to-use, creative robotics tool which allows students to design, build, and program a personally meaningful robot out of any materials, with any device, in multiple programming languages. Teaching Python - Blog - RIP Google Colab in Education — The Teaching Python blog post about the end of Google Colab in K-12... CREATE Lab — The Community Robotics, Education and Technology Empowerment Lab (CREATE Lab) explores socially meaningful innovation and deployment of robotic technologies. Amazon.com: Learn to Solder Kits Hue Soldering Kit | DIY Electronics Projects For Beginners | Practice For Adults & Kids STEM Classes & Events | Science Project Electronic RGB LED Light Circuit Board With Battery : Toys & Games — INTERACTIVE RGB LED KIT - Learn to solder in a unique, engaging, fun, and achievable way! The Hue Learn to Solder practice kit is our second solder project kit designed for beginners but offers more of a challenge than the Blink Kit. It features one large RGB LED light and three small dials. As you turn the dials the brightness of the red, green and blue change in the LED. Try different combinations to make any color in the rainbow! Finch Robot Loan Program - BirdBrain Technologies — We are currently lending out the original Finch Robot, which is tethered to the computer with a USB cord and works with computers and Chromebooks only (it does not work with tablets/phones). If you are interested in borrowing the new Finch Robot 2.0, which is wireless and works with computers, Chromebooks, and tablets/phones, please email loanprogram@birdbraintechnologies.com and we’ll let you know when that program is available. Amazon.com: microbit V2 Go Kit Programming Development Board STEM Pocket-Sized BBC Micro:bit Computer,Built-in Touch Sensitive Logo,Speaker and Microphone : Electronics — microbit V2.0 is a tiny programmable computer, designed to make learning and teaching easy and fun! Addition of the speaker and microphone:Same great features easier ways to use sound and touch to get creative in the classroom.…
Kelly and Sean discuss their latest experiments in the classroom, including student peer code reviews, testing code for correctness, and creating comfy environments for coding. Support Teaching Python Links: EarSketch — EarSketch helps you * Learn coding through music * Use our sounds or your own * Learn Python or JavaScript code * Produce studio-quality music Take Advantage of the Mac's built-in wordlist — OS X comes with a list of all the words in Webster's 2nd International Dictionary (234,936 of them to be precise). These words can be found in the file /usr/share/dict/words. I find it useful to search this list if I'm not sure how spell a given word by using the following command:…
A lunchtime livestream with Kelly and Sean talking about setting up learning environments for students, coaching and setting high expectations for students, and the new tools we're using this year for teaching code. Replit Teams for Education Daily Challenges for formative assessment Physical classroom layouts Google Colab Choice Boards High expectations teaching Note: Kelly's audio track has a bit of echo that we can't eliminate. We'll get it fixed for next time. Support Teaching Python…
With the new school year upon us, we're talking about CSTA standards and how they can be applied to the classroom environment. Join Kelly and Sean as they talk through ways to plan, deliver, and assess CS student standards. The Computer Science Teacher Association (CSTA) provides student standards for learning as well as professional development standards for instructions. For example, there are 23 standards for grades 6-8 that cover everything from algorithms & programming to inclusionary culture to networks and internet. How do you go from a published standard to an engaging lesson that raises student learning? Support Teaching Python Links: Crunchy Engineering of Pringles' Hyperbolic Paraboloid Shape | IE — "Once you pop, the fun don't stop", is the slogan of the popular American chip brand Pringles. But if you're an engineer, you might be interested in Pringles for more than just their addictive crunch and taste. In fact, Pringles have been designed in the shape of a hyperbolic paraboloid. Standards | Computer Science Teachers Association — K-12 teaching standards for Computer Science (19) Alex (Mengyao) Wang | LinkedIn — Talks about #python, #technology, #datascience, #machinelearning, and #artificialintelligence Teaching Python - Blog - Hacking the Classroom Hand Sanitizer Dispenser Part 2 — In Part 1 of this series, we hacked the hand sanitizer dispenser and got it talking to Home Assistant as a binary sensor. For this part, we'll work on a couple of useful automations in HA that will collect data and make it fun for students to sanitize. By the end of this part, you should have a sensor that shows today's dispenses, an automation that makes Alexa speak and some lights flash, and even an interface to a local MQTT broker to send and receive data with other devices.…
به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.