Skip to content

Commit 33b6d6d

Browse files
authored
Fix Python® trademark [MKC-757] (#697)
Fix article Update article's tags
1 parent 415c27c commit 33b6d6d

File tree

40 files changed

+118
-116
lines changed

40 files changed

+118
-116
lines changed

Diff for: README.md

+2
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,9 @@ symbolic link created for AnalogInput <<===>> ..\..\..\..\..\built-in-examples\0
8383
### Including Code Snippets
8484

8585
Code snippets can be included by using the triple backticks syntax e.g. ` ```arduino` followed by the code and three closing backticks. The following syntaxes are supported:
86+
```
8687
arduino, bash, markup, clike, c, cpp, css, css-extras, javascript, jsx, js-extras, coffeescript, diff, git, go, graphql, handlebars, json, less, makefile, markdown, objectivec, ocaml, python, reason, sass, scss, sql, stylus, tsx, typescript, wasm, yaml
88+
```
8789

8890

8991
## Previewing Changes

Diff for: content/arduino-cloud/01.getting-started/02.technical-reference/iot-cloud-tech-ref.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -358,7 +358,7 @@ We provide two Arduino Iot Cloud APIs:
358358

359359
The Arduino IoT Cloud REST API can be called just with any **HTTP Client**, or using one of these clients:
360360
- [Javascript NPM package](https://www.npmjs.com/package/@arduino/arduino-iot-client).
361-
- [Python PYPI Package](https://pypi.org/project/arduino-iot-client/).
361+
- [Python® PYPI Package](https://pypi.org/project/arduino-iot-client/).
362362
- [Golang Module](https://github.com/arduino/iot-client-go).
363363

364364
**2.** The second is the **Data API (MQTT)** which allows you to send/receive Variables' data. An example of this API's use is sending IoT Cloud Variables' updates to the browser. A full [documentation of the Arduino IoT Cloud Data API (MQTT)](https://www.npmjs.com/package/arduino-iot-js) is available for advanced users.

Diff for: content/arduino-cloud/01.getting-started/08.arduino-iot-api/arduino-iot-api.md

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
title: 'Arduino Cloud REST API & SDK'
33
difficulty: advanced
4-
description: 'Learn how to authenticate with the Arduino IoT Cloud REST API to make requests using HTTP Client, JavaScript and Python.'
4+
description: 'Learn how to authenticate with the Arduino IoT Cloud REST API to make requests using HTTP Client, JavaScript and Python®.'
55
tags:
66
- IoT Cloud REST API
77
- JavaScript
8-
- Python
8+
- Python®
99
- node.js
1010
- Golang
1111
author: 'Karl Söderby'
1212
---
1313

14-
The [Arduino IoT Cloud REST API](https://www.arduino.cc/reference/en/iot/api/) can be accessed through a set of endpoints to manage **Devices, Things, Properties** and more. It can be accessed via any HTTP client, and is supported by JavaScript, Python and Golang clients.
14+
The [Arduino IoT Cloud REST API](https://www.arduino.cc/reference/en/iot/api/) can be accessed through a set of endpoints to manage **Devices, Things, Properties** and more. It can be accessed via any HTTP client, and is supported by JavaScript, Python® and Golang clients.
1515

1616
In this article you will find some useful examples to get started with the Arduino IoT Cloud API, and an understanding of what the API offers.
1717

@@ -25,14 +25,14 @@ To see the full API, follow the link below:
2525
To connect with the Arduino Cloud API, we will need one of the following clients:
2626

2727
- [Javascript NPM package](https://www.npmjs.com/package/@arduino/arduino-iot-client)
28-
- [Python PYPI Package](https://pypi.org/project/arduino-iot-client/)
28+
- [Python® PYPI Package](https://pypi.org/project/arduino-iot-client/)
2929
- [Golang Module](https://github.com/arduino/iot-client-go)
3030

3131
***You can also use services such as [Postman](https://www.postman.com/) to create HTTP requests.***
3232

3333
## Usage
3434

35-
With the Arduino Cloud API, you are able to interface with the Arduino Cloud service through JavaScript, Python and Golang.
35+
With the Arduino Cloud API, you are able to interface with the Arduino Cloud service through JavaScript, Python® and Golang.
3636

3737
You can for example write custom scripts that can:
3838

@@ -203,12 +203,12 @@ console.log(data[0].last_value);
203203

204204
This is one of many examples of how to interact with the API. Now that you are setup, you can go on to explore the rest of the [Arduino IoT Cloud API](https://www.arduino.cc/reference/en/iot/api/).
205205

206-
## Python
206+
## Python®
207207

208208
**Requirements:**
209209

210-
- [Python 3.7+](https://www.python.org/downloads/)
211-
- [arduino-iot-client](https://pypi.org/project/arduino-iot-client/) (python)
210+
- [Python® 3.7+](https://www.python.org/downloads/)
211+
- [arduino-iot-client](https://pypi.org/project/arduino-iot-client/) (Python®)
212212

213213
To install, use the following command:
214214

@@ -395,5 +395,5 @@ See the full example on [GitHub](https://github.com/arduino/iot-client-go/tree/m
395395

396396
## Summary
397397

398-
This document covers the overall usage of the [Arduino IoT Cloud API](https://www.arduino.cc/reference/en/iot/api/), and how to use it with different clients (JavaScript, Python, Golang).
398+
This document covers the overall usage of the [Arduino IoT Cloud API](https://www.arduino.cc/reference/en/iot/api/), and how to use it with different clients (JavaScript, Python®, Golang).
399399

Diff for: content/hardware/03.nano/boards/nano-33-ble-sense/features.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ The Arduino Nano 33 BLE Sense is a great choice for any beginner, maker or profe
2121
<FeatureLink title="Datasheet" url="https://content.arduino.cc/assets/Nano_BLE_Sense_lsm9ds1.pdf" download blank/>
2222
</Feature>
2323

24-
<Feature title="Python Support" image="python">
24+
<Feature title="Python® Support" image="python">
2525

26-
This board can be programmed with the Python programming language via the OpenMV IDE.
26+
This board can be programmed with the Python® programming language via the OpenMV IDE.
2727

2828
<FeatureLink title="Learn More" url="/learn/programming/arduino-and-python"/>
2929
</Feature>

Diff for: content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/ble-sense-python-api/ble-sense-python-api.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
author: 'Karl Söderby'
3-
title: 'Nano 33 BLE Sense Python Guide'
4-
description: 'Discover how to access the features on the Nano 33 BLE Sense using Python scripts.'
3+
title: 'Nano 33 BLE Sense Python® Guide'
4+
description: 'Discover how to access the features on the Nano 33 BLE Sense using Python® scripts.'
55
compatible-products: [nano-33-ble-sense]
66
tags:
77
- MicroPython
@@ -10,9 +10,9 @@ tags:
1010

1111
![The Nano 33 BLE Sense](assets/hero.png)
1212

13-
The [Nano 33 BLE Sense board](https://store.arduino.cc/arduino-nano-33-ble-sense) board can be programmed using the popular **Python** programming language. More specifically, it supports [OpenMV's fork of MicroPython](https://github.com/openmv/micropython), where MicroPython is an implementation of the Python language, designed to run on microcontrollers. In this article, you will find a lot of sample scripts that will work directly with your Nano 33 BLE Sense, such as general GPIO control, reading onboard sensors and Wi-Fi/BLE communication!
13+
The [Nano 33 BLE Sense board](https://store.arduino.cc/arduino-nano-33-ble-sense) board can be programmed using the popular **Python®** programming language. More specifically, it supports [OpenMV's fork of MicroPython](https://github.com/openmv/micropython), where MicroPython is an implementation of the Python® language, designed to run on microcontrollers. In this article, you will find a lot of sample scripts that will work directly with your Nano 33 BLE Sense, such as general GPIO control, reading onboard sensors and Wi-Fi/BLE communication!
1414

15-
- If you want to read more about Arduino & Python, you can visit the [Python with Arduino](/learn/programming/arduino-and-python) article. Here you will find a lot of useful examples, such as how to use delays, interrupts, reading pins and more general functions.
15+
- If you want to read more about Arduino & Python®, you can visit the [Python® with Arduino](/learn/programming/arduino-and-python) article. Here you will find a lot of useful examples, such as how to use delays, interrupts, reading pins and more general functions.
1616

1717
## Hardware & Software Needed
1818

@@ -25,7 +25,7 @@ The [Nano 33 BLE Sense board](https://store.arduino.cc/arduino-nano-33-ble-sense
2525

2626
Below you will find a lot of useful examples that can be loaded to your Nano 33 BLE Sense board. Many of these examples were extracted from the [OpenMV repository](https://github.com/openmv/openmv), where you can find many useful examples for other boards as well.
2727

28-
***In this article, you will only find examples for the Nano 33 BLE Sense board. For more information on how to use delays, read and write to pins, please refer to the [Python with Arduino](/learn/programming/arduino-and-python) main article.***
28+
***In this article, you will only find examples for the Nano 33 BLE Sense board. For more information on how to use delays, read and write to pins, please refer to the [Python® with Arduino](/learn/programming/arduino-and-python) main article.***
2929

3030
## Pin Control
3131

@@ -415,4 +415,4 @@ while (True):
415415

416416
## Summary
417417

418-
In this article we have gone through a selection of scripts that will help you control your Nano BLE Sense board, via the OpenMV IDE. Feel free to check out our [Python with Arduino boards article](/learn/programming/arduino-and-python), where you can find guides to other boards, useful links to learn Python and more.
418+
In this article we have gone through a selection of scripts that will help you control your Nano BLE Sense board, via the OpenMV IDE. Feel free to check out our [Python® with Arduino boards article](/learn/programming/arduino-and-python), where you can find guides to other boards, useful links to learn Python® and more.

Diff for: content/hardware/03.nano/boards/nano-33-ble-sense/tutorials/get-started-with-machine-learning/get-started-with-machine-learning.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,7 @@ We’re going to use [Google Colab](https://colab.research.google.com/) to train
289289
![Arduino gesture recognition training colab.](assets/colab.png)
290290

291291

292-
- Set up Python environment
292+
- Set up Python® environment
293293
- Upload the punch.csv and flex.csv data
294294
- Parse and prepare the data
295295
- Build and train the model

Diff for: content/hardware/03.nano/boards/nano-33-ble/features.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@ The Arduino Nano 33 BLE is a great choice for any beginner, maker or professiona
2626
<FeatureLink title="Link to Mbed OS documentation" url="https://os.mbed.com/docs/mbed-os" blank/>
2727
</Feature>
2828

29-
<Feature title="Python Support" image="python">
29+
<Feature title="Python® Support" image="python">
3030

31-
This board can be programmed with the Python programming language via the OpenMV IDE.
31+
This board can be programmed with the Python® programming language via the OpenMV IDE.
3232

3333
<FeatureLink title="Learn More" url="/learn/programming/arduino-and-python"/>
3434
</Feature>

Diff for: content/hardware/03.nano/boards/nano-33-ble/tutorials/ble-python-api/ble-python-api.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
author: 'Karl Söderby'
3-
title: 'Nano 33 BLE Python Guide'
4-
description: 'Discover how to access the features on the Nano 33 BLE using Python scripts.'
3+
title: 'Nano 33 BLE Python® Guide'
4+
description: 'Discover how to access the features on the Nano 33 BLE using Python® scripts.'
55
compatible-products: [nano-33-ble]
66
tags:
77
- MicroPython
@@ -11,11 +11,11 @@ featuredImage: 'board'
1111

1212
![The Nano 33 BLE](assets/hero.png)
1313

14-
The [Nano 33 BLE](https://store.arduino.cc/arduino-nano-33-ble-sense) board can be programmed using the popular **Python** programming language. More specifically, it supports [OpenMV's fork of MicroPython](https://github.com/openmv/micropython), where MicroPython is an implementation of the Python language, designed to run on microcontrollers. In this article, you will find a lot of sample scripts that will work directly with your Nano 33 BLE, such as general GPIO control, reading data from the IMU module and testing Bluetooth® Low Energy connection.
14+
The [Nano 33 BLE](https://store.arduino.cc/arduino-nano-33-ble-sense) board can be programmed using the popular **Python®** programming language. More specifically, it supports [OpenMV's fork of MicroPython](https://github.com/openmv/micropython), where MicroPython is an implementation of the Python® language, designed to run on microcontrollers. In this article, you will find a lot of sample scripts that will work directly with your Nano 33 BLE, such as general GPIO control, reading data from the IMU module and testing Bluetooth® Low Energy connection.
1515

16-
- If you want to read more about Arduino & Python, you can visit the [Python with Arduino](/learn/programming/arduino-and-python) article. Here you will find a lot of useful examples, such as how to use delays, interrupts, reading pins and more general functions.
16+
- If you want to read more about Arduino & Python®, you can visit the [Python® with Arduino](/learn/programming/arduino-and-python) article. Here you will find a lot of useful examples, such as how to use delays, interrupts, reading pins and more general functions.
1717

18-
***If you are looking for information related to the similar Nano 33 BLE Sense board, you can refer to the [Nano 33 BLE Sense Python Guide](/tutorials/nano-33-ble-sense/ble-sense-python-api).***
18+
***If you are looking for information related to the similar Nano 33 BLE Sense board, you can refer to the [Nano 33 BLE Sense Python® Guide](/tutorials/nano-33-ble-sense/ble-sense-python-api).***
1919

2020
## Hardware & Software Needed
2121

@@ -28,7 +28,7 @@ The [Nano 33 BLE](https://store.arduino.cc/arduino-nano-33-ble-sense) board can
2828

2929
Below you will find a lot of useful examples that can be loaded to your Nano 33 BLE board. Many of these examples were extracted from the [OpenMV repository](https://github.com/openmv/openmv), where you can find many useful examples for other boards as well.
3030

31-
***In this article, you will only find examples for the Nano 33 BLE board. For more information on how to use delays, read and write to pins, please refer to the [Python with Arduino](/learn/programming/arduino-and-python) main article.***
31+
***In this article, you will only find examples for the Nano 33 BLE board. For more information on how to use delays, read and write to pins, please refer to the [Python® with Arduino](/learn/programming/arduino-and-python) main article.***
3232

3333
## Pin Control
3434

@@ -265,4 +265,4 @@ while (True):
265265

266266
## Summary
267267

268-
In this article we have gone through a selection of scripts that will help you control your Nano BLE board, via the OpenMV IDE. Feel free to check out our [Python with Arduino boards article](/learn/programming/arduino-and-python), where you can find guides to other boards, useful links to learn Python and more.
268+
In this article we have gone through a selection of scripts that will help you control your Nano BLE board, via the OpenMV IDE. Feel free to check out our [Python® with Arduino boards article](/learn/programming/arduino-and-python), where you can find guides to other boards, useful links to learn Python® and more.

Diff for: content/hardware/03.nano/boards/nano-rp2040-connect/essentials.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<EssentialElement link="/tutorials/nano-rp2040-connect/rp2040-01-technical-reference" title="Cheat Sheet" type="tutorial">
66
Learn about the Nano RP2040 Connect's onboard sensors, supported serial & wireless protocols, pins and much more.
77
</EssentialElement>
8-
<EssentialElement link="/tutorials/nano-rp2040-connect/rp2040-python-api" title="Python API Guide" type="tutorial">
8+
<EssentialElement link="/tutorials/nano-rp2040-connect/rp2040-python-api" title="Python® API Guide" type="tutorial">
99
Learn how to install MicroPython and how to load scripts to your Nano RP2040 Connect.
1010
</EssentialElement>
1111
<EssentialElement title="Nano Hardware Design Guide" type="tutorial" link="/learn/hardware/nano-pcb-guide">

Diff for: content/hardware/03.nano/boards/nano-rp2040-connect/features.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@ The feature packed **Arduino Nano RP2040 Connect** brings the new **Raspberry Pi
1313
<FeatureLink title="Datasheet" url="https://datasheets.raspberrypi.org/rp2040/rp2040-datasheet.pdf" download blank/>
1414
</Feature>
1515

16-
<Feature title="Python Support" image="python">
16+
<Feature title="Python® Support" image="python">
1717

18-
This board can be programmed with the Python programming language via the OpenMV IDE.
18+
This board can be programmed with the Python® programming language via the OpenMV IDE.
1919

2020
<FeatureLink title="Learn More" url="/learn/programming/arduino-and-python"/>
2121
</Feature>

Diff for: content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-data-logger/rp2040-data-logger.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ In order to utilize this feature, we need to install the latest release of [Open
2121

2222
This tutorial can be completed with only the Nano RP2040 Connect board and open-source software.
2323

24-
***If you are unfamiliar with Arduino & Python, you can learn more by reading the [Python with Arduino](/learn/programming/arduino-and-python) and the [Nano RP2040 Connect Python API Guide](/tutorials/nano-rp2040-connect/rp2040-python-api) articles.***
24+
***If you are unfamiliar with Arduino & Python®, you can learn more by reading the [Python® with Arduino](/learn/programming/arduino-and-python) and the [Nano RP2040 Connect Python® API Guide](/tutorials/nano-rp2040-connect/rp2040-python-api) articles.***
2525

2626
## Goals
2727

Diff for: content/hardware/03.nano/boards/nano-rp2040-connect/tutorials/rp2040-python-api/rp2040-python-api.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
author: 'Karl Söderby'
3-
title: 'Nano RP2040 Connect Python API Guide'
4-
description: 'Discover how to access the features Nano RP2040 Connect using Python scripts.'
3+
title: 'Nano RP2040 Connect Python® API Guide'
4+
description: 'Discover how to access the features Nano RP2040 Connect using Python® scripts.'
55
compatible-products: [nano-rp2040-connect]
66
difficulty: intermediate
77
tags:
@@ -11,11 +11,11 @@ tags:
1111

1212
![The Nano RP2040 Connect](assets/hero.png)
1313

14-
The [Nano RP2040 Connect](https://store.arduino.cc/nano-rp2040-connect) board can be programmed using the popular **Python** programming language. The board is supported by upstream [MicroPython](https://github.com/micropython/micropython) and [OpenMV's fork of MicroPython](https://github.com/openmv/micropython), where **MicroPython** is an implementation of the Python language, designed to run on microcontrollers.
14+
The [Nano RP2040 Connect](https://store.arduino.cc/nano-rp2040-connect) board can be programmed using the popular **Python®** programming language. The board is supported by upstream [MicroPython](https://github.com/micropython/micropython) and [OpenMV's fork of MicroPython](https://github.com/openmv/micropython), where **MicroPython** is an implementation of the Python® language, designed to run on microcontrollers.
1515

1616
In this article, you will find a lot of sample scripts that will work directly with your Nano RP2040 Connect, such as general GPIO control, reading onboard sensors and Wi-Fi/BLE communication!
1717

18-
- If you want to read more about Arduino & Python, you can visit the [Python with Arduino](/learn/programming/arduino-and-python) article. Here you will find a lot of useful examples, such as how to use delays, interrupts, reading pins and more general functions.
18+
- If you want to read more about Arduino & Python®, you can visit the [Python® with Arduino](/learn/programming/arduino-and-python) article. Here you will find a lot of useful examples, such as how to use delays, interrupts, reading pins and more general functions.
1919

2020
## Hardware Requirements
2121

@@ -54,7 +54,7 @@ To install upstream MicroPython and load scripts to your board, you will need to
5454

5555
![Select the port.](assets/thonny-select-com.png)
5656

57-
**8.** Write a Python script (or select any example from the list below), and click on the **Green Play Button (F5)** to run it on your board.
57+
**8.** Write a Python® script (or select any example from the list below), and click on the **Green Play Button (F5)** to run it on your board.
5858

5959
Congratulations! You can now run MicroPython scripts on your Nano RP2040 Connect board!
6060

@@ -64,7 +64,7 @@ Congratulations! You can now run MicroPython scripts on your Nano RP2040 Connect
6464

6565
Below you will find a lot of useful examples that can be loaded to your Nano RP2040 Connect board. Many of these examples were extracted from the [OpenMV repository](https://github.com/openmv/openmv), where you can find many useful examples for other boards as well.
6666

67-
***In this article, you will only find examples for the Nano RP2040 Connect board. For more information on how to use delays, read and write to pins, please refer to the [Python with Arduino](/learn/programming/arduino-and-python) main article.***
67+
***In this article, you will only find examples for the Nano RP2040 Connect board. For more information on how to use delays, read and write to pins, please refer to the [Python® with Arduino](/learn/programming/arduino-and-python) main article.***
6868

6969
## GPIO Map
7070

@@ -535,4 +535,4 @@ if __name__ == "__main__":
535535

536536
## Summary
537537

538-
In this article we have gone through a selection of scripts that will help you control your Nano RP2040 Connect board, via the OpenMV IDE. Feel free to check out our [Python with Arduino boards article](/learn/programming/arduino-and-python), where you can find guides to other boards, useful links to learn Python and more.
538+
In this article we have gone through a selection of scripts that will help you control your Nano RP2040 Connect board, via the OpenMV IDE. Feel free to check out our [Python® with Arduino boards article](/learn/programming/arduino-and-python), where you can find guides to other boards, useful links to learn Python® and more.

0 commit comments

Comments
 (0)