mirror of
https://github.com/kamranahmedse/developer-roadmap.git
synced 2025-09-02 22:02:39 +02:00
feat: use black
compliant formatting (#8393)
This commit is contained in:
@@ -198,6 +198,7 @@ def divide(a, b):
|
||||
finally:
|
||||
print("Execution completed.")
|
||||
|
||||
|
||||
print(divide(10, 2)) # Result: 5.0
|
||||
print(divide(10, 0)) # Error: Division by zero is not allowed.
|
||||
```
|
||||
|
@@ -16,7 +16,7 @@ def generate_permutations(s):
|
||||
# Current character
|
||||
current_char = s[i]
|
||||
# Remaining characters
|
||||
remaining_chars = s[:i] + s[i+1:]
|
||||
remaining_chars = s[:i] + s[i + 1 :]
|
||||
# Generate all permutations of the remaining characters
|
||||
for perm in generate_permutations(remaining_chars):
|
||||
# Add the current character to the front of each generated permutation
|
||||
|
@@ -45,6 +45,7 @@ Here's an example:
|
||||
```python
|
||||
from conans import ConanFile, CMake
|
||||
|
||||
|
||||
class MyLibraryConan(ConanFile):
|
||||
name = "MyLibrary"
|
||||
version = "0.1"
|
||||
|
@@ -15,9 +15,9 @@ The output will be something like:
|
||||
```python
|
||||
import random
|
||||
|
||||
prepositions = ['at', 'in', 'on', 'with', 'under', 'over']
|
||||
verbs = ['run', 'jump', 'dance', 'sing', 'laugh', 'cry']
|
||||
nouns = ['cat', 'dog', 'tree', 'flower', 'book', 'computer']
|
||||
prepositions = ["at", "in", "on", "with", "under", "over"]
|
||||
verbs = ["run", "jump", "dance", "sing", "laugh", "cry"]
|
||||
nouns = ["cat", "dog", "tree", "flower", "book", "computer"]
|
||||
|
||||
preposition = random.choice(prepositions)
|
||||
verb = random.choice(verbs)
|
||||
@@ -26,7 +26,6 @@ noun = random.choice(nouns)
|
||||
madlib = f"I {verb} {preposition} the {noun}."
|
||||
|
||||
print(madlib)
|
||||
|
||||
```
|
||||
|
||||
## Commenting and Reformatting Code
|
||||
@@ -60,10 +59,9 @@ num_points = 50
|
||||
for i in range(num_points):
|
||||
# Calculate the y value of the wave using the sine function from the math module
|
||||
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(' ' * (amplitude + y) + '*')
|
||||
|
||||
# Print a space for padding, followed by an asterisk at the appropriate position on the wave
|
||||
print(" " * (amplitude + y) + "*")
|
||||
```
|
||||
|
||||
## Debugging
|
||||
@@ -113,7 +111,6 @@ for i in numbers:
|
||||
if j in numbers:
|
||||
numbers.remove(j)
|
||||
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."
|
||||
@@ -151,7 +148,6 @@ salary = float(input("Enter employee's salary: "))
|
||||
ss_tax = salary * 0.062
|
||||
|
||||
print("Social Security tax is: $", round(ss_tax, 2))
|
||||
|
||||
```
|
||||
|
||||
Learn more from the following resources:
|
||||
|
@@ -8,7 +8,8 @@ In programming, a function is a reusable block of code that executes a certain f
|
||||
def greet(name):
|
||||
print(f"Hello, {name}!")
|
||||
|
||||
greet("Roadmap.sh")
|
||||
|
||||
greet("Roadmap.sh")
|
||||
```
|
||||
|
||||
Visit the following resources to learn more:
|
||||
|
@@ -9,15 +9,15 @@ The application uses the cache as the main data store, reading and writing data
|
||||
Application code:
|
||||
|
||||
```python
|
||||
set_user(12345, {"foo":"bar"})
|
||||
set_user(12345, {"foo": "bar"})
|
||||
```
|
||||
|
||||
Cache code:
|
||||
|
||||
```python
|
||||
def set_user(user_id, values):
|
||||
user = db.query("UPDATE Users WHERE id = {0}", user_id, values)
|
||||
cache.set(user_id, user)
|
||||
user = db.query("UPDATE Users WHERE id = {0}", user_id, values)
|
||||
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.
|
||||
|
Reference in New Issue
Block a user