<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/day-63-of-my-cloud-engineering-journey-finishing-python-basics-and-building-better-git-habits-n1jfhgeg4" -->

---
title: Day 63 of My Cloud Engineering Journey: Finishing Python...
description: A personal learning journal entry from day 63 of a cloud engineering self-study journey. Covers completing a Python basics course, reflecting on a past IP...
canonical: https://daily.dev/posts/day-63-of-my-cloud-engineering-journey-finishing-python-basics-and-building-better-git-habits-n1jfhgeg4
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Day 63 of My Cloud Engineering Journey: Finishing Python Basics and Building Better Git Habits | daily.dev
og:description: A personal learning journal entry from day 63 of a cloud engineering self-study journey. Covers completing a Python basics course, reflecting on a past IP...
og:url: https://daily.dev/posts/day-63-of-my-cloud-engineering-journey-finishing-python-basics-and-building-better-git-habits-n1jfhgeg4
og:image: https://api.daily.dev/og/posts/n1jfHgeG4.png
og:image:alt: Day 63 of My Cloud Engineering Journey: Finishing Python Basics and Building Better Git Habits
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Day 63 of My Cloud Engineering Journey: Finishing Python Basics and Building Better Git Habits

**[Medium](https://daily.dev/sources/medium_js)** · 5 min read · 0 upvotes · 0 comments

## Summary

A personal learning journal entry from day 63 of a cloud engineering self-study journey. Covers completing a Python basics course, reflecting on a past IP allow-list automation script, and reviewing core Git commands including git init, git status, git add, git commit, git restore, .gitignore, and git log. Emphasizes the importance of atomic commits for maintaining clean project history, especially in the context of a homelab DevOps workflow involving Terraform, Docker, Ansible, and AWS.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://medium.com/@Kwindisch/day-63-of-my-cloud-engineering-journey-finishing-python-basics-and-building-better-git-habits-4777f61835b6>

## Similar posts on daily.dev

- [Day 60 of My Cloud Engineering Journey: Two Months In, and Linux Is No Longer Optional](https://daily.dev/posts/day-60-of-my-cloud-engineering-journey-two-months-in-and-linux-is-no-longer-optional-a05vyegwx) · Medium · 0 upvotes · 0 comments
- [Medium](https://daily.dev/posts/medium-w44va35qv) · Medium · 3 upvotes · 0 comments
- [Medium](https://daily.dev/posts/medium-6kdyz2taz) · Medium · 0 upvotes · 0 comments
- [Episode 05 — Mastering Git & GitHub](https://daily.dev/posts/episode-05-mastering-git-github-eky1aqttt) · Medium · 1 upvotes · 0 comments
- [How to Use Git: A Beginner's Guide – Real Python](https://daily.dev/posts/how-to-use-git-a-beginner-s-guide-real-python-cmisou8me) · Real Python · 1 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#devops](https://daily.dev/tags/devops), [#automation](https://daily.dev/tags/automation), [#git](https://daily.dev/tags/git)

[View this post on daily.dev](https://daily.dev/posts/day-63-of-my-cloud-engineering-journey-finishing-python-basics-and-building-better-git-habits-n1jfhgeg4)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Day 63 of My Cloud Engineering Journey: Finishing Python Basics and Building Better Git Habits","url":"https://daily.dev/posts/day-63-of-my-cloud-engineering-journey-finishing-python-basics-and-building-better-git-habits-n1jfhgeg4","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/day-63-of-my-cloud-engineering-journey-finishing-python-basics-and-building-better-git-habits-n1jfhgeg4"},"datePublished":"2026-07-25T19:32:22.671Z","dateModified":"2026-07-25T19:41:08.337Z","description":"A personal learning journal entry from day 63 of a cloud engineering self-study journey. Covers completing a Python basics course, reflecting on a past IP...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/dda1b2f987461290598dd6dfb3168381?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/dda1b2f987461290598dd6dfb3168381?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Medium","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Medium","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/medium","url":"https://daily.dev/sources/medium_js"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/day-63-of-my-cloud-engineering-journey-finishing-python-basics-and-building-better-git-habits-n1jfhgeg4","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,devops,automation,git","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Medium","item":"https://daily.dev/sources/medium_js"},{"@type":"ListItem","position":3,"name":"Day 63 of My Cloud Engineering Journey: Finishing Python Basics and Building Better Git Habits"}]}
```

