✅ مشخصات محصول:
نوع فایل: rar&PDF قابل دانلود
تعداد سوالات: بیش از 1200 سوال چهارگزینهای
سطح آزمون: مقدماتی تا متوسط
مناسب برای: داوطلبان آزمون فنی و حرفهای پایتون، دانشجویان، علاقهمندان به برنامهنویسی
شامل پاسخنامه: دارد (کلیدی و تشریحی)
فرمت سوالات: مطابق با استانداردهای سازمان آموزش فنی و حرفهای کشور
📘 توضیحات محصول:
این مجموعه شامل گلچینی از مهمترین و پرتکرارترین سوالات آزمون فنی و حرفهای پایتون است که با هدف آمادگی کامل داوطلبان تهیه شده است. سوالات به صورت چهارگزینهای طراحی شدهاند و تمامی مباحث اصلی زبان برنامهنویسی پایتون را پوشش میدهند، از جمله:
مفاهیم پایهای پایتون
متغیرها و انواع داده
ساختارهای شرطی و حلقهها
توابع و ماژولها
کار با فایلها
مدیریت خطاها
برنامهنویسی شیگرا (OOP)
این فایل برای مرور سریع، سنجش آمادگی، و آشنایی با سبک سوالات آزمون بسیار کاربردی است. پاسخنامه تشریحی نیز به شما کمک میکند تا مفاهیم را بهتر درک کرده و نقاط ضعف خود را شناسایی کنید.
۳۰ تا از مهمترین سوالات برنامه نویسی پایتون
پایتون (Python) نوعی زبان برنامه نویسی چند کاربردی و سطح بالاست که توسط بسیاری از افراد استفاده میشود. این زبان در سالهای اخیر یکی از محبوبترین زبانهای برنامه نویسی جهان شد. به دلیل اینکه پایتون زبانی ساده، قدرتمند و چند منظوره است و در بسیاری از زمینهها مانند علم داده، توسعه وب، هوش مصنوعی و غیره استفاده میشود
سوالات برنامه نویسی پایتون در زمینههای لیست، تاپل و دیکشنری
آیا میخواهید مهارتهای خود را در حل سوالات برنامه ریزی پایتون تقویت کنید؟ ما برای شما ۳۰ سوال برنامه نویسی پایتون بسیار مهم در مورد لیست، تاپل و دیکشنری آماده کردهایم که انواعی از دادهها پایهای هستند که هر برنامه پایتون روی آنها ساخته میشود. با خواندن این سوالات، درک عمیقی از انواع دادهها به دست خواهید آورد و برنامه نویسی خود را ارتقا میدهید. در پایان این آموزش، با اعتمادبهنفس از لیست، تاپل و دیکشنری برای بهبود عملکرد پروژههای پایتون خود استفاده کنید. حالا وقت آن است که وارد عمل شوید و قدرت پایتون خود را کشف کنید!
۱- خروجی کد پایتون زیر چه خواهد بود؟
a=[۱,۲,۳,۴,۵,۶,۷,۸,۹] print(a[::۲])
خروجی به صورت زیر است:

۲- کد زیر با استفاده از عملگر slicing یک لیست پایتون را دستکاری میکند، خروجی کدام است؟
a=[۱,۲,۳,۴,۵,۶,۷,۸,۹] a[::۲]=۱۰,۲۰,۳۰,۴۰,۵۰,۶۰ print(a)
خروجی به صورت زیر است:

۳- خروجی کد زیر چه خواهد بود؟
a=[۱,۲,۳,۴,۵] print(a[۳:۰:-۱])
خروجی به صورت زیر است:

۴- عملکرد پایتون در کد زیر چه خواهد بود؟ گزینه مناسب را انتخاب کنید.
def f(value, values): v = ۱ values[۰] = ۴۴ t = ۳ v = [۱, ۲, ۳] f(t, v) print(t, v[۰])
خروجی به صورت زیر است:

۵- دستور صحیح برای به هم زدن لیست پایتون داده شده چیست؟
fruit=['apple', 'banana', 'papaya', 'cherry']
خروجی به صورت زیر است:

۶- تابع زیر روی یک لیست پایتون تودرتو تکرار میشود، خروجی به دست آمده کدام است؟
data = [[[۱, ۲], [۳, ۴]], [[۵, ۶], [۷, ۸]]] def fun(m): v = m[۰][۰] for row in m: for element in row: if v element: v = element return v print(fun(data[۰]))
خروجی به صورت زیر است:

