Speaker: Daniel Mikusa
Level: Intermediate, Lecture
Excerpt: A guide to all the best parts of Python specifically tailored for System Administrators.
Description: According to Wikipedia, “Python is a widely used general-purpose, high level programming language. It’s design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java.”. Pair that with its excellent cross-platform support and the “batteries included” approach of the Python standard library, and you have a fantastic language for writing scripts and automating tasks on your systems.
In addition to showcasing the statement above, this session will provide a good foundation from which you can more efficiently write your scripts and be confident that they do what you intend. To accomplish this we’ll start by exploring the relevant parts of the Python ecosystem, standard libraries, third party libraries and associated tools. From there we’ll discuss some development practices that you can follow to help write reliable, high quality scripts for your systems. We’ll then wrap up with a coding tutorial that demonstrates how to use everything we’ve talked about in a real project.
About the speaker
Daniel Mikusa – (Twitter: dmikusa)
Daniel Mikusa is a long time Mac User, turned professional software developer with experience ranging from application development to system administration, system automation and Cloud technologies. Daniel currently works for “Pivotal”:http://pivotal.io, the company behind “Cloud Foundry”:http://cloudfoundry.org/, as a Software Support Engineer helping our customers with technologies including Cloud Foundry, “Spring”:http://spring.io and “Apache Tomcat”:http://tomcat.apache.org.