دوره ویژه مقدماتی پایتون – Telegram
دوره ویژه مقدماتی پایتون
436 subscribers
248 photos
4 videos
250 links
Download Telegram
خروجی کد زیر چیست؟
int("3"+"4")

1️⃣: "7"
️|2%(4)
2️⃣: "34"
️||4%(7)
3️⃣: 34
️||||||||||||||||||||||||||||||||||||||||||||||93%(158)

👥: 169شرکت در نظر سنجی
خروجی کد زیر چیست؟
float("210"*int(input("Enter a number:")))
Enter a number: 2

1️⃣: 210210.0
️||||||||||||||||||||||||||||||||||||||||||||||||96%(155)
2️⃣: 420
️|2%(3)
3️⃣: "210210"
️|2%(3)
4️⃣: "420.0"
️0%(0)

👥: 161شرکت در نظر سنجی
✍️متغیر ها

متغیرها در بسیاری از زبان های برنامه نویسی نقش بسیار مهمی ایفا می کنند و پایتون نیز از این زمینه مستثنا نیست. یک متغیر به شما اجازه می دهد که به آن مقداری را اختصاص داده و آن را با یک نام ذخیره کنید.

برای اختصاص دادن مقدار به یک متغیر، از علامت برابر (=) استفاده می کنیم . در تعریف متغیر ها، هیچ خروجی در کنسول Python تولید نمی شود.
>>> x = 7
>>> print(x)
7
>>> print(x + 3)
10
>>> print(x)
7

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
🔑 تعریف متغیر ها

❗️❗️
>>>a, b, c = 6, 5, 8
>>>print(a)
>>>print(b, c)

Output:
6
5 8

❗️❗️

>>> x=5
>>> y=input ('Enter a number:')*x
Enter a number:4
>>> y
'44444'
>>> w=float(y)*x
>>> print(w)
222220.0

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی کد زیر چیست؟
spam = "eggs"
print(spam*3)

1️⃣: "spamspamspam"
️0%(0)
2️⃣: eggseggseggs
️||||||||||||||||||||||||||||||||||||||||||||||||97%(164)
3️⃣: spamspamspam
️|3%(5)

👥: 169شرکت در نظر سنجی
✍️متغیر ها - (قسمت دوم)

متغیر ها چندین بار می توانند مقدار دهی شود. در پایتون، متغیر ها دارای نوع خاصی نیستند. بنابراین می توانید الان یک مقدار string به یک متغیر بدهید و دفعه ی بعد یک مقدار int به همان متغیر منتصب کنید.

>>> x = 123.456
>>> print(x)
123.456
>>> x = “this is a string”
>>> print (x + “!”)
this is a string!

📌به هر حال این کار پیشنهاد نمی شود.

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
جای خالی را با عبارت مناسب پر کنید.
x = 5
y = ...
print (x+y)
12

1️⃣: "7"
️1%(2)
2️⃣: =
️0%(0)
3️⃣: 7
️|||||||||||||||||||||||||||||||||||||||||||||||||99%(163)

👥: 165شرکت در نظر سنجی
✍️ نام متغیر(variable names)

برای نام گذاری متغیر ها در پایتون تنها می توان از اعداد، حروف و اندرلاین (_) استفاده کرد.

⚠️ نامگذاری متغیر ها در پایتون نباید با اعداد شروع شوند.
عدم پیروی از این قوانین باعث ایجاد ارور می شود.

>>> this_is_a_normal_name = 7

>>> 123abc = 7
SyntaxError: invalid syntax

>>> spaces are not allowed
SyntaxError: invalid syntax

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
⛔️ برای نامگذاری متغیرها نمیتوان از عبارت های خاصی که Python برای چیز دیگری از آن ها استفاده می‌کند، استفاده کرد.
این کلمات کاراکترهای ویژه نامیده می شوند، و مثلا کلمات "True " و "False" کلمات کلیدی operands بولی هستند، بنابراین هیچ یک از آنها نمی تواند نام متغیر باشد.

📌 به یاد داشته باشید که Python حساس به حروف است، بنابراین نسخه کوچک "true" و "false" می تواند به مقادیر اختصاص داده شود.

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
از کدام یک از عبارت های زیر می توان برای تعریف متغیر استفاده کرد؟

1️⃣: A_VARIABLE_NAME
️|||||||||||||||||||||||||||||||||||||||||||||||||98%(149)
2️⃣: a-variable-name
️|2%(3)
3️⃣: a variable name
️0%(0)

👥: 152شرکت در نظر سنجی
✍️متغیر ها - (قسمت سوم)

بااستفاده از دستور 'del' می توانیم مقداری که به یک متغیر نسبت داده ایم را حذف کنیم.

>>> foo = "a string"
>>> foo
'a string'
>>> bar
NameError: name 'bar' is not defined
>>> del foo
>>> foo
NameError: name 'foo' is not defined

