Teaching Python

Teaching Python

  • 概覽
  • 聲音
概覽
himalaya
94 聲音
A podcast by Kelly Paredes and Sean Tibor about their adventures teaching middle school computer science, problem-solving, handling failure, frustration, and victory through the lens of the Python programming language.Kelly Paredes has taught all over the world and specializes in curriculum design and development. She currently teaches sixth and seventh-grade computer science at Pine Crest School in Fort Lauderdale, Florida. This is her fourth year using Python.Sean Tibor has worked in marketing and technical management roles selling toothpaste and toothbrushes, designing chemical inventory and tv media databases, enrolling online nursing students, and founding a digital marketing agency. This is his fourth year teaching Python to seventh and eighth-grade students at Pine Crest School in Fort Lauderdale, Florida.
查看更多
聲音
94聲音

Harry and Anna are high-school students who are passionate about coding, engineering, and design. When they’re not doing their homework, they’re busy writing tutorials, designing website wireframes, and planning the next courses for Mission Encodeable.Special Guests: Anna Wake and Harry Wake.Support Teaching PythonLinks:Mission Encodeable | Free coding tutorials for young people — The coolest way to learn to code. Free digital coding and design courses for young people.The collaborative browser based IDE - Replit — Use our free, collaborative, in-browser IDE to code in 50+ languages — without spending a second on setup.

In this episode, Sean and Kelly talk with Computer Science and STEM teachers about our wins, our failures, and all about teaching Python. We're joined by teachers Dottie Holland, Andre Chmielewski, and Andy Colley to talk about everything from our favorite teaching resources, what it's like to teach after the exams are over, why Python over other languages, and more.Support Teaching PythonLinks:Rubicon — Where kids learn the skills that aren't taught in school

In this episode, we will learn about the new features of this great alpha product for the micro:bit. Its main goals are to make coding with Python per se and Python on the micro:bit more accessible: An appealing user interface with bright colours Contextual help and autocomplete Example snippets of code you can browse and insert, like browsing blocks in MakeCode or Scratch Simple code structure highlighting to aid understanding about indents in Python Explanation of features of MicroPython useful in CS teaching, but not covered in device-oriented documentation Built-in serial console and REPL so you can do more traditional Python coding using your keyboard input and printing to the screen – the micro:bit is your Python runtime! Special Guest: Giles Booth.Support Teaching PythonLinks:seantibor/uorganisms: Python micro:organisms on the BBC micro:bit — The uorganism, spoken: 'micro:organism' (get it?), project helps students understand how genetic information is passed from generation to generation using the BBC micro:bit. Each micro:bit holds a single virtual organism that can reproduce with other micro:bits in range using the built-in radio. Using the REPL, students can see how new organisms are created and track how genetic information is passed from parents to offspring.Python Editor for micro:bit — The Beta version!Micro:bit Educational Foundation | micro:bit — The Microbit foundation home pageTalk - Kelly Schuster - Paredes/Sean Tibor: Learn Python Like a 12 Year Old - YouTube — Along the way to adulthood, we often lose that sense of wonder, enjoyment, and playfulness that we had as kids in our favorite school subjects. As adults, we can become better learners ourselves when we examine how kids learn coding with Python. In this session, we’ll talk about making thinking and coding visible, to the brain science behind how we learn new things, to the importance of playfulness in learning. We will share a variety of helpful tips to improve your learning whether you are new to Python or an experienced coder.

We welcome David Cavallo an entrepreneur in using technologies to improve learning and promote social equitable development. Our topic this week is equitable computation learning and the reasons and methods for it.Special Guest: David Cavallo.Support Teaching PythonLinks:Amazon - Twenty Things to Do with a Computer Forward 50: Future Visions of Education Inspired by Seymour Papert and Cynthia Solomon’s Seminal Work: Stager, Gary S., Solomon, Cynthia: 9781955604000: Books — In 1971, Cynthia Solomon and Seymour Papert published Twenty Things to Do with a Computer, a revolutionary document that would set the course of education for the next fifty years and beyond. This book, Twenty Things to Do with a Computer Forward 50, is a celebration of the vision set forth by Papert and Solomon a half-century ago.The Honor Code: How Moral Revolutions Happen - Kindle edition by Appiah, Kwame Anthony. Politics & Social Sciences Kindle eBooks @ Amazon.com. — In this groundbreaking work, Kwame Anthony Appiah, hailed as "one of the most relevant philosophers today" (New York Times Book Review), changes the way we understand human behavior and the way social reform is brought about. In brilliantly arguing that new democratic movements over the last century have not been driven by legislation from above, Appiah explores the end of the duel in aristocratic England, the tumultuous struggles over footbinding in nineteenth-century China, the uprising of ordinary people against Atlantic slavery, and the horrors of "honor killing" in contemporary Pakistan. One Laptop per Child - Wikipedia — One Laptop per Child (OLPC) was a non-profit initiative established with the goal of transforming education for children around the world; this goal was to be achieved by creating and distributing educational devices for the developing world, and by creating software and content for those devices.The Math(s) Fix: An Education Blueprint for the AI Age , Wolfram, Conrad - Amazon.com — The Math(s) Fix: An Education Blueprint for the AI Age is a groundbreaking book that exposes why maths education is in crisis worldwide and how the only fix is a fundamentally new mainstream subject.

