خروجی کد بنظرتون چی میشه؟
@CodingLovers_OFF
آیا علاقهمند به برنامه نویسی و کدنویسی هستید؟ اگر پاسخ شما بله است، کانال تلگرامی Coding Lovers مناسب شماست. در این کانال، شما میتوانید با جامعهای از طراحان و برنامهنویسان حرفهای از سراسر دنیا ارتباط برقرار کنید. با پیوستن به این کانال، به اشتراک گذاری تجربیات، آموزشها و پروژههای برنامه نویسی خود را با دیگران به اشتراک بگذارید. همچنین میتوانید در گروه Coding Lovers GP به مشارکت در گفتگوها و بحثهای مرتبط با حوزه برنامه نویسی بپردازید. این کانال به شما امکان میدهد با ثبت نمونه کار خود در @CodingLovers_result، با سایر اعضای این جامعه ارتباط برقرار کنید. بنابراین، اگر به دنبال یک جامعه پویا و فعال در حوزه برنامه نویسی هستید، به کانال Coding Lovers بپیوندید و از تجربه بینظیر برنامه نویسی با همتایان خود لذت ببرید.
12 Jan, 18:12
11 Jan, 18:39
from celery import Celery
from PIL import Image
app = Celery('image_app', broker='redis://localhost:6379/0')
@app.task
def process_image(image_path):
img = Image.open(image_path)
img.filter(ImageFilter.BLUR).save('processed.jpg')
return "تصویر آماده شد"
@app.route('/upload', methods=['POST'])
def upload():
process_image.delay(image_path)
return "لطفاً منتظر بمونید!"
05 Jan, 10:52
02 Jan, 14:13
pip3 install msgspec
31 Dec, 20:32
31 Dec, 09:45
31 Dec, 09:30
30 Dec, 08:13
27 Dec, 20:00
23 Dec, 23:05
06 Dec, 18:43
06 Dec, 10:52
"0b0caf091d79a4006ebf6c2f9b17b60c1d798069$[[\\"__json_message\\"\\0540\\05425\\054\\"Your edit code: \\"\\054\\"pZESFitd\\"]]"
06 Dec, 07:37
27 Nov, 18:31
22 Nov, 08:49
21 Nov, 19:45
18 Nov, 15:27
17 Nov, 14:54
12 Nov, 07:01
ffmpeg -i input.mp4 -vcodec libx265 -crf 28 output.mp4
ffmpeg -i input.mp4 -vcodec libx265 -crf 28 -af "volume=0" output.mp4
05 Nov, 19:43
05 Nov, 19:39
import threading
# متغیر مشترک
shared_counter = 0
# یک قفل برای هماهنگی بین رشتهها
lock = threading.Lock()
def increment_counter():
global shared_counter
for _ in range(10000):
lock.acquire()
shared_counter += 1
lock.release()
# ایجاد دو رشته که به طور همزمان متغیر مشترک را افزایش میدهند
thread1 = threading.Thread(target=increment_counter)
thread2 = threading.Thread(target=increment_counter)
# شروع به کار رشتهها
thread1.start()
thread2.start()
# منتظر میمانیم تا هر دو رشته کارشان را تمام کنند
thread1.join()
thread2.join()
print("Final counter value:", shared_counter)
shared_counter
داریم و دو رشته که هر کدام ۱۰۰۰۰ بار این متغیر را افزایش میدهند. اگر از قفل استفاده نکنیم، ممکن است نتیجه نهایی shared_counter
درست نباشد، چرا که ممکن است دو رشته همزمان به آن دسترسی پیدا کنند و مقدار آن را به اشتباه افزایش دهند. اما با استفاده از قفل (lock.acquire()
و lock.release()
)، اطمینان حاصل میکنیم که در هر زمان فقط یک رشته به shared_counter
دسترسی دارد، و این باعث میشود که برنامه به درستی کار کند و مقدار نهایی صحیح باشد.05 Nov, 19:39
04 Nov, 19:18
funcao somamatriz(n: inteiro): inteiro
var
i, j, soma : inteiro
inicio
soma <- 0
para i de 1 ate 10 faca
para j de 1 ate 10 faca
soma <- soma + a[i,j] (ref:scope)
fimpara
fimpara
retorne soma
fimfuncao
algoritmo "semnome"
var
i, j : inteiro
a : vetor [1..10,1..10] de inteiro
inicio
para i de 1 ate 10 faca
para j de 1 ate 10 faca
a[i,j] <- i + j
fimpara
fimpara
escreva ("Resultado: ", somamatriz(5))
fimalgoritmo
04 Nov, 17:26
02 Nov, 10:20
02 Nov, 10:18
int main() {
scanf(%d%d, &a, &b);
sum = a + b;
printf(sum, "%d");
}
31 Oct, 15:38
31 Oct, 10:34
31 Oct, 10:03
28 Oct, 19:52
28 Oct, 19:43
args = {"x": 5}
# %
"%(x)d" % args
# format
"{x}".format(**args)
# format_map
"{x}".format_map(args)
# f-string
f"{args['x']}"
28 Oct, 04:42
20 Oct, 13:08
performance_schema = OFF
systemctl restart mysql
16 Oct, 10:07
15 Oct, 08:51
09 Oct, 16:05
08 Oct, 21:11
08 Oct, 16:38
08 Oct, 16:35
07 Oct, 14:27
# فرض کنین یه متن بزرگه این:
text = "Suppose this is a large text"
# Code 1
print( text.find("Hello") != -1 )
# Code 2
print( "Hello" in text )
06 Oct, 10:29
import random
is_equal = random.randint(0, 10) == 10
# Code 1
print(
("Not Equal", "Equal")[is_equal]
)
# Code 2
print(
"Equal" if is_equal else "Not Equal"
)
05 Oct, 19:39
04 Oct, 11:51
30 Sep, 14:19
def add(a, b):
"""
این تابع دو عدد رو به هم اضافه میکنه.
:param a: عدد اول (int یا float)
:param b: عدد دوم (int یا float)
:return: حاصل جمع دو عدد
"""
return a + b
help()
یا حتی __doc__
به راحتی مستندات کدتون رو ببینید.print(help(add)) # نمایش مستندات
print(add.__doc__) # مستندات به صورت ساده
Help on function add in module __main__:
add(a, b)
این تابع دو عدد رو به هم اضافه میکنه.
:param a: عدد اول (int یا float)
:param b: عدد دوم (int یا float)
:return: حاصل جمع دو عدد
29 Sep, 11:33