✍️Newlines
پایتون یک راه ساده برای جایگزین کردن n\ دارد: می توان از سه علامت دابل کوتیشن متوالی در ابتدا و انتهای رشته استفاده کرد.
خط های جدیدی که با زدن enter ایجاد شده اند، به صورت اتوماتیک حذف می شوند.
>>> “””Customer: Good morning.
Owner: Good morning, Sir. Welcome to the national cheese Emporium.”””
‘Customer: Good morning.\nOwner: Good morning, Sir. Welcome to the national cheese Emporium.’
📌 همان طور که می بینید، n\ به صورت اتوماتیک در خروجی نشان داده شده است، دقیقا در جایی که ما enter زده ایم. اگر می خواهید که در خروجی n\ را نبینید از دستور print استفاده کنید.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
پایتون یک راه ساده برای جایگزین کردن n\ دارد: می توان از سه علامت دابل کوتیشن متوالی در ابتدا و انتهای رشته استفاده کرد.
خط های جدیدی که با زدن enter ایجاد شده اند، به صورت اتوماتیک حذف می شوند.
>>> “””Customer: Good morning.
Owner: Good morning, Sir. Welcome to the national cheese Emporium.”””
‘Customer: Good morning.\nOwner: Good morning, Sir. Welcome to the national cheese Emporium.’
📌 همان طور که می بینید، n\ به صورت اتوماتیک در خروجی نشان داده شده است، دقیقا در جایی که ما enter زده ایم. اگر می خواهید که در خروجی n\ را نبینید از دستور print استفاده کنید.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️خروجی (out put)
📌معمولا برنامه ها، ورودی را دریافت و پردازش می کنند تا خروجی را تولید کنند.
در پایتون، می توانید از تابع print برای تولید خروجی استفاده کنید.
>>> print(1 + 1)
2
>>> print("Hello\nWorld!")
Hello
World!
❗️وقتی یک رشته چاپ می شود، در اطراف آن دابل کوتیشن نمایش داده نمی شود.
⚠️در Python3 شما می توانید با استفاده از sep مشخص کنید که بین حروف یک جمله چه عبارتی قرار بگیرد (مثل space) و با استفاده از end مشخص کنید که پایان جمله چه عبارتی قرار بگیرد.
print("spam", "in", "brain", sep='+', end='!')
>>>spam+in+brain!
⚠️
print(3+2,3-2)
>>>1 5
کاما در دستور پرینت باعث می شود که 1و5 از هم جدا بشوند.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
📌معمولا برنامه ها، ورودی را دریافت و پردازش می کنند تا خروجی را تولید کنند.
در پایتون، می توانید از تابع print برای تولید خروجی استفاده کنید.
>>> print(1 + 1)
2
>>> print("Hello\nWorld!")
Hello
World!
❗️وقتی یک رشته چاپ می شود، در اطراف آن دابل کوتیشن نمایش داده نمی شود.
⚠️در Python3 شما می توانید با استفاده از sep مشخص کنید که بین حروف یک جمله چه عبارتی قرار بگیرد (مثل space) و با استفاده از end مشخص کنید که پایان جمله چه عبارتی قرار بگیرد.
print("spam", "in", "brain", sep='+', end='!')
>>>spam+in+brain!
⚠️
print(3+2,3-2)
>>>1 5
کاما در دستور پرینت باعث می شود که 1و5 از هم جدا بشوند.
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️ورودی
برای دریافت ورودی از کاربر در پایتون، شما می توانید از عملکرد input استفاده کنید.
>>> input("Enter something please: ")
Enter something please: This is what\nthe user enters!
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
برای دریافت ورودی از کاربر در پایتون، شما می توانید از عملکرد input استفاده کنید.
>>> input("Enter something please: ")
Enter something please: This is what\nthe user enters!
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
مثالی از ورودی گرفتن
⚠️⚠️
s= input(" Enter your name : ")
print(s)
k= input(" Enter your age : ")
print(k)
t= input(" About Yourself: \n")
print(t)
Enter your name : Rishaan
Enter your age : 4
About Yourself:
Positive and Energetic
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
⚠️⚠️
s= input(" Enter your name : ")
print(s)
k= input(" Enter your age : ")
print(k)
t= input(" About Yourself: \n")
print(t)
Enter your name : Rishaan
Enter your age : 4
About Yourself:
Positive and Energetic
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️تلفیق (ترکیب کردن)
در پایتون کلمه ها از نوع string هستند. با استفاده از یک فرایند به نام concatenation یا تلفیق، می توان دو رشته را با هم ترکیب کرد.
>>>"spam" +'eggs'
'spameggs'
>>>print ("First string" +"," +"second string")
First string, second string
📌اگر رشته های شما دارای اعداد باشند، به عنوان رشته در نظر گرفته می شوند و مانند رشته ها به یکدیگر اضافه می شوند.
❗️ ❗️زمانی که شما یک رشته را به یک عدد اضافه کنید برنامه به شما ارور خواهد داد زیرا این دو از دو حوزه ی متفاوت بوده و نمی توان آنها را باهم جمع کرد.
>>>"2"+"2"
'22'
>>>1+'2'+3+'4'
Traceback(most recent call last) :
File"<stdin>", line 1,in <module >
TypeError:unsupported operand type(s) for : 'int' and 'str'
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
در پایتون کلمه ها از نوع string هستند. با استفاده از یک فرایند به نام concatenation یا تلفیق، می توان دو رشته را با هم ترکیب کرد.
>>>"spam" +'eggs'
'spameggs'
>>>print ("First string" +"," +"second string")
First string, second string
📌اگر رشته های شما دارای اعداد باشند، به عنوان رشته در نظر گرفته می شوند و مانند رشته ها به یکدیگر اضافه می شوند.
❗️ ❗️زمانی که شما یک رشته را به یک عدد اضافه کنید برنامه به شما ارور خواهد داد زیرا این دو از دو حوزه ی متفاوت بوده و نمی توان آنها را باهم جمع کرد.
>>>"2"+"2"
'22'
>>>1+'2'+3+'4'
Traceback(most recent call last) :
File"<stdin>", line 1,in <module >
TypeError:unsupported operand type(s) for : 'int' and 'str'
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️عملیات رشته
رشته ها نیز می توانند توسط اعداد صحیح ضرب شوند. این کار باعث ایجاد یک نسخه ی تکراری از آن رشته می شود.
❗️ رشته ها را نمی توان با هم ضرب کرد. همچنین رشته هارا با float نیز نمی توان ضرب کرد. و فقط رشته ها با اعدادی از نوع int می توانند ضرب شوند.
>>>print("spam" *3)
spamspamspam
>>>4*'2'
'2222'
>>>'17'*'87'
TypeError:can't multiply sequence by non-int of type 'str'
>>>'pythonisfun' *7.0
TypeError:can't multiply sequence by non-int of type 'float'
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
رشته ها نیز می توانند توسط اعداد صحیح ضرب شوند. این کار باعث ایجاد یک نسخه ی تکراری از آن رشته می شود.
❗️ رشته ها را نمی توان با هم ضرب کرد. همچنین رشته هارا با float نیز نمی توان ضرب کرد. و فقط رشته ها با اعدادی از نوع int می توانند ضرب شوند.
>>>print("spam" *3)
spamspamspam
>>>4*'2'
'2222'
>>>'17'*'87'
TypeError:can't multiply sequence by non-int of type 'str'
>>>'pythonisfun' *7.0
TypeError:can't multiply sequence by non-int of type 'float'
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
🧨نکات دستور print
⚠️⚠️⚠️
print("spam", "eggs")
>>>spam eggs
print("spam" +"eggs")
>>>spameggs
💡جمع بندی عملیات رشته ای
⚠️⚠️
str + int ->Error
str * str->Error
str + str ->strstr
str * int - >strstrstr..... int multiple
str * float ->Error
str + float ->Error
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
⚠️⚠️⚠️
print("spam", "eggs")
>>>spam eggs
print("spam" +"eggs")
>>>spameggs
💡جمع بندی عملیات رشته ای
⚠️⚠️
str + int ->Error
str * str->Error
str + str ->strstr
str * int - >strstrstr..... int multiple
str * float ->Error
str + float ->Error
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
✍️تبدیل نوع (type conversion)
📌در Python شما نمی توانید دورشته را که شامل اعداد 2 و 3 است، برای تولید عدد صحیح 5، به یکدیگر اضافه کنید.
ما برای اینکه بخواهیم عدد 5 را تولید کنیم باید آنها را تبدیل کنیم.
که در اینجا با استفاده از تابع int این کار را انجام می دهیم.
>>>"2"+"3"
'23'
>>> int("2")+int("3")
5
>>>float(input("Enter a number:")) + float(input("Enter another number :"))
Enter a number : Enter another number : 42.0
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
📌در Python شما نمی توانید دورشته را که شامل اعداد 2 و 3 است، برای تولید عدد صحیح 5، به یکدیگر اضافه کنید.
ما برای اینکه بخواهیم عدد 5 را تولید کنیم باید آنها را تبدیل کنیم.
که در اینجا با استفاده از تابع int این کار را انجام می دهیم.
>>>"2"+"3"
'23'
>>> int("2")+int("3")
5
>>>float(input("Enter a number:")) + float(input("Enter another number :"))
Enter a number : Enter another number : 42.0
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
روز میلاد امام انس و جان آمد خوش آمد
موسم شور و سرور شیعیان آمد خوش آمد
گشته از دامان نرجس غنچه ای زیبا شکوفا
روشن از رخسار او شد چشم حیدر قلب زهرا
میلاد با سعادت حضرت مهدی (عج) مبارک باد.
#اللهم_عجل_لولیک_الفرج
🔸 روابط عمومی اتحادیه انجمن های علمی کامپیوتر دانشگاه فنی و حرفه ای کشور🔸
موسم شور و سرور شیعیان آمد خوش آمد
گشته از دامان نرجس غنچه ای زیبا شکوفا
روشن از رخسار او شد چشم حیدر قلب زهرا
میلاد با سعادت حضرت مهدی (عج) مبارک باد.
#اللهم_عجل_لولیک_الفرج
🔸 روابط عمومی اتحادیه انجمن های علمی کامپیوتر دانشگاه فنی و حرفه ای کشور🔸
✍️متغیر ها
متغیرها در بسیاری از زبان های برنامه نویسی نقش بسیار مهمی ایفا می کنند و پایتون نیز از این زمینه مستثنا نیست. یک متغیر به شما اجازه می دهد که به آن مقداری را اختصاص داده و آن را با یک نام ذخیره کنید.
برای اختصاص دادن مقدار به یک متغیر، از علامت برابر (=) استفاده می کنیم . در تعریف متغیر ها، هیچ خروجی در کنسول Python تولید نمی شود.
>>> x = 7
>>> print(x)
7
>>> print(x + 3)
10
>>> print(x)
7
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
متغیرها در بسیاری از زبان های برنامه نویسی نقش بسیار مهمی ایفا می کنند و پایتون نیز از این زمینه مستثنا نیست. یک متغیر به شما اجازه می دهد که به آن مقداری را اختصاص داده و آن را با یک نام ذخیره کنید.
برای اختصاص دادن مقدار به یک متغیر، از علامت برابر (=) استفاده می کنیم . در تعریف متغیر ها، هیچ خروجی در کنسول Python تولید نمی شود.
>>> x = 7
>>> print(x)
7
>>> print(x + 3)
10
>>> print(x)
7
🗂 #آموزش_پایتون
➖➖➖➖➖
@S_computer_community
Forwarded from 💻اتحادیه انجمن های علمی کامپیوتر دانشگاه فنی و حرفه ای 💻
🔔 اتحادیه انجمن های علمی کامپیوتر دانشگاه فنی و حرفه ای کشور برگزار میکند:
🔴توسـعـه کـسـب و کـار🔴
⭕️گفتگوی زنده در اینستاگرام⭕️
🔸با حضور جناب آقای مهندس حامد فلاحی
🔸 مدیر جلوه های بصری سینمایی_مدرس و مشاور
🗓 تاریخ: 24 فروردین ماه
⏰ ساعت : 18
🛑به صورت لایو از اینستاگرم🛑
🆔@ucsa_tvu
🌐 instagram.com/_u/Ucsa_tvu
💻اتحادیه انجمن های علمی کامپیوتر دانشگاه فنی و حرفه ای
🔴توسـعـه کـسـب و کـار🔴
⭕️گفتگوی زنده در اینستاگرام⭕️
🔸با حضور جناب آقای مهندس حامد فلاحی
🔸 مدیر جلوه های بصری سینمایی_مدرس و مشاور
🗓 تاریخ: 24 فروردین ماه
⏰ ساعت : 18
🛑به صورت لایو از اینستاگرم🛑
🆔@ucsa_tvu
🌐 instagram.com/_u/Ucsa_tvu
💻اتحادیه انجمن های علمی کامپیوتر دانشگاه فنی و حرفه ای
🔑 تعریف متغیر ها
❗️❗️
>>>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
🗂 #آموزش_پایتون
➖➖➖➖➖
🆔 :@S_computer_community
❗️❗️
>>>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
🗂 #آموزش_پایتون
➖➖➖➖➖
🆔 :@S_computer_community
🎲 Quiz 'Python Quiz'
Choose the right option.....
🖊 1 question · ⏱ 5 min
Choose the right option.....
🖊 1 question · ⏱ 5 min
دوستانی که نمی تونند در ازمون شرکت کنند باید تلگرامشون را آپدیت کنند.
رتبه بندی این آزمون از لحاظ زمانی و پاسخ صحیح...تبریک👏🏻
🥇 💙FæTêm€💙 – 1 (2.5 sec)
🥈 T@R@NNOM – 1 (4.9 sec)
🥉 Ftheidari – 1 (6.4 sec)
4. Z. Rad – 1 (13.7 sec)
دوستان دیگر هم امتحان کنند سئوال سختی نیست.
🥇 💙FæTêm€💙 – 1 (2.5 sec)
🥈 T@R@NNOM – 1 (4.9 sec)
🥉 Ftheidari – 1 (6.4 sec)
4. Z. Rad – 1 (13.7 sec)
دوستان دیگر هم امتحان کنند سئوال سختی نیست.
انجمن علمی کامپیوتر دانشکده فنی و حرفه ای دختران قم via @QuizBot
🎲 Quiz 'Python Quiz' Choose the right option..... 🖊 1 question · ⏱ 5 min
📑پاسخ آزمون 1:
»a=1
»print(a++)
➡️Output: ERROR
در زبان پایتون عملگر افزایشی(++) و عملگر کاهشی (--) پشتیبانی نمی شود و برای اضافه کردن یک واحد در این زبان بایستی به صورت زیر اقدام کنید:
»a=1
»a+=1 or »a=a+1
🆔 :@S_computer_community
»a=1
»print(a++)
➡️Output: ERROR
در زبان پایتون عملگر افزایشی(++) و عملگر کاهشی (--) پشتیبانی نمی شود و برای اضافه کردن یک واحد در این زبان بایستی به صورت زیر اقدام کنید:
»a=1
»a+=1 or »a=a+1
🆔 :@S_computer_community
💎 وبینار رایگان نقشه راه دوره های هک و امنیت 💎
🔹مدت وبینار : 2 ساعت
🔹مدرس : مهندس وحید علمی
🔹روز و ساعت برگزاری : سه شنبه 17:00 الی 19:00
🔹تاریخ شروع : 99/01/26
🔹هزینه دوره : 🎁رایگان🎁
🔸به منظور دریافت اطلاعات بیشتر و ثبتنام به لینک زیر مراجعه فرمایید:
https://liantech.net/training-course/itroadmap-workshop
نکته : بعد از ثبت نام باید وبینار را در لیست "دوره های من" مشاهده نمایید.
➖➖➖➖➖
@S_computer_community
🔹مدت وبینار : 2 ساعت
🔹مدرس : مهندس وحید علمی
🔹روز و ساعت برگزاری : سه شنبه 17:00 الی 19:00
🔹تاریخ شروع : 99/01/26
🔹هزینه دوره : 🎁رایگان🎁
🔸به منظور دریافت اطلاعات بیشتر و ثبتنام به لینک زیر مراجعه فرمایید:
https://liantech.net/training-course/itroadmap-workshop
نکته : بعد از ثبت نام باید وبینار را در لیست "دوره های من" مشاهده نمایید.
➖➖➖➖➖
@S_computer_community