Skip to content

Triangle Python Users Group: TriPython (formerly TriZPUG)

Sections
Personal tools
You are here: Home » Members » cbc's Home » Chris Calloway

TriPython January, April, July, and October general meetings and monthly second Wednesday project nights meet at:

UNC Renaissance Computing Institute

TriPython February, May, August, and November general meetings meet at:

WebAssign: Online Homework and Grading

TriPython monthly first Tuesday project nights meet at:

Red Hat Annex

TriPython March, June, September, and December general meetings and monthly third Monday project nights meet at:

Caktus Consulting Group
Log in
 

Chris Calloway

Document Actions
Python bigot.

Yes, I did C and C++ first.

And much assembler before that. I have a hard time understanding how so many people grok computing without knowing machine code. Too magic black box for me. I get it because I get the semiconductor physics, from which I get the gates and flip flops, from which I get the counters, shift registers, and muxes, from which I get the ALUs and CLUs, from which I get the processor, from which springeth computing. I must know how it works! Ask me about threaded interpreters.

I'm an applications analyst for the University of North Carolina at Chapel Hill Department of Marine Sciences Renaissance Computing Institute..

I facilitate TriPython meetings, organize Python sprints. Formerly, I developed and taught PyCamp for TriPython.

I'm currently co-chair and editor of the Proceedings of the Python in Science Conferences. I also maintain and run the paper submission infrastructure for the proceedings.

My interests are marine embedded systems and coastal telemetry, data visualization, geographic information systems, autonomous underwater vehicles, offshore wind energy, and online collaboration software.

I love TriPython and the larger Python open source community. The TriPython, SciPy, PyData, and Plone communities have been immensely supportive.

I have some thoughts on what constitutes content management.

Here are presentations I've given to TriPython which have slides:

  • My ongoing, frequently updated badly-in-need-of-an-overhaul presentation What You Need to Know About Python presented at PyOhio 2014/2013, Plone Symposium Midwest 2014/2013, Plone Symposium East 2012/2011/2010/2009, and Plone Conference 2009/2008, UCLA, University of Toronto, University of Washington, and University of Houston:
  • Conda Online
  • Presentation to Analytics Forward Unconference: Numpy Basics OnlineNotebook
  • Cython PDFSource
  • Presentation to Python Piedmont Triad Users Group: Python 3.3 Virtual Environments PDF
  • PyOhio 2012 Presentation: Python Testing Fundamentals PDF • Code Samples ZIPTGZ
  • PyCarolinas 2012 Presentation: Python Debugging Fundamentals PDF • Code Samples ZIPTGZ
  • Unittest Discovery PDF
  • Recent Developments with ZopeSkel (Plone Conference 2009 talk) PDFVideo
  • Python Decorators OnlinePDFODP
  • Python List Comprehensions OnlinePDFODP
  • Distutils OnlinePDFODP
  • Python Eggs OnlinePDFODP
  • KSS Part One OnlineMOVSWFPDFPPTODP
  • IRC Basics for TriPython Online only
  • Cheetah Templates OnlineMOVSWFPDFPPTODP

I've also given presentations at TriPython meetings on pdb, numpy, matplotlib, pyDap, and Plone Content Actions (live demo, no slides), parsing scientific data with Python (live demo, no slides), Plone 3 (Limi's conference slides), TextIndexNG3 (live demo, no slides), ZODB (Chris McDonough's slides), Clouseau (live demo, no slides), Social Patterns in Content Management (no slides), and Plone Desktop (live demo, no slides).

TriPython endorses:

PyLadies RDU

JupyterDay in the Triangle
Tue Nov 13, 2018 at UNC

JupyterDay in the Triangle

September 14-16, 2016:

PyData Carolinas 2016

Upcoming Events
Durham Project Night
Caktus Group Tech Space, 108 Morris St., Durham,
2019-10-21
TriPython October 2019 Meeting: PySimpleGUI – Democratizing Python GUIs
Renaissance Computing Institute (RENCI), Biltmore Conference Room, 5th Floor, 100 Europa Drive, Suite 590, Chapel Hill,
2019-10-24
TriPython November 2019 Meeting: Surviving without Python
WebAssign, NCSU Centennial Campus, 1791 Varsity Drive, Suite 200, Raleigh,
2019-11-21
« October 2019 »
Su Mo Tu We Th Fr Sa
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
2019-10-01
18:00-21:00 Raleigh Project Night
2019-10-09
18:00-21:00 Chapel Hill Project Night
2019-10-21
18:00-21:00 Durham Project Night
2019-10-24
19:00-21:00 TriPython October 2019 Meeting: PySimpleGUI – Democratizing Python GUIs
Orders over $29.95 qualify for free shipping in the US.