Use `black` compliant formatting

pull/8393/head
vil02 1 month ago
parent dc08643daf
commit 9c44ba7683
  1. 1
      src/data/guides/java-vs-python.md
  2. 2
      src/data/roadmaps/computer-science/content/factorial@m0umGQNdvg95UiNpQZsQN.md
  3. 1
      src/data/roadmaps/cpp/content/conan@ky_UqizToTZHC_b77qFi2.md
  4. 12
      src/data/roadmaps/prompt-engineering/content/103-real-world/103-coding-assistance.md
  5. 1
      src/data/roadmaps/python/content/functions-builtin-functions@-DJgS6l2qngfwurExlmmT.md
  6. 6
      src/data/roadmaps/system-design/content/write-through@RNITLR1FUQWkRbSBXTD_z.md

@ -198,6 +198,7 @@ def divide(a, b):
finally: finally:
print("Execution completed.") print("Execution completed.")
print(divide(10, 2)) # Result: 5.0 print(divide(10, 2)) # Result: 5.0
print(divide(10, 0)) # Error: Division by zero is not allowed. print(divide(10, 0)) # Error: Division by zero is not allowed.
``` ```

@ -16,7 +16,7 @@ def generate_permutations(s):
# Current character # Current character
current_char = s[i] current_char = s[i]
# Remaining characters # Remaining characters
remaining_chars = s[:i] + s[i+1:] remaining_chars = s[:i] + s[i + 1 :]
# Generate all permutations of the remaining characters # Generate all permutations of the remaining characters
for perm in generate_permutations(remaining_chars): for perm in generate_permutations(remaining_chars):
# Add the current character to the front of each generated permutation # Add the current character to the front of each generated permutation

@ -45,6 +45,7 @@ Here's an example:
```python ```python
from conans import ConanFile, CMake from conans import ConanFile, CMake
class MyLibraryConan(ConanFile): class MyLibraryConan(ConanFile):
name = "MyLibrary" name = "MyLibrary"
version = "0.1" version = "0.1"

@ -15,9 +15,9 @@ The output will be something like:
```python ```python
import random import random
prepositions = ['at', 'in', 'on', 'with', 'under', 'over'] prepositions = ["at", "in", "on", "with", "under", "over"]
verbs = ['run', 'jump', 'dance', 'sing', 'laugh', 'cry'] verbs = ["run", "jump", "dance", "sing", "laugh", "cry"]
nouns = ['cat', 'dog', 'tree', 'flower', 'book', 'computer'] nouns = ["cat", "dog", "tree", "flower", "book", "computer"]
preposition = random.choice(prepositions) preposition = random.choice(prepositions)
verb = random.choice(verbs) verb = random.choice(verbs)
@ -26,7 +26,6 @@ noun = random.choice(nouns)
madlib = f"I {verb} {preposition} the {noun}." madlib = f"I {verb} {preposition} the {noun}."
print(madlib) print(madlib)
``` ```
## Commenting and Reformatting Code ## Commenting and Reformatting Code
@ -62,8 +61,7 @@ for i in range(num_points):
y = int(round(amplitude * math.sin(2 * math.pi * frequency * i / num_points))) y = int(round(amplitude * math.sin(2 * math.pi * frequency * i / num_points)))
# Print a space for padding, followed by an asterisk at the appropriate position on the wave # Print a space for padding, followed by an asterisk at the appropriate position on the wave
print(' ' * (amplitude + y) + '*') print(" " * (amplitude + y) + "*")
``` ```
## Debugging ## Debugging
@ -113,7 +111,6 @@ for i in numbers:
if j in numbers: if j in numbers:
numbers.remove(j) numbers.remove(j)
print(numbers) print(numbers)
``` ```
Note that we asked the bot to "act like a senior developer" to optimize the script. You can also dictate that it have a certain area of expertise (e.g., sorting algorithms) or number of years of experience. Alternatively, if you have a script that seems overly complicated, you can ask ChatGPT to write that script "as a very junior developer." Note that we asked the bot to "act like a senior developer" to optimize the script. You can also dictate that it have a certain area of expertise (e.g., sorting algorithms) or number of years of experience. Alternatively, if you have a script that seems overly complicated, you can ask ChatGPT to write that script "as a very junior developer."
@ -151,7 +148,6 @@ salary = float(input("Enter employee's salary: "))
ss_tax = salary * 0.062 ss_tax = salary * 0.062
print("Social Security tax is: $", round(ss_tax, 2)) print("Social Security tax is: $", round(ss_tax, 2))
``` ```
Learn more from the following resources: Learn more from the following resources:

@ -8,6 +8,7 @@ In programming, a function is a reusable block of code that executes a certain f
def greet(name): def greet(name):
print(f"Hello, {name}!") print(f"Hello, {name}!")
greet("Roadmap.sh") greet("Roadmap.sh")
``` ```

@ -9,15 +9,15 @@ The application uses the cache as the main data store, reading and writing data
Application code: Application code:
```python ```python
set_user(12345, {"foo":"bar"}) set_user(12345, {"foo": "bar"})
``` ```
Cache code: Cache code:
```python ```python
def set_user(user_id, values): def set_user(user_id, values):
user = db.query("UPDATE Users WHERE id = {0}", user_id, values) user = db.query("UPDATE Users WHERE id = {0}", user_id, values)
cache.set(user_id, user) cache.set(user_id, user)
``` ```
Write-through is a slow overall operation due to the write operation, but subsequent reads of just written data are fast. Users are generally more tolerant of latency when updating data than reading data. Data in the cache is not stale. Write-through is a slow overall operation due to the write operation, but subsequent reads of just written data are fast. Users are generally more tolerant of latency when updating data than reading data. Data in the cache is not stale.

Loading…
Cancel
Save