۷- کد زیر روی در حال پیمایش لیست پایتون تودرتو در حال تکرار است، خروجی چه خواهد بود؟
arr = [[۱, ۲, ۳, ۴], [۴, ۵, ۶, ۷], [۸, ۹, ۱۰, ۱۱], [۱۲, ۱۳, ۱۴, ۱۵]] for i in range(۰, ۴): print(arr[i].pop())
خروجی به صورت زیر است:

۸- خروجی کد پایتون زیر چه خواهد بود؟
def f(i, values = []): values.append(i) print (values) return values f(۱) f(۲) f(۳)
خروجی به صورت زیر است:

۹- کد زیر از لیست پایتون استفاده میکند و با استفاده از تابع range پیمایش انجام میدهد. خروجی چه خواهد بود؟
arr = [۱, ۲, ۳, ۴, ۵, ۶] for i in range(۱, ۶): arr[i - ۱] = arr[i] for i in range(۰, ۶): print(arr[i], end = " ")
خروجی به صورت زیر است:

۱۰- خروجی کد زیر چه خواهد بود؟
fruit_list1 = ['Apple', 'Berry', 'Cherry', 'Papaya'] fruit_list2 = fruit_list1 fruit_list3 = fruit_list1[:] fruit_list2[۰] = 'Guava' fruit_list3[۱] = 'Kiwi' sum = ۰ for ls in (fruit_list1, fruit_list2, fruit_list3): if ls[۰] == 'Guava': sum += ۱ if ls[۱] == 'Kiwi': sum += ۲۰ print (sum)
خروجی به صورت زیر است:

در ادامه این سوالات برنامه نویسی پایتون، چند سوال در مورد تاپل ارائه خواهد شد.
سوالات برنامه نویسی پایتون در مورد تاپلها
بیایید ۱۰ سوال در مورد تاپلهای پایتون را حل کنیم! قبل از اینکه سوالات زیر را حل کنید، یک نگاه کلی به مفهوم تاپل در پایتون داشته باشید. تاپل مشابه لیست است، اما قابل تغییر نیست. تفاوت دیگری که بین لیست و تاپل از نظر معنایی وجود دارد این است که تاپلها ساختارهای دادهای ناهمگن هستند در حالی که لیست یک دنباله یکنواخت و همگن است.
۱- خروجی کد پایتون زیر کدام است؟
init_tuple = () print (init_tuple.__len__())
خروجی به صورت زیر است:

۲- خروجی کد نویسی پایتون زیر چه خواهد بود؟
init_tuple_a = 'a', 'b' init_tuple_b = ('a', 'b') print (init_tuple_a == init_tuple_b)
خروجی به صورت زیر است:

۳- خروجی کد زیر کدام است؟
init_tuple_a = '۱', '۲' init_tuple_b = ('۳', '۴') print (init_tuple_a + init_tuple_b)
خروجی به صورت زیر است:

۴- خروجی کد زیر کدام است؟
init_tuple_a = ۱, ۲ init_tuple_b = (۳, ۴) [print(sum(x)) for x in [init_tuple_a + init_tuple_b]]
خروجی به صورت زیر است:

۵- خروجی کد زیر کدام است؟
init_tuple = [(۰, ۱), (۱, ۲), (۲, ۳)] result = sum(n for _, n in init_tuple) print(result)
خروجی به صورت زیر است:

۶- کدام یک از عبارات زیر در مورد تاپل پایتون درست است؟
- تاپلها ساختار دارند و لیستها دارای ترتیب هستند.
- تاپلها همگن هستند و لیستها ناهمگن هستند.
- تاپلها تغییرناپذیر هستند و لیستها قابل تغییر هستند.
- همه موارد.
پاسخ: گزینه ۱ و ۳.
۷- خروجی کد زیر کدام است؟
l = [۱, ۲, ۳] init_tuple = ('Python',) * (l.__len__() - l[::-۱][۰]) print(init_tuple)
خروجی به صورت زیر است:

۸- خروجی کد زیر با استفاده از تاپل پایتون چه خواهد بود؟
init_tuple = ('Python') * ۳ print(type(init_tuple))
خروجی به صورت زیر است:

۹- خروجی کد زیر کدام است؟
init_tuple = (۱,) * ۳ init_tuple[۰] = ۲ print(init_tuple)
خروجی به صورت زیر است:

