Episode 108: Carl Chooses The Right Python Modules
Synopsis:
Working in Python means working with external modules, virtual environments and all sorts of useful extensions of the Python language. This week we talk with Carl about how modules work, how to choose good ones, and how to get started with Python as a Mac Admin
Your Hosts:
- Tom Bridge, Partner, Technolutionary LLC [@tbridge]
- Charles Edge, Director of Marketplace, Jamf [@cedge318]
Guest:
- Carl, A Mac Admin in the K-12 Sector
Presenting Sponsor: VMware Workspace ONE
VMware Workspace ONE empowers you with full macOS lifecycle management. Get past the hassles of legacy imaging with faster modern onboarding. Easily deliver all your native Mac app packages as well as SaaS and virtual Windows apps, and empower users with one-click single sign on. Stay on top of your security needs with complete encryption management and rich conditional access. The recognized industry leading unified endpoint management solution is your one stop for all Apple devices and apps. Learn more at www.workspaceone.com
Listen!
Links & Notes
Python 2.7.15 Documentation
The Python Standard Library
Python Namespace
Modules and Packages
Definitive Guide to Python import statements
Modules and Packages: Live and Let Die! (Warning – 3hr video)
Installing Packages
pip vs easy_install
Python for macOS
Wheel vs Egg
Python on wheels
XKCD Standards
Python Virtual Environments
Python virtual environments: A primer
Installing packages using pip and virtualenv
Docstring
XKCD Wisdom of the Ancients
Requests for Python
Corey Schafer on YouTube
Learn Python the Hard way
Pandas
Carl’s Apple Loops Script
Supporting Sponsors
Start your 30-day trial of Kolide for free today!
Click through for 10 users for free at Jumpcloud!
Patreon Sponsors
The Mac Admins Podcast has launched a Patreon Campaign! Our named patrons this month include Randy Wong, Chad Swartwout, Jonathan Spiva, William Smith, Justin Holt, Weldon Dodd, Jon Brown, Randy Wong, Dan Collings, Jason Dettbarn and Jon Brown. Thanks everyone!
Mac Admins Podcast Community Calendar, Sponsored by Watchman Monitoring
Conference Sites
Event Name | Location | Dates | Cost |
---|---|---|---|
Addigy Partner Summit | Miami, Florida | 6-8 March 2019 | $500 |
Mac Admin & Developer Conference, UK | London, United Kingdom | 26-27 March 2019 | £420 for First 50 |
MacDevOps:YVR | Vancouver, Canada | June 12-14, 2019 | $195CAD education, $295CAD for independents, $395CAD for corporate Early bird until January 11, 2019 |
Jamf Nation User Conference | Minneapolis, MN | 12-14 November 2019 | $699 First Bird Rate ($599 for EDU) through 23 Jan 2019 |
Meetups
Event Name | Location | Dates | Cost |
---|---|---|---|
San Diego MacAdmins | Karl Strauss Brewing Company Downtown, 1157 Columbia St, San Diego, California 92101 | 9 January 2019, 6:00 p.m. PT | Free |
Apple Admins of the Carolinas | Barista Craft Coffee, Charlotte, NC | 10 January 2019, 7:00 p.m. ET | Free |
Univ of Utah Mac Admins | Marriott Library Room 1705a at University of Utah | 16 January 2019, 11:00 a.m. MT | Free |
Austin Apple Admins New Year Happy Hour – RSVP here | Black Star Co-op | 16 January 2019, 5:00 p.m. CT | Free |
Dallas Apple Admins | Bottle Rocket Studios | 17 January 2019, 6:30 p.m. CT | Free |
Apple Admins of Seattle and the Great Northwest | Chef Software, 619 Western Ave, Suite 400, Seattle, WA 98104 | 17 January 2019, 6:00 p.m. PT | Free |
MacDeployment Meetup | 1419 9 Ave SE, rear entrance | 23 January 2019, 6:30 p.m. MT | Free |
Houston Apple Admins | FlightAware | 23 January 2019, 5:30 p.m. CT | Free |
Macbrained DC: MacDMV | Moreland’s Tavern, DC | 2 February 2019, 2:00 p.m. ET | Free |
Toronto Mac Admins | Globe and Mail Centre | 28 February 2019, 6:00 p.m. ET | Free |
Rate Us On iTunes!
Sponsor Mac Admins Podcast!
If you’re interested in sponsoring the Mac Admins Podcast, please email podcast@macadmins.org for more information.
Social Media
Get the latest about the Mac Admins Podcast, follow us on Twitter! We’re @MacAdmPodcast!