Let's Talk Python: How to Program a Computer to do Anything!

By Trinity Chung1; The Micro Nano Technology - Education Center2

1. University of California, Berkeley, CA 2. Pasadena City College, Pasadena, CA

Published on

Abstract

This presentation by former MNT-EC participant Trinity Chung, will start from the fundamentals on how computers work and what programming languages even are. Then you will get step by step instructions on how to use Jupyter notebooks in nanoHUB and start to use Python and become familiar with Python syntax.

This presentation is designed for the absolute beginner.  If you have never coded in any language, or never been exposed to the Python language, or just want a refresher- please come!  This is a great place to get started with coding.  For those with some experience, this workshop will introduce you to coding within the nanoHUB environment.

Bio

Trinity Chung Trinity Chung is an experienced Python coder and tutor. She has 3 years of experience teaching code to students of all backgrounds, elementary to college/adult level! Trinity also worked professionally as a software engineer intern at the Jet Propulsion Laboratory (NASA), Caltech, L3Harris Technologies, and other freelance work.

She is currently a junior at UC Berkeley studying Computer Science and is involved with Berkeley's Open Computing Facility (OCF) and Berkeley Laboratory for Usable and Experimental Security (BLUES).

Sponsored by

Cite this work

Researchers should cite this work as follows:

  • Trinity Chung, The Micro Nano Technology - Education Center (2023), "Let's Talk Python: How to Program a Computer to do Anything!," https://nanohub.org/resources/36776.

    BibTex | EndNote

Time

Tags

Let's Talk Python: How to Program a Computer to do Anything!
  • Let's Talk Python 1. Let's Talk Python 0
    00:00/00:00
  • What is a computer? 2. What is a computer? 82.615949282615958
    00:00/00:00
  • Untitled: Slide 3 3. Untitled: Slide 3 116.88355021688355
    00:00/00:00
  • Untitled: Slide 4 4. Untitled: Slide 4 263.22989656322989
    00:00/00:00
  • What is a programming language? 5. What is a programming language… 361.59492826159493
    00:00/00:00
  • Untitled: Slide 6 6. Untitled: Slide 6 462.69602936269604
    00:00/00:00
  • Untitled: Slide 7 7. Untitled: Slide 7 518.78545211878543
    00:00/00:00
  • About Python 8. About Python 539.13913913913916
    00:00/00:00
  • Let's write code! 9. Let's write code! 761.62829496162828
    00:00/00:00
  • Getting Started 10. Getting Started 774.50784117450792
    00:00/00:00
  • Basic 11. Basic 1168.3683683683685
    00:00/00:00
  • Strings 12. Strings 1392.8595261928597
    00:00/00:00
  • Booleans 13. Booleans 1824.6913580246915
    00:00/00:00
  • Variables 14. Variables 2178.9456122789456
    00:00/00:00
  • If-Else Statements 15. If-Else Statements 2434.834834834835
    00:00/00:00
  • Data Type Conversion 16. Data Type Conversion 3136.1361361361364
    00:00/00:00
  • While Loops 17. While Loops 3958.0580580580581
    00:00/00:00
  • Pandas 18. Pandas 4861.461461461462
    00:00/00:00