⚠️درصورتی که به متغیر هیچ چیزی نسبت نداده باشید یا بااستفاده از دستور 'del' مقدار نسبت داده شده به متغیر حذف شده باشد، در هنگام اجرای دستور 'foo<<<' برنامه به شما خطا می دهد. زیرا دیگر این متغیر وجود ندارد. (وقتی شما به یک متغیر چیزی نسبت نمی دهید، مثل این است که آن متغیر اصلا وجود ندارد)

❗️
>>> foo = input("Enter a number: ")
Enter a number: 7
>>> print(foo)
7

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
✍️نکات :

⚠️⚠️روش دیگری که برای حذف متغیر وجود دارد به صورت زیر است :
>>>x=7
>>>x=3
>>>x
3

⚠️⚠️
>>>print(float("10")*5)
50.0
>>>print(float("10"*5))
1010101010.0
1010101010.0

⚠️⚠️
>>>y = input()
the number = 5
>>>print (y+10)
error
چون نباید بنویسیم (y+10) print باید به صورت زیر عمل کنیم:

>>>print(int(y)+10)
15

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی کد زیر چیست؟
spam = 2
eggs = 3
del spam
eggs = 4
spam = 5
print(spam*eggs)

1️⃣: 20
️|||||||||||||||||||||||||||||||||||||||||||||||||99%(164)
2️⃣: 45
️1%(1)
3️⃣: spameggs
️0%(0)
4️⃣: 6
️0%(0)

👥: 165شرکت در نظر سنجی
✍️In_Place Operators
📌 به مثال زیر توجه کنید:
>>> x = 2
>>> print(x)
2
>>> x += 3
>>> print(x)
5
در این مثال علاوه بر + می توان «-، *، \» قرار داد.

❗️این قضیه علاوه بر متغیر های از نوع int، برای متغیرهای از نوع string نیز قابل تعمیم است :
>>> x = "spam"
>>> print(x)
spam

>>> x += "eggs"
>>> print(x)
spameggs

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی کد زیر چیست؟
x = 4
x *= 3
print (x)

1️⃣: 3
️0%(0)
2️⃣: 12
️|||||||||||||||||||||||||||||||||||||||||||||||||99%(154)
3️⃣: 64
️1%(1)

👥: 155شرکت در نظر سنجی
خروجی کد زیر چیست؟
x = "a"
x *= 3
print(x)

1️⃣: 3a
️0%(0)
2️⃣: aaa
️|||||||||||||||||||||||||||||||||||||||||||||||||99%(149)
3️⃣: 3a3a3a
️1%(2)

👥: 151شرکت در نظر سنجی
✍️استفاده از یک ویرایشگر

📌 تا کنون، ما تنها با استفاده از کنسول پایتون، یک خط کد را وارد و اجرا کرده ایم.
در برنامه های واقعی بسیاری از خطوط کد در یک فایل جدا نوشته شده و سپس با مترجم پایتون اجرا می شوند.
در IDLE، می توانید با ایجاد یک فایل جدید، کد ها را وارد ، ذخیره و اجرا کنید. این عمل را می توان با استفاده از منوها یا میانبرهای صفحه کلید Ctrl-N، Ctrl-S و F5 انجام دهید.

📌فایل های منبع پایتون دارای پسوند py. هستند.
شما می توانید دیگر کدهای پایتون خود را در Playground کدهای خود اجرا، ذخیره و به اشتراک بگذارید.

بعد مطالعه متن فوق به سوال زیر لطفا پاسخ بدهید:

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
زمانی که یک فایل فراخوانی می شود کدام خط ها اجرا می شوند؟

1️⃣: همه ی خط ها
️|||||||||||||||||||||||||||||||||||||||||||||||||98%(145)
2️⃣: 100 خط اول
️0%(0)
3️⃣: خط اول فقط
️|2%(3)

👥: 148شرکت در نظر سنجی
⛔️ بخش مفاهیم اولیه به پایان رسید، می توانید برای ارزیابی خود، به سوالات زیر پاسخ دهید.

🗂 مرکز آموزش پایتون

🆔 : @pythonchallenge
خروجی کد زیر چیست؟
spam = "7"
spam = spam + "0"
eggs = int(spam) + 3
print(float(eggs))

1️⃣: 703
️0%(0)
2️⃣: 73.0
️||||||||||||||||||||||||||||||||||||||||||||||||97%(142)
3️⃣: 10.0
️|3%(4)

👥: 146شرکت در نظر سنجی
خروجی کد زیر چیست؟
word = input("Enter a word:")
Enter a word : cheese
print(word+'shop')

1️⃣: cheese shop
️|||||||15%(20)
2️⃣: "cheeseshop"
️|3%(4)
3️⃣: 'cheeseshop'
️|||||||||||||||||||||||||||||||||||||||||82%(110)

👥: 134شرکت در نظر سنجی