My First Project
Overview
- Prerequisites
- Create Project From Command Line
Hello World
from PyCharm- Getting User Input
- Tracing Program Execution
Pre requisites
Create Project From Command Line
mkdir my-first-python-project
cd my-first-python-project
mkdir -p src/main/
mkdir -p src/test/
touch src/main/main_application.py
touch src/test/main_application_test.py
echo "My Project Description!" > README.md
start pycharm .
Setting Python Interpreter
“Hello World” from PyCharm
print("Hello World!")
Reading Input From Console at Runtime
user_input = input("What is your name?")
print("Your name is " + user_input)
Expanding Expressions
user_input_prompt = "What is your name?"
user_input = input(user_input_prompt)
user_output_prompt_prefix = "Your name is "
user_output_prompt = user_output_prompt_prefix + user_input
print(user_output_prompt)
Tracing Program Execution
Fetching Variable Type
user_input_prompt = "What is your age?"
user_input_as_string = input(user_input_prompt)
user_input_as_string_type = type(user_input)
user_input_as_int = int(user_input_as_string)
user_input_as_int_type = type(user_input_as_int)
print("user_input_as_string: " + user_input_as_string)
print("user_input_as_string_type: " + user_input_as_string_type)
print("user_input_as_int: " + user_input_as_int)
print("user_input_as_int_type: " + user_input_as_int_type)