Skip to content

denisecase/pro-analytics-01

Repository files navigation

Pro Analytics 01: Setup and Workflow Guide

This repository provides a clear, concise guide to help set up a machine for Python projects, initialize a new Python project, and follow a repeatable project workflow when developing professional Python projects.

The instructions are divided into three main sections.

First: Setup Machine and Sign up for GitHub

Go to 01-machine-setup to prepare for Python projects. Start here to set up a machine for the first time (or to upgrade or verify professional tools).

This section contains one-time tasks including:

  1. View file extensions and hidden files and folders.
  2. Install (or verify) a package manager for your operating system.
  3. Install Python, Git, and Visual Studio (VS) Code for your operating system.
  4. Configure Git
  5. Install common VS Code extensions.
  6. Create a Projects folder to hold your projects.
  7. Create a GitHub account.

02-Project-Initialization

Go to 02-Project-Initialization when starting a new project.

This section walks you through the steps to either:

  1. Copy an existing project OR start a new project from scratch.
  2. Clone your new GitHub repo to your machine.
  3. Add common files such as .gitignore and requirements.txt.
  4. Git add-commit-push the changes to GitHub.
  5. Create a local project virtual environment for Python.

03-Repeatable-Workflow

Go to 03-Repeatable-Workflow for ongoing project development.

This section provides the repeatable steps for working on Python projects. These steps are typically followed whenever we make changes to a project. The workflow includes:

  1. Pull any recent changes from GitHub.
  2. Activate the virtual environment.
  3. Install dependencies.
  4. Run scripts and/or Jupyter notebooks.
  5. Make updates, verify the code still runs, and git add-commit-push to GitHub.

Important

  • Follow the instructions carefully.
  • Follow the instructions in the recommended order.
  • Verify each step before proceeding.

Celebrate

Follow each step carefully. We have helped hundreds of new analysts get started with professional Python. Verify you can run both a script and a notebook successfully. Then, celebrate - that's a big iceberg needed to get started with Professional Python.

Follow The Proven Path Provided

Hopefully, each step is not too bad and things go well. When they don't - that's to be expected. Part of the reason we get hired is to "figure things out" and we are here to help you do that. Learn to do a web search, and experiment with free AI assistants to help explain and provide any additional details needed. Remember, YOU are in charge. This is the process we support and these instructions work. Do NOT deviate unless you agree to invest time and energy to ensure any of the many alternate paths work for you throughout the program.

Explore

AFTER that is where the power and joy of working with Python begins. Keep good notes. Save the working versions and then, change things.

  • Rename a variable.
  • Add a new statement.
  • Comment things out.
  • Rename a function.
  • Check out the logs.

Working with code is a fun, safe, rewarding way to learn. If you enjoy puzzles, getting value from Python is a great way to earn a living.

About

Central instructions for professional Python projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published