Episode 108: Carl Chooses The Right Python Modules


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]


  • 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


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
XKCD Wisdom of the Ancients
Requests for Python
Corey Schafer on YouTube
Learn Python the Hard way
Carl’s Apple Loops Script

Supporting Sponsors

Kolide Logo

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 NameLocationDatesCost
Addigy Partner SummitMiami, Florida6-8 March 2019$500
Mac Admin & Developer Conference, UKLondon, United Kingdom26-27 March 2019£420 for First 50
MacDevOps:YVRVancouver, CanadaJune 12-14, 2019$195CAD education, $295CAD for independents, $395CAD for corporate Early bird until January 11, 2019
Jamf Nation User ConferenceMinneapolis, MN12-14 November 2019$699 First Bird Rate ($599 for EDU) through 23 Jan 2019
Event NameLocationDatesCost
San Diego MacAdminsKarl Strauss Brewing Company Downtown, 1157 Columbia St, San Diego, California 921019 January 2019, 6:00 p.m. PTFree
Apple Admins of the CarolinasBarista Craft Coffee, Charlotte, NC10 January 2019, 7:00 p.m. ETFree
Univ of Utah Mac AdminsMarriott Library Room 1705a at University of Utah16 January 2019, 11:00 a.m. MTFree
Austin Apple Admins New Year Happy Hour – RSVP hereBlack Star Co-op16 January 2019, 5:00 p.m. CTFree
Dallas Apple AdminsBottle Rocket Studios17 January 2019, 6:30 p.m. CTFree
Apple Admins of Seattle and the Great NorthwestChef Software, 619 Western Ave, Suite 400, Seattle, WA 9810417 January 2019, 6:00 p.m. PTFree
MacDeployment Meetup1419 9 Ave SE, rear entrance23 January 2019, 6:30 p.m. MTFree
Houston Apple AdminsFlightAware23 January 2019, 5:30 p.m. CTFree
Macbrained DC: MacDMVMoreland’s Tavern, DC2 February 2019, 2:00 p.m. ETFree
Toronto Mac AdminsGlobe and Mail Centre28 February 2019, 6:00 p.m. ETFree

Rate Us On iTunes!

Rate Us On Apple Podcasts!

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!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back MAP on Patreon

Support the podcast by becoming a backer on Patreon. All backer levels get access to exclusive content!