Python Cookbook.pdf
12.3 MB
آموزش بسیار عالی برنامه نویسی به زبان پایتون 👆
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
Windows Server 2025 @flowchart_algorithm.pdf
26 MB
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
@flowchart_algorithm
This media is not supported in your browser
VIEW IN TELEGRAM
🌐 مراحل بوت کامپیوترهای دههی ۱۹۹۰ به ویندوز ۳.۱
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🥰2
هوشهای مصنوعی که برای ساخت پروژههای نرمافزاری کمک میکنند 🤖💻
فقط کافیه پروژه رو توضیح بدید، کد رو تولید میکنند ✨
🔗 replit.com
🔗 bolt.new
🔗 stack.ai
🔗 v0.dev
🔗 cursor.sh
🔗 Lovable.dev
🔗 codeium.com
🔗 tabnine.com
🔗 github.com/features/copilot
#هوش_مصنوعی
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
فقط کافیه پروژه رو توضیح بدید، کد رو تولید میکنند ✨
🔗 replit.com
🔗 bolt.new
🔗 stack.ai
🔗 v0.dev
🔗 cursor.sh
🔗 Lovable.dev
🔗 codeium.com
🔗 tabnine.com
🔗 github.com/features/copilot
#هوش_مصنوعی
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
☄ جزوه بسیار خلاصه و مفید برای یادگیری زبان برنامه نویسی سی پلاس پلاس ++C
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
❤2
کتاب بسیار عالی آموزش برنامه نویسی ویژوال بیسیک
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
جزوه بسیار خلاصه الگوریتم و فلوچارت با سوال و جواب
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
❤1🔥1
نمونه سوالات حلقه های For
نمونه سوالات حلقه های While
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
نمونه سوالات حلقه های While
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🥰3
Forwarded from الگوریتم و فلوچارت
هزار (1000) نمونه سوال تستی زبان برنامه نویسی C به همراه پاسخ سوالات
☄منبع بسیار عالی برای یادگیری زبان برنامه نویسی C
☄منبع بسیار عالی برای آمادگی آزمونهای میان ترم و پایان ترم
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
☄منبع بسیار عالی برای یادگیری زبان برنامه نویسی C
☄منبع بسیار عالی برای آمادگی آزمونهای میان ترم و پایان ترم
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
🔥2
Forwarded from الگوریتم و فلوچارت
✅ ۳۰ سؤال تستی (چهارگزینهای) زبان برنامهنویسی پایتون در سطح متوسط تا پیشرفته بههمراه پاسخ صحیح آورده شده است.
سؤالات مفهومی، کدنویسی و رفتاری (behavior) پایتون را پوشش میدهند.
---
🟦 بخش اول: سطح متوسط (۱–۱۵)
1. خروجی کد زیر چیست؟
x = [1, 2, 3]
y = x
y.append(4)
print(x)
A) [1, 2, 3]
B) [4]
C) [1, 2, 3, 4]
D) Error
✅ پاسخ: C
---
2. کدام ساختار داده در پایتون غیرقابل تغییر (immutable) است؟
A) list
B) dict
C) set
D) tuple
✅ پاسخ: D
---
3. خروجی کد زیر چیست؟
print(type(lambda x: x))
A) <class 'function'>
B) <class 'lambda'>
C) <class 'generator'>
D) Error
✅ پاسخ: A
---
4. تفاوت اصلی append() و extend() در لیست چیست؟
A) هر دو یکساناند
B) append چند عضو اضافه میکند
C) extend لیست را بهصورت عضو اضافه میکند
D) extend عناصر iterable را جداگانه اضافه میکند
✅ پاسخ: D
---
5. خروجی کد زیر؟
print(0.1 + 0.2 == 0.3)
A) True
B) False
C) Error
D) None
✅ پاسخ: B
---
6. کدام یک برای مدیریت استثناء استفاده میشود؟
A) if / else
B) try / except
C) for / while
D) assert
✅ پاسخ: B
---
7. خروجی کد زیر چیست؟
a = [1, 2, 3]
b = a[:]
print(a is b)
A) True
B) False
C) Error
D) None
✅ پاسخ: B
---
8. کدام گزینه باعث ایجاد generator میشود؟
A) {x for x in range(5)} B) [x for x in range(5)] C) (x for x in range(5)) D) range(5)
✅ پاسخ: C
---
9. خروجی کد زیر؟
print(bool([]), bool({}), bool(""))
A) True True True
B) False False False
C) False True False
D) True False True
✅ پاسخ: B
---
10. هدف اصلی init در کلاس چیست؟
A) حذف شی
B) مقداردهی اولیه شی
C) تعریف متد خصوصی
D) ایجاد کلاس
✅ پاسخ: B
---
11. کدام گزینه یک decorator معتبر است؟
A)
@my_func
def f(): pass
B)
@decorator
def f(): pass
C)
decorator f(): pass
D)
#decorator
✅ پاسخ: B
---
12. خروجی کد زیر؟
print("5" * 3)
A) 15
B) "555"
C) Error
D) None
✅ پاسخ: B
---
13. کدام عملگر برای مقایسه هویت استفاده میشود؟
A) ==
B) =
C) is
D) in
✅ پاسخ: C
---
14. خروجی کد زیر؟
x = None
print(x is None)
A) True
B) False
C) Error
D) 0
✅ پاسخ: A
---
15. کدام گزینه برای خواندن فایل متنی مناسب است؟
A) open("a.txt", "w") B) open("a.txt", "r") C) open("a.txt", "a") D) open("a.txt", "x")
✅ پاسخ: B
🟪 بخش دوم: سطح پیشرفته (۱۶–۳۰)
16. خروجی کد زیر چیست؟
def f(x, l=[]):
l.append(x)
return l
print(f(1))
print(f(2))
A) [1] و [2]
B) [1] و [1,2]
C) Error
D) [2] و [1]
✅ پاسخ: B
17. مفهوم GIL در پایتون چیست؟
A) مدیریت حافظه
B) جلوگیری از اجرای همزمان threadها
C) افزایش سرعت CPU
D) مدیریت I/O
✅ پاسخ: B
18. کدام گزینه باعث lazy evaluation میشود؟
A) list comprehension
B) tuple
C) generator
D) set
✅ پاسخ: C
19. خروجی؟
print({i:i*i for i in range(3)})
A) {0,1,4}
B) {0:0,1:1,2:4}
C) [0,1,4]
D) Error
✅ پاسخ: B
20. کدام ماژول برای برنامهنویسی async استفاده میشود؟
A) threading
B) multiprocessing
C) asyncio
D) concurrent
✅ پاسخ: C
21. تفاوت اصلی @staticmethod و @classmethod چیست؟
A) staticmethod به کلاس دسترسی ندارد
B) classmethod به self دسترسی دارد
C) staticmethod کندتر است
D) تفاوتی ندارند
✅ پاسخ: A
22. خروجی کد زیر؟
print([i for i in range(5) if i % 2])
A) [0,2,4]
B) [1,3]
C) [1,2,3,4]
D) []
✅ پاسخ: B
23. کدام ساختار برای ارتباط بین threadها امنتر است؟
A) list
B) dict
C) queue.Queue
D) tuple
✅ پاسخ: C
24. مفهوم duck typing یعنی؟
A) بررسی نوع متغیر
B) بررسی ارثبری
C) تمرکز بر رفتار بهجای نوع
D) استفاده از isinstance
✅ پاسخ: C
25. خروجی؟
print(all([True, 1, "a"]))
A) False
B) True
C) Error
D) None
✅ پاسخ: B
26. کدام دستور حافظه اشغالشده توسط نام را آزاد میکند؟
A) free
B) del
C) clear
D) remove
✅ پاسخ: B
27. تفاوت deep copy و shallow copy چیست؟
A) deep copy فقط مرجع را کپی میکند
B) shallow copy دادهها را جداگانه کپی میکند
C) deep copy تمام ساختارهای تو در تو را کپی میکند
D) تفاوتی ندارند
✅ پاسخ: C
28. خروجی؟
print(type(iter([])))
A) list
B) iterator
C) <class 'list_iterator'>
D) generator
✅ پاسخ: C
29. کدام ابزار برای تست واحد (Unit Test) استاندارد است؟
A) pytest
B) unittest
C) nose
D) doctest
✅ پاسخ: B
30. کدام گزینه بهترین کاربرد with است؟
A) حلقه
B) مدیریت منابع (file, lock)
C) مدیریت استثناء
D) شرط
✅ پاسخ: B
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
سؤالات مفهومی، کدنویسی و رفتاری (behavior) پایتون را پوشش میدهند.
---
🟦 بخش اول: سطح متوسط (۱–۱۵)
1. خروجی کد زیر چیست؟
x = [1, 2, 3]
y = x
y.append(4)
print(x)
A) [1, 2, 3]
B) [4]
C) [1, 2, 3, 4]
D) Error
✅ پاسخ: C
---
2. کدام ساختار داده در پایتون غیرقابل تغییر (immutable) است؟
A) list
B) dict
C) set
D) tuple
✅ پاسخ: D
---
3. خروجی کد زیر چیست؟
print(type(lambda x: x))
A) <class 'function'>
B) <class 'lambda'>
C) <class 'generator'>
D) Error
✅ پاسخ: A
---
4. تفاوت اصلی append() و extend() در لیست چیست؟
A) هر دو یکساناند
B) append چند عضو اضافه میکند
C) extend لیست را بهصورت عضو اضافه میکند
D) extend عناصر iterable را جداگانه اضافه میکند
✅ پاسخ: D
---
5. خروجی کد زیر؟
print(0.1 + 0.2 == 0.3)
A) True
B) False
C) Error
D) None
✅ پاسخ: B
---
6. کدام یک برای مدیریت استثناء استفاده میشود؟
A) if / else
B) try / except
C) for / while
D) assert
✅ پاسخ: B
---
7. خروجی کد زیر چیست؟
a = [1, 2, 3]
b = a[:]
print(a is b)
A) True
B) False
C) Error
D) None
✅ پاسخ: B
---
8. کدام گزینه باعث ایجاد generator میشود؟
A) {x for x in range(5)} B) [x for x in range(5)] C) (x for x in range(5)) D) range(5)
✅ پاسخ: C
---
9. خروجی کد زیر؟
print(bool([]), bool({}), bool(""))
A) True True True
B) False False False
C) False True False
D) True False True
✅ پاسخ: B
---
10. هدف اصلی init در کلاس چیست؟
A) حذف شی
B) مقداردهی اولیه شی
C) تعریف متد خصوصی
D) ایجاد کلاس
✅ پاسخ: B
---
11. کدام گزینه یک decorator معتبر است؟
A)
@my_func
def f(): pass
B)
@decorator
def f(): pass
C)
decorator f(): pass
D)
#decorator
✅ پاسخ: B
---
12. خروجی کد زیر؟
print("5" * 3)
A) 15
B) "555"
C) Error
D) None
✅ پاسخ: B
---
13. کدام عملگر برای مقایسه هویت استفاده میشود؟
A) ==
B) =
C) is
D) in
✅ پاسخ: C
---
14. خروجی کد زیر؟
x = None
print(x is None)
A) True
B) False
C) Error
D) 0
✅ پاسخ: A
---
15. کدام گزینه برای خواندن فایل متنی مناسب است؟
A) open("a.txt", "w") B) open("a.txt", "r") C) open("a.txt", "a") D) open("a.txt", "x")
✅ پاسخ: B
🟪 بخش دوم: سطح پیشرفته (۱۶–۳۰)
16. خروجی کد زیر چیست؟
def f(x, l=[]):
l.append(x)
return l
print(f(1))
print(f(2))
A) [1] و [2]
B) [1] و [1,2]
C) Error
D) [2] و [1]
✅ پاسخ: B
17. مفهوم GIL در پایتون چیست؟
A) مدیریت حافظه
B) جلوگیری از اجرای همزمان threadها
C) افزایش سرعت CPU
D) مدیریت I/O
✅ پاسخ: B
18. کدام گزینه باعث lazy evaluation میشود؟
A) list comprehension
B) tuple
C) generator
D) set
✅ پاسخ: C
19. خروجی؟
print({i:i*i for i in range(3)})
A) {0,1,4}
B) {0:0,1:1,2:4}
C) [0,1,4]
D) Error
✅ پاسخ: B
20. کدام ماژول برای برنامهنویسی async استفاده میشود؟
A) threading
B) multiprocessing
C) asyncio
D) concurrent
✅ پاسخ: C
21. تفاوت اصلی @staticmethod و @classmethod چیست؟
A) staticmethod به کلاس دسترسی ندارد
B) classmethod به self دسترسی دارد
C) staticmethod کندتر است
D) تفاوتی ندارند
✅ پاسخ: A
22. خروجی کد زیر؟
print([i for i in range(5) if i % 2])
A) [0,2,4]
B) [1,3]
C) [1,2,3,4]
D) []
✅ پاسخ: B
23. کدام ساختار برای ارتباط بین threadها امنتر است؟
A) list
B) dict
C) queue.Queue
D) tuple
✅ پاسخ: C
24. مفهوم duck typing یعنی؟
A) بررسی نوع متغیر
B) بررسی ارثبری
C) تمرکز بر رفتار بهجای نوع
D) استفاده از isinstance
✅ پاسخ: C
25. خروجی؟
print(all([True, 1, "a"]))
A) False
B) True
C) Error
D) None
✅ پاسخ: B
26. کدام دستور حافظه اشغالشده توسط نام را آزاد میکند؟
A) free
B) del
C) clear
D) remove
✅ پاسخ: B
27. تفاوت deep copy و shallow copy چیست؟
A) deep copy فقط مرجع را کپی میکند
B) shallow copy دادهها را جداگانه کپی میکند
C) deep copy تمام ساختارهای تو در تو را کپی میکند
D) تفاوتی ندارند
✅ پاسخ: C
28. خروجی؟
print(type(iter([])))
A) list
B) iterator
C) <class 'list_iterator'>
D) generator
✅ پاسخ: C
29. کدام ابزار برای تست واحد (Unit Test) استاندارد است؟
A) pytest
B) unittest
C) nose
D) doctest
✅ پاسخ: B
30. کدام گزینه بهترین کاربرد with است؟
A) حلقه
B) مدیریت منابع (file, lock)
C) مدیریت استثناء
D) شرط
✅ پاسخ: B
برنامهنویسی را از اینجا شروع کنید👇
@flowchart_algorithm
👍1
🤖 یادگیری الگوریتم و فلوچارت، سادهتر از همیشه! 🚀
اگر به برنامهنویسی و حل مسئله علاقهمندی، ربات آموزشی ما رو از دست نده! 📚💻
🎯 آموزشهای کاربردی الگوریتم و فلوچارت
📺 معرفی کانالهای آموزشی برتر آپارات
✨ یک قدم تا حرفهایتر شدن در برنامهنویسی!
🎁 استفاده برای اعضای کانال کاملاً رایگان است.
👇 همین حالا وارد ربات شو:
🤖 @getAparatbot
اگر به برنامهنویسی و حل مسئله علاقهمندی، ربات آموزشی ما رو از دست نده! 📚💻
🎯 آموزشهای کاربردی الگوریتم و فلوچارت
📺 معرفی کانالهای آموزشی برتر آپارات
✨ یک قدم تا حرفهایتر شدن در برنامهنویسی!
🎁 استفاده برای اعضای کانال کاملاً رایگان است.
👇 همین حالا وارد ربات شو:
🤖 @getAparatbot
🔥1