Skip to the main content.

3 min read

Getting Started with Python: Installation and Basics

Embarking on the journey of learning programming is like setting sail into a vast ocean of opportunities. Among the numerous languages charting the course, Python shines brightly as a beacon for both novices and experts. Renowned for its simplicity and versatility, Python paves the way for an exciting array of applications, from web development and machine learning to data analytics. Picture this: You, regardless of background or experience, mastering Python to open doors to new career paths, innovations, and the power to solve real-world problems.

Downloading and Installing Python

The very first step on this journey is to ensure you have the right tools. Installing Python is like setting up your ship before the voyage:

  1. Visit the Official Python Website:
    • Navigate your browser to, the lighthouse guiding you to the official source of Python downloads.
  2. Select the Version:
    • On the downloads page, you’ll find versions tailored for Windows, macOS, and Linux. While Python 3.x versions are recommended for their newer features and support, ensure compatibility with your learning resources or projects.
  3. Installation:
    • Download the installer and run it. Crucially, tick the checkbox for 'Add Python to PATH' before proceeding. This step is akin to charting your map, making Python accessible from anywhere on your computer.
    • Follow through the installer's prompts, choose the install location (or use the default), and wait for the installation to complete.
  4. Verification:
    • To confirm the installation, open your command line (Command Prompt on Windows, Terminal on macOS and Linux) and type python --version. The sea responds, echoing back the version of Python installed, signaling you’re ready to sail.

Executing a Command on the Python Prompt

With Python installed, it’s time to steer the wheel for the first time:

  1. Open the Python Prompt:
    • Search for "Python" in your computer's search bar and select the Python application. This opens the Python interactive shell, a compass that awaits your direction.
  2. Your First Command:
    • Type print("Hello, world!") and press Enter. This simple command, akin to casting a bottle into the sea, should return Hello, world! in the shell. You’ve just communicated with Python, and it has responded.

Variables to Store and Retrieve Data

Variables are the cargo holds of your programming vessel, storing the treasures (data) you’ll need for your journey:

  1. Assigning Variables:
    • Assigning a variable in Python is as simple as naming your ship. For example, ship_name = "Endeavour" assigns the string "Endeavour" to the variable ship_name.
  2. Retrieving Values:
    • To see what’s stored in your cargo (variable), just type its name: print(ship_name). Python will reveal the stored value, "Endeavour".
  3. Naming Conventions:
    • Variables should be named so that they declare their purpose loud and clear, like flags on a ship. Use lowercase for single-word variables or underscores for longer names (treasure_chest, golden_coins), ensuring they are descriptive and readable.

Python Primitive Data Types (Integers, Floats, Strings)

Navigating through data types is essential for understanding the nature of your cargo (data):

  1. Integers (int):
    • Whole numbers, without decimals. Use them to count items, like sailors = 4.
  2. Floats (float):
    • Numbers with decimals are necessary for more precise measurements, such as ship_length = 90.5.
  3. Strings (str):
    • Textual data is enclosed in quotes. Perfect for names, descriptions, and messages: captain_name = "Captain Bluebeard".

You’ve now set foot on the deck of Python programming, with the basics of installation, executing commands, variables, and understanding data types. This journey is just beginning, with endless horizons of data analytics, web development, and artificial intelligence to explore. Remember, mastering these basics opens up the vast ocean of programming and analytics, much like our Data Analytics bootcamp, which equips you with the skills to navigate the future.

As you continue to explore Python and its capabilities, remember that each line of code is a step towards mastering a language that powers some of the world's most innovative technologies. Your voyage into programming has just begun, and the seas of opportunity await.

Also Read:

For further exploration of data analysis and analytics, check out our bootcamp program on Data Analytics.


  1. How can I troubleshoot if Python is not recognized after installation?
  • Ensure you check the 'Add Python to PATH' option during installation. You can also manually add Python to your system's PATH variable in your operating system's settings.
  1. Can I install Python alongside another version already on my computer?
  • Yes, Python supports having multiple versions installed. Use virtual environments to manage projects with different version requirements.
  1. What is the Python interactive shell good for?
  • It’s ideal for testing snippets of code, learning syntax, and exploring Python's features without creating a full program.
  1. How can I run a Python script from a file?
  • Save your Python code in a file with a .py extension. Open your command line, navigate to the file's directory, and run python
  1. Where can I find resources to learn more about Python programming?

The official Python documentation, online programming courses, community forums like Stack Overflow, and coding bootcamps like our Data Analytics bootcamp are excellent resources for learning Python. 

Learn More

Data Wrangling in Python: Techniques and Best Practices

4 min read

Data Wrangling in Python: Techniques and Best Practices

Data wrangling—this might sound like a buzzword straight out of a sci-fi series, but it’s actually one of the most crucial steps in the data...

Read More
Unlocking Python's Ternary Expressions and Pass Statements: Enhancing Code Efficiency and Readability

6 min read

Unlocking Python's Ternary Expressions and Pass Statements: Enhancing Code Efficiency and Readability

Ever felt like you're on a thrilling adventure, uncovering the secrets of a mysterious language? Well, that's pretty much what diving into Python...

Read More