# Intro to Python ## Mesa College CISC-179 ### Fall 2026 (mesa_python_fall26) #### Week 1a (Tues)
### [Prof. Lane](#links) #### [dlane@sdccd.edu](mailto:dlane@sdccd.edu) #### [sdccd-edu.zoom.us/my/dlane](https://sdccd-edu.zoom.us/my/dlane) ##### Virtual Office Hours 10AM & 7PM --- ## Today (Tues) - Why Python? - This course (syllabus, resources) - Explore your computer - Get playful note: - I use python daily - Tues and Thurs 1-3 - Bash & Python - Born-Again Shell (not BOURNE shell) - zsh on mac - sh on any linux - bash slightly improved sh - Game Shell --- ## This Course - [Runestone.Academy](https://runestone.academy/ns/books/published/mesa_python_fall26/index.html) - [Canvas](https://sdccd.instructure.com/courses/2505751) - [GitLab.com/mesa_python/fall26](https://gitlab.com/mesa_python/fall26) --- ## My goal ### Teach you to `CRUD` #### (NOT slop) -
**C**reate (from scratch)
-
**R**ead (understand)
-
**U**pdate (edit)
-
**D**elete (kill your darlings)
note: - "blank page" has challenged humans from the beginning (volition, lucid dreaming, will, sentience, consciousness, qualia) --- ## YOLO [
](./wk1/yolo.png) note: - object detection - object/instance/face recognition - object re-identification - glass-holes have become metajerks ALT="YOLO view of city street with bike lane, pedestrian sidewalk, and object detection green % YOLO bounding boxes around people and cars" --- ## Maze? [](./wk1/map.png) - Where is this? - What are the red triangles? --- ## [OpenFreeMap.org](https://openfreemap.org/) [](./wk1/ofm.png) note: FOSS saved the day `` --- ## Wplace.live [](https://blog.hyperknot.com/p/openfreemap-survived-100000-requests) - 6M requests per minute ("script kiddies") - How many requests per second is that? - How many milliseconds per request is that? note: - script kiddies - FOSS saved the day - openfreemap.org survived 6M requests per minute - google and microslop could never survive that kind of traffic --- ## Good algorithms worth big $ [](https://projecteuler.net/archives) Honors Project Anyone? note: - computers are fast, if you use open source and are clever about how you write your programs - big O notation - you can spend $ on hardware for a linear improvement or spend time writing a good algorithm for exponential gains - eulerproject.com --- ## [OpenStreetMap.org](https://www.openstreetmap.org/search?query=mesa+college+san+diego&zoom=7&minlon=-125.96923828125001&minlat=30.50548389892728&maxlon=-105.50170898437501&maxlat=39.470125122358176#map=16/32.80392/-117.16128) [](https://osm.org) - OSMAndroid note: The wikipedia of maps (GIS) --- ## Mentee (Honors) Projects - Chatbots - Autocomplete - Blender animations - Cybersecurity (OSINT) - NLP - Corethink - drug discovery and manufacturing --- ## Me - TerraHawk - Airborne Laser - First laser to shoot down ballistic missiles - AWIMR - Inspect Space Shuttles - High Altitude GPS - Natural Language Processing in Action - Software Defined Radio - Nike+Intel - TalentPair - Tangible AI --- ## You - What would you like to do with Python? - --- ## [Video Game?](https://dontgetflocked.com/maps) [](./wk1/flocked.png) ^[dontgetflocked.com/maps](dontgetflocked.com/maps)^ --- ## Why Bash? - Every computer has a text interface - A terminal taps you into a computer's brain directly - Bash (Born Again Shell) or Zsh
--- ## Bash as a text adventure! - cd: choose door - ls: looksee - pwd: print where them dam I am - mkdir: make "door" note: - Sowershell is crap (literally enshittified) --- ## Help me teach After you've played a few gameshell games tell me some ways to teach - ``find`` - ``grep`` - ``cat`` - ``less``/``more`` - ``nano`` --- ## GameShell [bash.proai.org](https://bash.proai.org/) ^[github.com/hobson/GameShell-Browser](github.com/hobson/GameShell-Browser)^ note: Let's take a break and see how you do on your own. You're first intro to forward and backslashes will be to type that URL in your browser. --- ## What is AI - Lies - Stochastic Parot - Next-token predictor note: - It was trained to predict the next token - surprised by emergent properties when it seemed to "think" when you let it prompt itself --- ## AI 🤦s Each week I will share my personal experience with AI: 1. Employers prefer humans who can code without LLMs 2. AI is trained to hallucinate 3. AI rarely corrects or questions you 4. It can't count or do basic math like addition 5. If you use it to much it will make you dumber (brain rot) 6. Each time you interract with it you are helping it get better at deceiving and enthralling 7. It is addictive 8. AI is not intelligent, it is just really good at faking it, like any good BS artist --- ### Links 1. [slides.nlpia.org](https://slides.nlpia.org)