<jupyter_start><jupyter_text>![](../graphics/solutions-microsoft-logo-small.png) Python for Data Professionals 01 Overview and SetupIn this course you'll cover the basics of the Python language and environment from a Data Professional's perspective. While you will learn Python, you'll quickly cover topics that have a lot more depth available. In each section you'll get more references to go deeper, which you should follow up on. Also watch for links within the text - click on each one to explore that topic.Make sure you check out the **00 Pre-Requisites** page before you start. You'll need all of the items loaded there before you can proceed with the course.You'll cover these topics in the course:  Course Outline  1 - Overview and Course Setup (This section)  2 - Programming Basics  3 Working with Data  4 Deployment and Environments  OverviewThere are two main versions of Python - 2 and 3. So many programs were written for version 2 that it is still around, and version 3 was such an upgrade that programs for 2 don't always run in 3 and visa-versa. For this course we'll do everything in version 3 - it's becoming the accepted standard for data professionals.You have a few ways of working with Python:- The Interactive Interpreter (Type `python` and the version number if it is in your path)- Writing code and running it in some graphical environment (Such as VSCode, Visual Studio, Spyder, PyCharm, IDLE, etc.)- Calling a `.py` script file from the `python` command When you're in command-mode, you'll see that the code looks more like a scripting language, meaning that some parenthesis around functions might not be there. Programming-mode looks like a standard programming language environment - you'll normally use that within an Integrated Programming Environment (IDE). Activity: Verify Your Installation and Configure PythonOpen the **01_OverviewAndCourseSetup.py** file and run the code you see there. The exercises will be marked out using comments:  TODO - Section Number<jupyter_code># 01_OverviewAndCourseSetup.py
# Purpose: Initial Course Setup and displaying versions
# Author: <NAME>
# Credits and Sources: Inline
# Last Updated: 27 June 2018

# Check the Python Version and Information
import platform
python_version=platform.python_version()
print(python_version)

# <TODO> - Fix this code so that it runs

print "The Python Version is: " python_version

# <TODO> - Using "platform", what other information can you derive about this system?

# EOF: 01_OverviewAndCourseSetup.py<jupyter_output><empty_output>
{'fraction_non_alphanumeric': 0.05391578118850846, 'fraction_numerical': 0.010625737898465172, 'mean_word_length': 4.87066974595843, 'pattern_counts': {'":': 0, '<': 8, '<?xml version=': 0, '>': 8, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '1', 'dir': 'jupyter-structured-clean-dedup', 'id': '107514', 'license': 'MIT', 'n_tokens_mistral': 662, 'n_tokens_neox': 606, 'n_words': 361, 'path': 'PythonForDataProfessionals/Python for Data Professionals/notebooks/.ipynb_checkpoints/01 Overview and Setup-checkpoint.ipynb', 'repo_name': 'fratei/sqlworkshops', 'size': '2545'}