Skip to main content

Python Programming at Work

Feature

Embracing Python for Automation

*Bridging the gap between learning and professional application*

3
Core Skills
1
New Language
0
Batch Files
Section I

Learning Through Application

I've been studying Python off and on for years, but I really got into it when I forced myself to use it at work. That seems to be the key to learning something new—actually finding a reason to use it. It’s paying dividends as I'm being asked to do more with Python.

Scripting and Automation

For now, I'm using it primarily for scripting and automating some basic tasks. I'm still relying heavily on Windows Task Scheduler to call my Python scripts and hope to someday decouple from that and use something else for scheduling, if that is even feasible or advisable.

Advantages of Python

Python is a significant improvement over writing very ugly batch command line scripts or even PowerShell. This was my primary reason for embracing and getting comfortable with Python in the first place.

Building a Skill Set

I feel comfortable with my trifecta of skills: T-SQL, Tableau, and Python. I'm learning R, but I haven't yet felt confident enough to consider myself a practitioner.

Skill LevelTechnologyStatus
ProfessionalT-SQLActive
ProfessionalTableauActive
ProfessionalPythonActive
LearningRIn Progress
Tip: Find a passion, find ways to practice, and you'll be happy.
The journey of continuous learning is fueled by finding real-world problems to solve.

Comments