پایتون

خلاصه و مفید میریم برای آموزش زبان شیرین پایتون

شاید شنیده باشید زبانی به نام پایتون کم کم در حال پیشی گرفتن از c و زبان های دیگر است اما آیا می دانید چرا؟ برای این که بفهمید hello world پایتون را با hello world زبانهای دیگر مقایسه کنید.

با ما همراه باشید . . .

مثلا Hello World در پایتون:

print('helloworld')

پایتون همانطور که شاید شنیده باشید زبان سطح بالایی است و از هر لحاظ بسیار شبیه به زبان انسان است، این زبان طبق آمار سال 2013 میلادی میان برنامه نویسان جهان محبوب ترین زبان به شمار می رفته است.


برای نوشتن کد های این زبان می توانید در محیط خود برنامه بنویسید و هم به دلیل متن باز بودن پایتون می توانید در notepad آن را بنویسید و با یکی از فرمت های py یا pyw ذخیره کنید.(البته فرمت py فرمت پیشفرض است و فرمت pyw بر روی کنسول پایتون اجرا نمی شود.)

برای دانلود آخرین نسخه از برنامه اینجا کلیک کنید.(نسخه ی 3.4.1)

نکته ی جالب این جاست که پایتون روی هر پردازنده ای اجرا می شود! یعنی شما می توانید روی گوشی موبایل یا تبلتتان نیز برنامه های پایتون را بنویسید!

برای دانلود آخرین نسخه از برنامه ی مخصوص آندروید اینجا کلیک کنید.(نسخه ی 0.9.5.2)

شایان ذکر است برنامه ی bit torent و  سرور قدرتمند بیان با پایتون نوشته شده اند.

*پس از باز کردن برنامه برای راحتتر نوشتن برنامه به مسیر File>>>New بروید یا کلید های ترکیبی CTRL+N را از روی صفحه کلید بفشارید*

*برای اجرای برنامه در حالت بالا می توانید F5 را از صفحه کلید رایانه تان بفشارید*

برای متن ها از " یا ' استفاده می شود و اعداد و عبارات عددی نشانه ای ندارند.

print('geeklearning')
print("geeklearning")
print(10)
print((6*95)/56*6)

*نکته*: گذاشتن پرانتز برای کاراکتر بعد از دستور پرینت تا نسخه ی 2.7 پایتون اجباری نبوده، ولی از نسخه ی 3 به بعد گذاشتن پرانتز پس از دستور پرینت لازم است.

*نکته*:اگر عدد را داخل " یا ' بگذارید نمی توانید در آن عملیات ریاضی انجام دهید و این کار از نظر ساختاری آن را تبدیل به حروف می کند.

 
print('geek'+'learning')
>>>
geeklearning
>>>
print(2+4)
>>>
6
>>>
print("2"+"4")
>>>
24
>>>
print('2'+'4')
>>>
24

جمع دو متن باعث قرار گرفتن آن دو در کنار یک دیگر می شود و همینطور هم درباره ی عددی که ساختار متنی دارد.

*نکته*:جمع و یا انجام هر عملیات ریاضی میان عدد دارای ساختار عددی و حروف باعث اشکال برناممان می شود.

 
print(24+'geek')
>>>
typeeror: unsupported operand type(s) for +: 'int' and 'str'

پایتون مثل بعضی زبان های دیگر برای متغیرهای خود نیازی به علامت هایی مانند $ و... ندارد و نوشتن متغیر نیازمند اسم آن، علامت مساوی و محتوی متغیر است!

 
a='geeklearning'
print(a)
>>>
geeklearning

 

نام متغیر می تواند ترکیبی از عدد و متن باشد ولی نمی تواند فقط عدد باشد.

a1='geek'
2='learning'
>>>
syntaxerror:can't assign to literal
 

 

برای متغیر فرقی نمی کند درون آن از عبارات ریاضی استفاده شود یا ار دستورهای مختلف یا نام متغیری دیگر یا...

geek='learning'
learning=geek
geeklearning=5*22*'good'

حالا به کمک آموزش های این جلسه برنامه ای ساده می نویسیم شما نیز سعی کنید نظیر آن را بنویسید.

name="farid"
print("Hello"+name)
Sen=12
print(name, Sen, "sal darad")
print(name, Sen-7, "sal dars khande")

 **تمرین بسیار ساده:برنامه ای بنویسید که 20بار چاپ کند (بنویسد/نمایش دهد) salam**