Building My Toolkit: Python Pt. 1

Building My Toolkit is a series in which I explore my learning of various tech and data tools in higher education administration. Ultimately, my goal is to use these skills in my role as a student affairs practitioner. Each week, I discuss the progress I’ve made with a particular tool. The series will begin with my exploration of the Python programming language

Very few folks know that I spent a year and a half as a computer science major while I was at UNC-Greensboro. While I did not graduate with a comp sci degree, my coursework provided me with several traits that have stuck around, namely a love of technology and exploring the unknown. Until very recently, I viewed my computing experience as worlds apart from higher education. I would later learn that my programming background could be a tremendous asset in higher education.

During my first year in the higher education and student affairs program at Indiana University, I took the plunge and enrolled in EDUC-C661: Foundations of Institutional Research. Surrounded by brilliant colleagues, I developed a love and appreciation for the role of data and technology in institutional decision making. With my curiosity piqued by exploring tools such as the Integrated Postsecondary Education Data System (IPEDS) and learning the basics of data visualization in Excel, I began to desire more. I dug out a book on the Python programming book that I had and got to work.

51f48hfhq6l-_sx376_bo1204203200_
Python Crash Course

I love Python Crash Course and the structure of the book. It begins with eleven chapters that introduce the basics of the Python programming language, followed by projects that touch on a variety of areas, including basic game design, data visualization, and web development. Of course, the data visualization features of Python are of the most interest to me at the moment.

 Hello, world! 

Hello world — the first program of many aspiring software developers. This simple script introduces the programming terminal and ensures that the proper dependencies and packages are installed in the programming environment.

I then began to learn the basics of variables and data types, and how they are utilized in a computer program. For example, the below code snippet creates a variable called “message” and stores a sentence in the message. After the string (sentence) is stored in the variable, it is then printed to the terminal.

message = "Python rocks for data analysis!"
print(message)

This could will yield the following output:

 Python rocks for data analysis! 

For the last of this round of exercises, I began to learn about lists. Put simply, a list in computer programming is a collection of things in a specific order. It could be a collection of symbols, letters, numbers, sentences, or anything else. There are many ways to manipulate lists, such as the below example that creates a short list of student development theorists.

theorists = ['Chickering', 'Magolda', 'Perry', 'Kohlberg']

Lists are defined similarly to how we defined the message variable in the second example, except this time we would add brackets to indicate that the items are a list. I can manipulate the lists in various ways, even using an indexing system to refer to certain elements of the list. List indexing in programming starts at zero, so I would refer to element 0 ([0]) to utilize the first element of the above list.

print(theorists[0] + " wrote the seminal text Education and Identity."

This snippet would print in the terminal:

 Chickering wrote the seminal text Education and Identity." 

Overall, I’ve only scratched the surface of what is possible in the Python language. Over time these building blocks will become progressively more complex as my competency in programming continues to develop. I’m excited to continue documenting my learning of the Python language, and I hope that you continue to follow along. Perhaps we may even collaborate on a software project in the near future.

Thanks for reading,

-Joe

 

 

 

 

 

On Choosing Joy

In the film adaptation of Harry Potter and the Prisoner of Azkaban, Professor Dumbledore begins the start of term feast with his usual allocution, providing students with various words of advice and caution. In what I think is one of Dumbledore’s more brilliant sayings, he tells the students that ‘Happiness can be found even in the darkest times if one only remembers to turn on the light.’ In many ways, I know I need to do a better job of keeping this tidbit of knowledge in my consciousness.

The idea that I could thrive and experience joy always seemed to elude me. As I embarked on my undergraduate studies, I began to seek counseling to work through symptoms of anxiety and depression. I began to attend counseling on an uncertain basis, choosing to skip sessions for one reason or another. If there’s one thing that I was good at, it would be coming up with a myriad of seemingly rationale reasons as to why I would miss a counseling session. I justified my missed sessions by pointing to how bad the weather was and I didn’t want to walk across campus or by telling myself that I was fine. Frankly, I didn’t know what fine was. Some days I still don’t.

It wasn’t until this past academic year, my first year as a graduate student at Indiana University, that I firmly committed to my mental and emotional health. I resumed therapy with a fantastic clinician in the counseling center. On March 14th, 2018 my life changed for the better. After several counseling sessions, my counselor referred me to psychiatric services to be evaluated for any underlying conditions that could be exacerbating my mental health. After a few psych sessions, I was prescribed antidepressants to help with depression, anxiety, and the acute insomnia that I developed during my first year in graduate school. Out of the spectrum of experiences and feelings that I processed with my counselor, we pinpointed the most severe of my symptoms as stemming from various triggers in my graduate assistantship.

I know it must seem strange to read this piece about choosing joy after I just finished laying out the summary version of my mental health journey, but I ask you to bear with me for just a few more minutes. I promise that things will come together.

As I think of where I go from here, I’m particularly appreciative for the insight offered by the late Dr. Randy Pausch, former professor of computer science at Carnegie Mellon University. After Dr. Pausch was diagnosed with pancreatic cancer, he delivered his last lecture. During the lecture, he shared a very profound bit of wisdom that I will always remember: “It’s not about the cards you’re dealt, but how you play the hand.”

On the threshold between my first and second years of my grad program, I find myself with a  hand of cards that I’m not fond of — some changes to my assistantship that are the result of misunderstandings and confusion; situations and conversations that have played out in such a way that I genuinely believe to be unfair at best.

It is here that I return to joy. This once abstract phenomenon turned tangible and accessible to me. As I’ve hinted at here and in my first blog post, my first year of graduate school did not go or end like I thought it would. As I ponder this threshold of my academic career, the hand of cards that I’ve been dealt, I’ve committed myself to focusing on how I will play this hand. I focus on how I will continue to thrive in my work as an emerging student affairs educator. I’m particularly indebted to a fantastic internship supervisor here at FSU and an amazing new best friend that I’ve found here in Tallahassee for always being there to support me and to serve as a sounding board for whatever might be preoccupying my mind.

My plan is very simple — I’m going to do the best possible job I can in my assistantship in the upcoming year. I will continue to take a scholarly approach to my practice as a student affairs educator. I will meet or exceed all expectations that are set of me. My internship at Florida State University has been nothing short of an amazing experience thus far and truly transformative in helping me grow and develop to meet the challenges that year two in my graduate program will bring.

Dumbledore reminds us: “Happiness can always be found when one remembers to turn on the light.” Today and every day, I commit myself to turning on that light — to thrive and to be my authentic self. The road may have been rocky so far, but I’m just  getting started. I hope that you’ll stick around for the ride.

Thanks for reading,

-Joe