رفتن به مطلب
سرور های مجازی ارزان ، هاست ربات لینوکسی ارزان ، پیشنهاد ویژه باتچی ! ×
انجمن تخصصی بات چی | BotChi | انجمن ربات تلگرام

اموزش کامل پایتون به زبان فارسی جلسه سوم


seyyedmehdi

ارسال‌های توصیه شده

آشنایی با پایتون

یه توضیح کوچولو : من تمام مثال ها رو مطابق با لینوکس (FC4) می نویسم و تست می کنم و همه دستورات در این محیط هستش و راستش بخواهید آشنایی چندانی با معادلشون تو ویندوز ندارم اما اگه بخواهید و سئوالی باشه می تونم برم دنبالش و تا جایی که ممکنه یه چیزایی بنویسم . هرجا که لازم بود بگید . شما می تونید پایتون رو برای نصب تو ویندوز یا لینوکس از اینترنت و سایت خود پایتون دانلود کنید . اکثر توزیع های کنونی لینوکس یه نسخه از مفسر پایتون رو دارند .

قبلا ما از پایتون به عنوان یک زبان برنامه نویسی یاد کردیم . اما پایتون نام یک بسته نرم افزاری به نام مفسر نیز هست که کار اصلی آن اجرای برنامه می باشد . مفسر سطر به سطر کد برنامه ( Python ( را خوانده و همزمان اجرا می کند . در حالت کلی یک برنامه پایتون به ۴ طریق اجرا می شود :
– به حالت محاوره ای
– به عنوان ماجول پایتون
– به عنوان فایل اسکریپت unix
– از داخل یک سیستم دیگر
– متد های خاص یک سیستم عامل
حالت محاوره ای راحترین حال اجرای کد در پایتون می باشد . کافی هست کلمه پایتون رو وارد کنید :

# python

و سپس دستورات خود را به صورت محاوره ای وارد کنید :

>>>print "Hello world!"
!Hello world

برای خروج  Ctrl-D را بفشارید (Ctrl-Z در برخی سیستم عامل ها)

در حالت دوم فایلی را با پسوند py ایجاد و کد خود را درون آن بنویسید :

import sys
print sys.argv

و سپس از طریق ترمینال آن را اجرا کنید :

python test1.py –I eggs –o bacon
['test1.py', '-I', 'eggs', '-o', 'bacon']

این برنامه بسیار کوچک که با نام test.py ذخیره شده پارامتر های ورودی را به صورت یک لیست به نمایش می گذارد . دستور معادل آن در ویندوز عبارت است از :

C:\book\tests> python test1.py -i eggs -o bacon
['test1.py', '-i', 'eggs', '-o', 'bacon']

حالت سوم اجرا در حال اسکریپت می باشد . این نوع فایل متنی حالت اجرایی داراست و مشخصه آن اولین خط آن می باشد که یک مثال ساده عبارت است از :

#!/usr/bin/env python
print 'The Bright Side of Life' # comment

توضیح اینکه اولین خط این برنامه را با کامنت ( توضیحات ) اشتبا نگیرید این سطر به این معنی است که کل کد ادامه فایل را با برنامه ای که آدرس آن پس از عبارت !# آمده فرستاده و به اجرا در می آید . پس این خط آدرس فایل اجرایی مفسر پایتون به همراه علامت های !# است . سپس این فایل را به حالت اجرایی تبدیل کرده و اجرا کنید :

chmod +x test2.py
test2.py/.
The Bright Side of Life

خوب فکر می کنم تا این حد کافی باشه لازم به ذکر هستش که روی دستورات ساده و بدیهی زیاد وقت نمی ذاریم و یکم سریع جلو می ریم تا زود تر به مثال های عملی و به درد بخور تر برسیم .

عبارات

– عبارات و انجام محاسبات ریاضی بسیار شبیه سایر زبانهای برنامه نویسی می باشد

۳ + ۵
۳ + (۵*۴)
۳ ** ۲
'Hello' + 'World'

مقدار دهی متغییر ها

– نوع متغییر ها به صورت دینامیکی تعیین می شود و در طول اجرای برنامه ممکن است تغییر یابد
– متغییر ها تنها اسمی برای یک شی می باشند و همانند زبان C به یک نقطه از حافظه اشاره نمی کنند

a = 4
b = a * 4.5
c = (a+b)/2.5
a = "Hello World"

همانطور که مشاهده می کنید تعریف یک متغییر به وسیله مقدار دهی آن انجام می شود و این نظریه درست نیست که در پایتون نیازی به تعریف متغییر نمی باشد برای مثال استفاده از کدی مثل
Print xباعث نمایش یک پیغام خطا خواهد شد چون متغییر x قبلا تعریف (مقداردهی)نشده است .
نکته دیگر اینکه ما در پایتون نیازی به تعیین نوع یک متغییر نداریم برای نمونه در مثال بالا متغییر a ابتدا مقدار صحیح (int) می باشد و سپس از آن برای نشان دادن یک رشته استفاده شده است.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

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

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...