DEV Community

Shivani Sangeeta
Shivani Sangeeta

Posted on

Day 1 of My 90 Days AI Journey: Setting Up the Perfect Environment

πŸš€ Day 1 of My 90 Days AI Journey: Setting Up the Environment

Hey developers πŸ‘‹

Today marks Day 1 of my 90 Days AI Learning Challenge, and the goal was simple:

πŸ‘‰ Set up a complete development environment for AI & Python

If you're a beginner, this is the most important step. A strong setup makes everything easier going forward.


πŸ› οΈ Tools I Installed

Here’s what I used:

  • Git β†’ Version control
  • VS Code β†’ Code editor
  • uv β†’ Fast Python package manager
  • Ollama β†’ Run AI models locally

⚑ Installation (Using winget)

I used Windows Package Manager to install everything quickly:

winget install --id Git.Git -e --source winget
winget install --id Microsoft.VisualStudioCode -e --source winget
winget install --id astral-sh.uv -e --source winget
winget install --id Ollama.Ollama -e --source winget
Enter fullscreen mode Exit fullscreen mode

πŸ“ Creating My Project Workspace

I created a dedicated folder for this journey:

mkdir C:\AI_90Days
cd C:\AI_90Days
Enter fullscreen mode Exit fullscreen mode

βš™οΈ Initializing the Project

To start a clean Python project:

uv init
Enter fullscreen mode Exit fullscreen mode

This generated the base configuration files.


πŸ§ͺ Creating a Virtual Environment

I created an isolated Python environment:

uv venv
Enter fullscreen mode Exit fullscreen mode

Then activated it:

.\.venv\Scripts\activate
Enter fullscreen mode Exit fullscreen mode

Now my terminal shows:

(.venv) C:\AI_90Days>
Enter fullscreen mode Exit fullscreen mode

βœ”οΈ That means everything is working perfectly.


🧠 Why Virtual Environment?

It helps to:

  • Keep dependencies clean
  • Avoid conflicts between projects
  • Maintain a professional workflow

πŸ§ͺ First Python Test

I created a simple file:

print("Hello AI World")
Enter fullscreen mode Exit fullscreen mode

And ran it:

python test.py
Enter fullscreen mode Exit fullscreen mode

Output:

Hello AI World
Enter fullscreen mode Exit fullscreen mode

🎯 What I Achieved Today

βœ… Development environment ready
βœ… Python project initialized
βœ… Virtual environment setup
βœ… First Python script executed


πŸ”₯ What’s Next? (Day 2)

  • Python basics (fast-track)
  • Running first AI model with Ollama
  • Writing my first AI script

πŸ’¬ Final Thoughts

Day 1 may seem simple, but it's the foundation of everything.

If your setup is strong, your learning becomes 10x faster πŸš€


If you're also starting your AI journey, feel free to follow along!

AI #Python #100DaysOfCode #MachineLearning #DevJourney

Top comments (0)