با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن . و کاربرانی که دوره کامل آموزش پایتون ، را دنبال می کنند. در قسمت قبلی به معرفی زبان برنامه نویسی پایتون آشنا شدید ،
در این جلسه قصد داریم به آموزش شروع کار با پایتون Python بپردازیم و مقدمات برنامه نویسی با این زبان و ساختار دستورات پایتون را آموزش دهیم.
همچنین در جلسه قبل به معرفی زبان قدرتمند پایتون پرداخته ایم که می توانید به آن مراجعه کنید.
پایتون به صورت پیش فرض در سیستم های عامل Mac و Linux نصب می باشد.
برای بررسی نصب بودن پایتون بر روی ویندوز ابتدا cmd را باز کرده و دستور زیر را در آن بنویسید:
C:\Users\Your Name>python –version |
برای Mac و Linux نیز دستور بالا را در خط فرمان یا ترمینال بنویسید.
اگر که پایتون در کامپیوتر شما نصب نیست، می توانید آن را از سایت python.org دانلود نمایید.
همانطور که قبلا نیز اشاره کردیم، پایتون یک زبان برنامه نویسی تفسیری است. به این معنی که شما به عناون یک توسعه دهنده فایل های پایتون ( py. ) را در یک ویرایشگر متن یا محیط های توسعه (IDE) مانند Eclipse می نویسید و آن ها را به وسیله مفسر پایتون اجرا می کنید.
دستور زیر در خط فرمان یک فایل python به نام helloworld.py را اجرا می کند:
C:\Users\Your Name>python helloworld.py |
بیاید اولین برنامه مان را در یک فایل پایتون به نام helloworld.py بنویسیم.
1 | print("Hello, World!") |
برای اجرای برنامه کافیست تا دستور خط فرمان بالا را اجرا کنید.
خروجی به شکل زیر می باشد:
Hello, World! |
تبریک میگم! شما اولین برنامه خود به زبان پایتون را نوشتید.
برای تست کد های کوتاه می توانید آن ها را در خط فرمان بنویسید تا در یک فایل. این روش آسان تر و سریع تر است.
خط فرمان سیستم عامل را باز کرده و عبارت python را بنویسید و اجرا کنید.
در آن جا می توانید هر برنامه را توسط پایتون بنویسید:
C:\Users\Your Name>python Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:04:45) [MSC v.1900 32 bit (Intel)] on win32 Type “help”, “copyright”, “credits” or “license” for more information. print(“Hello, World!”) <<< |
که عبارت داخل کوتیشن را در همان جا چاپ می کند.
برای خروج از خط فرمان پایتون می توانید از ()exit استفاده کنید.
در حالی که در زبان های برنامه نویسی از دندانه گذاری توسط Tab برای خوانایی استفاده می شود، در پایتون این عمل الزامی و مهم است.
پایتون از دندانه گذاری ها برای مشخص کردن بلوک های کد استفاده می کند:
1 2 | if 5 > 2: print("Five is greater than two!") |
اگر دستورات زیر را اجرا کنید، پایتون خطا می دهد:
1 2 | if 5 > 2: print("Five is greater than two!") |
از توضیحات برای توضیح قسمتی از کد ها و مستند سازی کد استفاده می شود
کامنت ها در پاینون با # آغاز می شوند و تا پایان همان خط ادامه دارند:
1 2 | #This is a comment. print("Hello, World!") |
همچنین پایتون قابلیت مستند سازی به نام docstrings را گسترش داده است.
docstring ها می توانند شامل یک یا چندین خط باشند
docstring با سه کوتیشن آغاز و پایان می یابند:
1 2 3 | """This is a multiline docstring.""" print("Hello, World!") |
جلسه شروع کار با پایتون نیز به پایان رسید.
در جلسه بعد به آموزش متغیر ها در پایتون خواهیم پرداخت. با ما همراه باشید
دیانا
سلام و درود
برای برنامه نویسی پایتون حداقل چه سیستمی مورد نیاز است؟ Cori2 و یا Coti3 جواب میده؟ رم چقدر باید باشه؟
صادق
سلام.
بله core i2 یا core i3 هم جواب میده. رم هم اگه ویندوز ۷ دارید بهتره ۲GB باشه.
مشخصات بالا حداقل سخت افزار برای برنامه نویسی هست و مسلما هر چقدر که سیستم قوی تری داشته باشید، سرعت هم بالاتر خواهد بود.
بهنام
نحوه اموزش ونوع اراعه ان کم و بیش مانند کتاب python crash course by eric matthes بود که البته شروعش اینگونه بود . بهتون بابت اینکه به این درک رسیدین که باید علم متن باز بودن رشتمونو به اشتراک بزارین تا دیگران هم بتونن توسعه بدن اونرو تبریک میگم . ممنون استاد.
پی وی لرن
ممنون لطف شماست
پی وی لرن
ممنون نظر لطف شماست
علی
سلام استاد می خواستم بدونم دقیقا کجا باید این دستور هارو وارد کنم؟
داخل نوت پد
داخل پایتون
یا داخل کامند ویندوز؟
من داخل نوت پد امتحان کردم بعد با فرمت .py ذخیرش کردم اما نمیاد کمک کنید لطفا
صادق
سلام مجدد.
ببنید کد های برنامه نویسی رو باید داخل فایل با استفاده از ویرایشگر ها مثل همین نوت پد ذخیره کنید. اما دستورات کامپایل یا اجرای برنامه رو باید با برنامه کامند ویندوز اجرا کنید. برای مثال اگه فایل برنامه شما ( همون py. ) در مسیر D:\programs\myProgram.py قرار داره، مسیر cmd یا به قول شما کامند ویندوز هم باید اون جا رو نشون بده (اشاره کنه). برای این کار می تونید از دستور cd که یکی از دستورات کامند لاین ویندوز هست استفاده کنید. برای درک بیشتر بهتره “تغییر دایرکتوری در cmd” رو در گوگل جستجو فرمایید.
صادق
در ضمن پایتون قابلیتی داره که می تونید بدون نوشتن کد ها در فایل، اون ها رو توی همون برنامه کامند ویندوز بنویسید و اجرا کنید. برای این کار کافیه دستور python رو توی cmd بزنید. بعدش یه علامت <<< میاد. حالا می تونید کد های خودتون رو بنویسید. خروجی هم همونجا نمایش داده میشه.
علی
یه سوال دیگه اصلا فایل پایتون رو چطوری ایجاد کنم؟
صادق
برنامه نوت پد رو باز کنید. کد ها رو داخل اون بنویسید. حالا گزینه Save as رو از منو file برنامه نوت پد انتخاب کنید. یک نام برای فایل بنویسید و پسوندش رو py. بذارید. حالا محل ذخیره شدن اون رو مشخص و بعد save کنید.
علی
ببینید من ویندوزم ۱۰ هست وقتی داخل کامند می نویسم python وارد استور مایکرو سافت میشه حالا باید چیکار کنم؟
علی
و اینکه حالا من بر نامه نویسی کردم اما در ارض یک ثانیه باز میشه نوشته به نمایش در میاد و بعد بسته میشه
الان این اتفاق طبیعی هست یا غیر طبیعی؟
صادق
من فک می کنم شما cmd یا command promot رو با قسمت search ویندوز اشتباه گرفته بودید. cmd یه محیط دستوری یا کامند لاینی هست که تو یه پنجره جدید باز میشه و رنگش مشکیه
علی
الان من برنامه رو نوشتم اما به محض انکه اجرا می کنمش یه لحظه باز میشه بعد همون نوشته مورد نظر رو نشون میده و با سرعت بسته میشه کل این اتفاق داخل یک ثانیه می افته
الان این طبیعی هست یا یه جای کار مشکل داره؟
صادق
این اتفاق کاملا طبیعیه. معمولا برنامه نویس ها از ترفند هایی مثل گرفتن ورودی از کاربر استفاده می کنند تا برنامه رو در محیط cmd نگه دارن. برای مثال شما یه دستور ورودی میذاری و تا موقعی که کاربر (به عبارتی خود شما) چیزی تایپ نکنید و enter نزنید، برنامه بسته نمی شه. توی پایتون می تونید از تابع ()input استفاده کنید.
input('Press ENTER to exit')