Practical AI Data Science Tools: The Code and Commands That Really Matter
AI Data Science Tools: The Essentials in One Article — Real Code, Diagrams and Concrete Steps, Extracts from a 43-Lesson Course.
No endless theory here: open the terminal and practice. Here is the essentials of Data Science AI Tools, extracted directly from a complete 43-lesson course — with real code you can copy-paste right now.
- Introduction and Setup
- Jupyter Notebook and JupyterLab
- Managing Python Environments
- VS Code for Data Science
- Git and GitHub for Data Scientists
Create, activate and export conda environments
Learning objectives
- Create a conda environment with a specific Python version
- Activate and deactivate an environment
- Install packages from conda-forge
- Export an environment to
environment.yml - Recreate an environment from the file
Basic intuition: a recipe you can replay anywhere
A conda environment is like a recipe written in black and white. You list the ingredients (packages) and their quantities (versions) in an environment.yml file. Anyone, on any machine, can then recreate exactly the same dish by following the recipe. This is the heart of reproducibility.
The cycle is always the same: create, activate, install, export. The export produces the recipe; the recipe enables recreation elsewhere.
Create and activate
Export from-history
Keep only what you explicitly requested. More portable between Windows, macOS and Linux.
--from-history. To guarantee reproduction down to the exact package on the same OS (CI, production), use the full export.Recreate an environment elsewhere
On another machine, or after cloning a project, recreate the environment in one command from the file.
Install Anaconda, VS Code and Git
Learning objectives
- Install Anaconda (or Miniconda) on your OS
- Install Visual Studio Code and its basic data extensions
- Install and configure Git with your identity
- Verify each installation with a control command
- Choose between full Anaconda and lightweight Miniconda
Basic intuition: lay the foundations before building
Before writing a single line of data code, you must lay three foundations. Anaconda provides Python and an environment manager (conda). VS Code will be your main editor. Git will version your work. Once these three building blocks are in place, you have everything you need to start any project in the course.
Install once and verify immediately. Verification is essential: 90% of beginner problems come from an incomplete installation or a misconfigured PATH discovered too late.
Anaconda or Miniconda?
Anaconda and Miniconda both provide conda, the environment manager. The difference is the number of pre-installed packages.
| Criterion | Anaconda | Miniconda |
|---|---|---|
| Download size | ~ 1 GB | ~ 70 MB |
| Included packages | 250+ (pandas, numpy, scikit, etc.) | The bare minimum (conda + Python) |
| Graphical interface | Yes (Anaconda Navigator) | No, command line |
| Ideal audience | Complete beginner | User who wants control |
conda commands are identical in both cases.Install Anaconda according to your OS
Windows
Download the .exe installer from anaconda.com, run it, and check “Add to PATH” even if discouraged, then open “Anaconda Prompt”.
macOS
Download the .pkg (Intel or Apple Silicon depending on your chip) and follow the wizard. The terminal will recognize conda after restart.
Linux
Download the .sh script, then run it and accept initialization of your shell.
First project, folder structure and environment
Learning objectives
- Adopt a standard folder structure for your data projects
- Create a conda environment dedicated to a project
- Understand the role of each folder (data, notebooks, src)
- Write a
.gitignoresuited to data science - Initialize a Git repository and make a first commit
Basic intuition: a place for everything
A data project without structure quickly becomes chaos: notebooks named final_v2_really_final.ipynb, CSVs everywhere, scripts mixed with data. The solution is a standard structure where each file type has its place. You no longer waste time searching, and anyone can understand your project by looking at the folder tree.
The golden rule: one project = one folder = one environment. Each project lives in its own folder with its own conda environment. No mixing, no conflicts.
The standard structure of a data project
This article covers the most useful excerpts — the complete Data Science AI Tools course (11 chapters, 43 lessons, corrected exercises and final project) takes you all the way.
./access-the-full-course free course: Mastering Claude CodeFAQ
How long does it take to learn Data Science AI Tools?
Are there any prerequisites?
Where to start concretely?
📬 Want to receive this type of guide every week? Subscribe for free — real code, zero fluff.