惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
腾讯CDC
阮一峰的网络日志
阮一峰的网络日志
GbyAI
GbyAI
B
Blog RSS Feed
Engineering at Meta
Engineering at Meta
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
Last Week in AI
Last Week in AI
F
Fortinet All Blogs
云风的 BLOG
云风的 BLOG
N
Netflix TechBlog - Medium
G
Google Developers Blog
博客园_首页
有赞技术团队
有赞技术团队
V
V2EX
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
MongoDB | Blog
MongoDB | Blog
H
Help Net Security
aimingoo的专栏
aimingoo的专栏
月光博客
月光博客
Hugging Face - Blog
Hugging Face - Blog
The GitHub Blog
The GitHub Blog
S
SegmentFault 最新的问题

OSU Open Source Lab

Data Center Migration Update and Fundraising Campaign | OSU Open Source Lab OSL Infrastructure Migration: A Move to Oregon's State Data Center | OSU Open Source Lab Featured: Strong support stabilizes funding for the Open Source Lab | OSU Open Source Lab We're Hiring: Join the OSU Open Source Lab as a Student Systems Engineer! | OSU Open Source Lab Forging Our Future: OSL's Path to Sustainability – A Call for Smart Solutions and Enduring Support | OSU Open Source Lab Future of OSL in Jeopardy | OSU Open Source Lab Now Providing Access to POWER10 for Open Source Projects | OSU Open Source Lab FTP Server Rebuild - March 2024 | OSU Open Source Lab On Leaving the Open Source Lab, Jonathan Frederick | OSU Open Source Lab Reflections on My Time at the Open Source Lab, Travis Whitehead | OSU Open Source Lab OSL Alumnus Matthew Johnson on working at Tesla | OSU Open Source Lab Hiring two DevOps student positions | OSU Open Source Lab TDS Telecom Support of OSU Open Source Lab Tops $5 Million | OSU Open Source Lab Goodbye Letter from Graduating Senior, Cody Holliday | OSU Open Source Lab Mohamed Eldebri on OSL's participation in the Corvallis Maker Fair | OSU Open Source Lab Cody Holliday on the Department of Energy Cyber Defense Competition 2018 | OSU Open Source Lab OSL's Cody Holliday Wins Regional DOE Cyber Defense Competition | OSU Open Source Lab OSL Alumnus Alex Plovi sells CoreOS to RedHat | OSU Open Source Lab Changing the World, One Line of Code at a Time | OSU Open Source Lab Jonathan Frederick on Packer Templates project at the OSL | OSU Open Source Lab Ganeti Production Rebuild - Dec 11-15 & 18-19, 2017 | OSU Open Source Lab Thank You for Supporting our Crowdfunding Campaign! | OSU Open Source Lab A Message from the Director | OSU Open Source Lab New Project: polr | OSU Open Source Lab Donate to Our Crowdfunding Campaign! | OSU Open Source Lab Cody Holliday on Why we should stop using C | OSU Open Source Lab Amanda Kelner on Graduating | OSU Open Source Lab Beaver BarCamp 17: New Horizons | OSU Open Source Lab New Project: libpng Now Mirrored on ftp.osuosl.org | OSU Open Source Lab Network Outage 2016-12-17 Post-mortem | OSU Open Source Lab
The OSL at PyCon | OSU Open Source Lab
2016-06-30 · via OSU Open Source Lab

by Amanda Kelner on Thu, Jun 30 2016

The OSL at PyCon

The month of June opened with the annual PyCon event at the Oregon Convention Center in Portland, the largest annual gathering for the Python community. This year, the OSL had the opportunity to send one of its own. Matthew Johnson_ presented a poster on Pymesync, a tool of Python.

But first, what exactly do all these Py- words mean?

Python is a programming language that is easy to read, write, and understand. This simplicity saves developers hours of work. Even beginner programmers can learn it with ease, at least at the most basic level. However, even the simplest of languages are complex in their own right and a program like Python needs to be streamlined. That’s where Pymesync comes in.

Pymesync is an application programming interface (API) library for Timesync, a time-tracking API. Both were developed and are used here at the lab.

For just a little more context, an API is a tool that helps build software and applications. It’s comprised of preset functions that are commonly used by programmers so they don’t have to continuously enter in certain codes. Most commonly, it comes in the form of an API library, such as Pymesync. This is where explicit code is simplified to make large tasks easier. A time-tracking API essentially tracks how long it takes to do a certain task. In other words, Pymesync is designed to simplify the process of talking to Timesync. PymeSync allows a developer to communicate with TimeSync using simple Python method calls and Python native data structures.

This was the basis of Matthew’s poster presentation. With the most experience in Python and Pymesync here at the lab, he was the most qualified to accompany the poster to the sold-out event. While the variety of subjects was extensive, many of the attendees were beginner or intermediate users. Pymesync is a fairly basic application, but the combination of demographic and prime real estate (right in front of the doors) made the poster a hit! Matthew said, “I was talking to crowds of people at different points and I never stopped talking the full three hours.” We couldn’t have asked for a better first experience with PyCon and hopefully next year we’ll be able to send more people to give poor Matthew’s voice a break!