Kelly and Sean debrief on PyCon US 2022 on Sunday morning before flying home. From the Education Summit to the Expo Hall to the Talk Track, we cover it all. Most importantly, we cover the best food and coffee to check out for next year in Salt Lake City! Note - this is a live debrief with no editing. Enjoy!Support Teaching PythonLinks:Learn Python Like a 12-Year-Old - Speaker Deck — View the slides for Kelly & Sean's PyCon 2022 main talk, Learn Python Like a 12-Year-OldBusting Curricular Myths of Teaching Python - Speaker Deck — Check out our slides from the PyCon US 2022 Education Summit

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 Xavier De Pauw Founder & co-CEO of lendX, a B2B fintech that is looking to revolutionize the alternative credit sector with its SaaS Enabled Marketplace. Xavier started his career at Merrill Lynch in London as a Fixed income capital markets & structured finance banker. After 10 years, he co-founded a challenger banking group and was CEO of the digital challenger bank in the group. Again 10 years later, Xavier joined a €75bln private bank and asset manager as their head of strategic innovation. In 2020, Xavier went back to entrepreneurship, became a member of the advisory board at several fintechs and launched lendX with two other founders.Special Guest: Xavier De Pauw.Support Teaching PythonLinks:LendX is now Kennek!PyBites Platform | Real World Python Exercises — In this learning path you will write a simple API to track food / calories using the awesome FastAPI framework. This takes you from complete beginner to building your first CRUD (create-read-update-delete) API. The SQLModel learning path will be more advanced adding a database with multiple tables.SaaS cloud banking platform | Mambu — Join the trailblazers changing banking. The best financial brands in the world are powered by Mambu's cloud banking platform.Modulr - the digital standard for business payments. — Business payments are clunky− costing you time, resources and customers. We provide an API payments infrastructure so you can efficiently automate and embed payments. Unlocking operational efficiency and revenue drivers.Intelligent accounting integrations & solutions | Validis — The world's most intelligent accounting integrations Instantly access and interpret up-to-date financials for your business customers

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 PythonLinks: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 DatasettePyCon 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 PythonLinks: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 PythonLinks: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 websitesA 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 AgeMavis 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 PythonLinks: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 isGoing Global: Integrating Innovation, Technology, and Social Entrepreneurship to Improve our World. TheEighth Annual Innovation Instituteis 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.

123...10
常見問題
  • Himalaya 是什麼?
    喜馬拉雅國際版,Himalaya 是一款有聲書 App,旨在為全球華人的終身學習提供隨時、隨地、隨心的全新聽書體驗。成為會員,即可以暢聽站內 100,000+ 海量會員內容。
  • Himalaya VIP 有什麼權益?
    你僅需花費每日低至 0.16 美金,就可以立即暢聽 100,000+ 全球銷量超百萬的暢銷有聲書,每週聽一本爆款新書,還有更多預售新書等著你!另可獲得每月 5 張免費體驗卡贈親友的福利,等同於贈送 1 張年卡的價值。
  • 我怎麼享受免費試用?
    現在訂閱 Himalaya VIP 即可享受至少 7 天的免費試用! 免費試用期內,無需付費即可免費暢聽會員包中的全部內容,包含 100,000+ 全球銷量超百萬的暢銷有聲書,和世界名校教授的原聲英文課程。
  • 我該怎麼使用優惠碼?
    在 Himalaya 首⻚選擇「開啟免費體驗」註冊完成之後, 輸入「優惠碼」選擇申請,支付成功後即可開啟 Himalaya VIP 內容免費暢聽權益!
  • 可以在哪收聽?
    Himalaya 提供你隨時隨地想听就听的服務, 可以下載 Himalaya APP 使用手機享受服務,同時也支持網頁版登陸在電腦上享受暢聽服務。
  • Himalaya VIP 的價格是多少?
    Himalaya VIP 採用連續訂閱的模式,按月訂閱價格為 $11.99/月;按年訂閱價格為 $59.99/年。每天僅需 0.16 美元,讓耳朵隨時隨地步入擁有 100,000+ 書籍你的專屬圖書館。
  • 我不想訂閱了,要如何取消?
    通過網頁端訂閱如何取消?
    你可以 點擊這裡 取消訂閱。 在試用期內取消訂閱,則不會自動續費;如果你已經成功續費後取消訂閱,則下個扣款週期不會自動續費。
    通過手機端訂閱如何取消?
    你可以在iTunes/Apple或Google Play設定中取消訂閱。在試用期到期前48小時取消訂閱,則不會自動續費;如果你已經成功續費後取消訂閱,則下個扣款週期不會自動續費。你可以通過以下連結找到如何取消訂閱的詳細資訊:Apple Store取消訂閱方法  Google Play取消訂閱方法

與Himalaya一起

每天15分鐘
在碎片的時間裡,學習一個知識點;通勤時、家務時、運動時,隨時隨地暢聽
每週1本新書
優選最新最熱暢銷書,資深編輯精心挑選榜單佳作,只聽有價值的好書
每年10大系列
商業財經、歷史文化、親子育兒,同系列好書好課一網打盡,帶你深入探究一個主題
app store
google play