0
0
3D Printingknowledge~30 mins

Business models for 3D printing services - Mini Project: Build & Apply

Choose your learning style9 modes available
Business Models for 3D Printing Services
📖 Scenario: You are starting a 3D printing service business. To plan your business, you need to understand different business models used in the 3D printing industry.This project will guide you through creating a simple list of common business models, adding a filter to select models based on customer type, and then organizing the models for presentation.
🎯 Goal: Build a structured list of 3D printing service business models, filter them by customer type, and prepare the final list for sharing with your team.
📋 What You'll Learn
Create a list of business models with exact names and customer types
Add a variable to filter business models for 'individual' customers
Use a loop to select only the filtered business models
Add a final step to prepare the list for presentation
💡 Why This Matters
🌍 Real World
Understanding and organizing business models helps entrepreneurs plan their 3D printing services effectively.
💼 Career
This knowledge is useful for business analysts, startup founders, and marketing professionals in the 3D printing industry.
Progress0 / 4 steps
1
Create the list of business models
Create a list called business_models with these exact dictionaries: {'name': 'On-demand printing', 'customer': 'individual'}, {'name': 'Prototyping services', 'customer': 'business'}, {'name': 'Mass customization', 'customer': 'individual'}, {'name': 'Manufacturing partner', 'customer': 'business'}
3D Printing
Need a hint?

Use a list of dictionaries with keys 'name' and 'customer'.

2
Add a filter for individual customers
Create a variable called target_customer and set it to the string 'individual' to filter business models for individual customers.
3D Printing
Need a hint?

Assign the string 'individual' to the variable target_customer.

3
Filter business models by customer type
Create a list called filtered_models that contains only the dictionaries from business_models where the 'customer' value matches target_customer. Use a for loop with variables model and an if condition.
3D Printing
Need a hint?

Use a for loop to check each model's 'customer' key and add matching models to filtered_models.

4
Prepare the final list for presentation
Create a list called model_names that contains only the 'name' values from each dictionary in filtered_models. Use a list comprehension.
3D Printing
Need a hint?

Use a list comprehension to extract the 'name' from each dictionary in filtered_models.