tell the function what to do and gpt will write the code
Project description
funcbygpt
tell the function what to do and gpt will write the code
install funcbygpt
pip install funcbygpt
api key
you need to get an api key from openai
and put it in a file called .env
in the root of the project.
the file should look like this:
OPENAI_API_KEY=your_api_key
usage
hello world
import funcbygpt
@funcbygpt.funcbygpt
def hello():
return "function that prints hello world"
hello()
output:
Hello World!
counter
import funcbygpt
@funcbygpt.funcbygpt
def count():
return "function that counts to 100"
count()
output:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
bubble sort
import funcbygpt
@funcbygpt.funcbygpt
def bubble_sort(array):
return f"function that sorts array {array} with bubble sort"
bubble_sort([7, 4, 1, 8, 5, 2, 0, 9, 6, 3])
output:
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
remove char
import funcbygpt
@funcbygpt.funcbygpt
def remove_char(string, c):
return f"function that removes the {c} character from the {string} string and returns the result --return"
print(remove_char("hello world", "l"))
output:
heo word
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
funcbygpt-0.0.2.tar.gz
(2.5 kB
view details)
Built Distribution
File details
Details for the file funcbygpt-0.0.2.tar.gz
.
File metadata
- Download URL: funcbygpt-0.0.2.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d32d839a1165094245b9e8d25872d3b3893318db695f1e623af4998ce49577b |
|
MD5 | c5e425be6fa60b432aeacfe220d560d5 |
|
BLAKE2b-256 | ea1f44bea8933cd2f5f5b31a242d88a6cfd2e1f0d9cb3b63f12d8b1978230f69 |
File details
Details for the file funcbygpt-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: funcbygpt-0.0.2-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 230b4696728a1f7da04f8275b5efe654a3c910ab11477534a11d03352acc2abd |
|
MD5 | abc14c867c11af3691f7b9e0762f2c4c |
|
BLAKE2b-256 | 1757fe4cb01c034e3972f381bdc30d1207ddeaaf6193981c03c6cc8e17379003 |