۱۰- خروجی کد پایتون زیر چیست؟
init_tuple = ((۱, ۲),) * ۷ print(len(init_tuple[۳:۸]))
خروجی به صورت زیر است:

سوالات برنامه نویسی پایتون در مورد دیکشنریها
در اینجا یک توضیح کوتاه از دیکشنری در پایتون گفتهایم که به شما کمک میکند تا آن را بهسرعت درک کنید. دیکشنری یک کلکسیونی از جفتهای کلید-مقدار است، نامرتب است و به هش کردن کلیدها نیاز دارد. عملیات جستجو در یک دیکشنری سریعتر انجام میشود زیرا از کلیدها برای جستجو استفاده میکنند.
۱- خروجی کد پایتون زیر کدام است؟
a = {(۱,۲):۱,(۲,۳):۲} print(a[۱,۲])
خروجی به صورت زیر است:

۲- خروجی کدنویسی پایتون زیر چه خواهد بود؟
a = {'a':۱,'b':۲,'c':۳} print (a['a','b'])
خروجی به صورت زیر است:

۳- کد زیر دارای تابع پایتون است که در دیکشنری نوشته میشود. در نهایت چه چیزی را چاپ خواهد کرد؟
fruit = {} def addone(index): if index in fruit: fruit[index] += ۱ else: fruit[index] = ۱ addone('Apple') addone('Banana') addone('apple') print (len(fruit))
خروجی به صورت زیر است:

۴- خروجی کد نویسی پایتون زیر کدام است؟
arr = {} arr[۱] = ۱ arr['۱'] = ۲ arr[۱] += ۱ sum = ۰ for k in arr: sum += arr[k] print (sum)
خروجی به صورت زیر است:

۵- دیکشنری پایتون در کدنویسی زیر چگونه رفتار خواهد کرد؟ جواب درست را انتخاب کنید.
my_dict = {} my_dict[۱] = ۱ my_dict['۱'] = ۲ my_dict[۱.۰] = ۴ sum = ۰ for k in my_dict: sum += my_dict[k] print (sum)
خروجی به صورت زیر است:

۶- خروجی کد زیر چه خواهد بود؟
my_dict = {} my_dict[(۱,۲,۴)] = ۸ my_dict[(۴,۲,۱)] = ۱۰ my_dict[(۱,۲)] = ۱۲ sum = ۰ for k in my_dict: sum += my_dict[k] print (sum) print(my_dict)
خروجی به صورت زیر است:

۷- کد دیکشنری زیر چه نتیجهای چاپ خواهد کرد؟
box = {} jars = {} crates = {} box['biscuit'] = ۱ box['cake'] = ۳ jars['jam'] = ۴ crates['box'] = box crates['jars'] = jars print (len(crates[box]))
خروجی به صورت زیر است:

۸- خروجی کد پایتون که در زیر آورده شده است چه خواهد بود؟
dict = {'c': ۹۷, 'a': ۹۶, 'b': ۹۸} for _ in sorted(dict): print (dict[_])
خروجی به صورت زیر است:

۹- آیا شناسه شئ دیکشنری کپی شده پایتون تغییر میکند؟ پاسخ خود را بررسی کنید.
rec = {"Name" : "Python", "Age":"۲۰"} r = rec.copy() print(id(r) == id(rec))
خروجی به صورت زیر است:

۱۰- نتیجه کد پایتون زیر چه خواهد بود؟
rec = {"Name" : "Python Programmer", "Age":"۲۰", "Addr" : "NJ", "Country" : "USA"} id1 = id(rec) del rec rec = {"Name" : "Python Programmer", "Age":"۲۰", "Addr" : "NJ", "Country" : "USA"} id2 = id(rec) print(id1 == id2)
خروجی به صورت زیر است:

چگونه سوالات مبانی پایتون را حل کنیم؟
اگر به دنبال یادگیری برنامه نویسی پایتون هستید، ممکن است با انواع سوال برنامه نویسی پایتون روبرو شوید. این سوالات میتوانند در مورد نحوه نصب، استفاده از محیط توسعه، تعریف متغیرها و توابع، کار با دادههای ساختاریافته و غیره باشند. برای پاسخ به این سوالات، شما باید اصول و قواعد زبان پایتون را بدانید و تمرین کافی داشته باشید. همچنین میتوانید از منابع آموزشی مختلف مانند کتابها، وبسایتها، ویدئوها و دورههای آنلاین استفاده کنید.
Table of Contents
Toggle




دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.