رفتن به مطلب
انجمن آی ترفند

پست های پیشنهاد شده

vip-itarfand.PNG

در این قسمت از انجمن زبان برنامه نویسی Python به همراه مثال آموزش داده می شود

line.png

از پرسیدن سوال در این تاپیک خودداری کنید.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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


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

قسمت 1) ایجاد پروژه

line.png

نرم افزار مورد استفاده در این آموزش Visual Studio 2015 می باشد.

ابتدا نسخه 2.7.13 پایتون را از (این لینک) دانلود و نصب کنید.

اکنون (از لینک) پلاگین پایتون برای Visual Studio را دانلود و نصب کنید.

از قسمت Tools در Visual Studio گزینه Option را انتخاب کنید و از قسمت چپ به قسمت Python Tool بروید. در زیر شاخه های این بخش گزینه Environment Option را انتخاب کنید.

در این قسمت دو گزینه Defult Environment و Show Setting For را بر روی Python 2.7 قرار بدهید و بر روی Ok کلیک کنید.

از سربرگ File گزینه New را انتخاب کنید و مانند عکس زیر عمل کنید.

itarfand-forum (15).png

اکنون پروژه شما ایجاد شده است.

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


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

قسمت 2) چاپ یک پیغام ساده

line.png

برای نشان داده شدن یک پیغام در cmd کدهای زیر را در پروژه خود وارد کنید.

# python program

'''
hello world
learn python with itarfand
'''

print ('hello')

 

 

 

 

 

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


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

قسمت 3) متغیرها

line.png

متغیرها در زبان پایتون به صورت زیر تعریف می شوند:

a= 10
b= 5.20
c="ali"

همان طور که می بینید در این زبان نیاز به تعریف نوع متغیر نیست و زبان به صورت اتوماتیک نوع متغیر را تشخیص می دهد.

 

 

 

 

 

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


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

قسمت 4) لیست ها

line.png

لیست ها در زبان پایتون در واقع همان آرایه ها در دیگر زبان ها می باشد و کار آن ذخیره تعداد زیادی از اطلاعات می باشد.

مثال :

list= [0, 2, 55]
print(list[1])
print(list[2])

names= ["John", "Eric", "Jessica"]

list2 = [1, "Hello", 3.4]
print(list2)

در کد بالا ابتدا عدد 2 و سپس عدد 55 چاپ می شود.

یک لیست می تواند متغیرهایی از نوع مختلف را ذخیره کند.

مثال :

my_list = ['p','r','o','g','r','a','m','i','z']

print(my_list[2:5])

print(my_list[:-5])

print(my_list[5:])

print(my_list[:])

خروجی کد بالا:

['o', 'g', 'r']
['p', 'r', 'o', 'g']
['a', 'm', 'i', 'z']
['p', 'r', 'o', 'g', 'r', 'a', 'm', 'i', 'z']

2:5 متغیرهای خانه های 2 و3 و4 را چاپ می کند.

5-: متغیرهای خانه های 0و1و2و3و4 را چاپ می کند.

5: متغیرهای خانه 5 تا آخر را چاپ می کند.

: متغیرهای از اول تا آخر را چاپ می کند.

 

تغییر متغیرها

a = [2, 4, 6, 8]
a[0] = 1            
print(a)

a[1:4] = [3, 5, 7]  
print(a)

خروجی کد بالا :

[1, 4, 6, 8]
[1, 3, 5, 7]

اضافه و پاک کردن متغیر در لیست

list = ['p','r','o']

list.insert(1,'a')
print(list)

del list[2]
print(list)

در کد بالا به جای خانه 1 حرف a قرار می گیرد و خانه های بعد آن یک واحد به بالا می روند.

بعد از آن خانه شماره 2 پاک می شود.

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


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

قسمت 5 ) حلقه ها

line.png

حلقه for

for x in range(1, 4):
    print "number: %d" % (x)
    
for x in range(5):
    print(x)
    
num = [2, 3, 5, 7]
for i in num:
    print(i)

در کد بالا حلقه اول از عدد 1 تا 3 کار می کند و آن ها را چاپ می کند.

حلقه دوم از 0 تا 4 کار می کند و آن ها را چاپ می کند.

حلقه سوم از صفر تا آخرین مقدار لیست را چاپ می کند.

 

حلقه while

count = 0
while count < 5:
    print(count)
    count += 1

کد بالا تا زمانی کهcount کوچکتر از 5 می باشد اجرا می شود.

 

حلقه if

a=2
if(a>1):
    print("ok")
    
else:
  print("error")
  
if not(a==2):
  print("hello")
  
elif a<3:  
  print(1)
	

در کد بالا ابتدا توسط if شرط چک می شود. سپس در صورت برقرار نبودن شرط else انجام می شود. سپس اگر شرط مورد نظر نبود if not برقرار می شود. سپس اگر شرط اولیه if برقرار نبود و شرط elif برقرار بود ، elif اجرا می شود.

دستور های کنترلی

# Prints out 0,1,2,3,4
count = 0
while True:
    print(count)
    count += 1
    if count >= 5:
        break

# Prints out only odd numbers - 1,3,5,7,9
for x in range(10):
    # Check if x is even
    if x % 2 == 0:
        continue
    print(x)

دو کلمه break و continue در کد بالا به ترتیت وظیفه خارج شدن کامل از حلقه و انجام ندادن آن دور از حلقه (در این مثال چاپ x در حلقه if) را دارند.

else در دیگر حلقه ها

بر عکس زبان های دیگر در زبان پایتون از else می توان برای while و for نیز استفاده کرد.

count = 0
while count < 5:
   print count, " is  less than 5"
   count = count + 1
else:
   print count, " is not less than 5"
    
    
digits = [0, 1, 5]
for i in digits:
    print(i)
else:
    print("No items left") 

خروجی کد بالا

	0 is less than 5
	1 is less than 5
	2 is less than 5
	3 is less than 5
	4 is less than 5
	5 is not less than 5

    0
    1
    5
    No items left

else به این صورت عمل می کند که در صورت انجام نشدن حلقه انجام می شود.

نکته : در صورت استفاده از continue نیز else انجام می شود.

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


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

برای ارسال دیدگاه یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

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

ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید

ورود به حساب کاربری

×
×
  • اضافه کردن...