منابع مرجع برنامه درسی
اسناد پایتون
https://www.python.org/doc/
پایتون بارگیری ها را آزاد می کند
https://www.python.org/downloads/
راهنمای Python for Beginners
https://www.python.org/about/gettingstarted/
راهنمای مبتدیان ویکی پایتون
https://wiki.python.org/moin/BeginnersGuide
مراحل اول
توابع تعریف شده
هسته اصلی برنامه نویسی قابل توسعه تعریف توابع است. پایتون استدلال های اجباری و اختیاری ، استدلال های کلمات کلیدی و حتی لیست های دلخواه دلخواه را مجاز می داند. درباره تعریف توابع در پایتون 3 اطلاعات بیشتری کسب کنید
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
انواع داده های مرکب
لیست ها (در زبان های دیگر به عنوان آرایه شناخته می شوند) یکی از انواع داده های ترکیبی است که پایتون می فهمد. لیست ها را می توان با سایر توابع داخلی ایندکس ، برش داده و دستکاری کرد. اطلاعات بیشتر در مورد لیست ها در پایتون 3
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
تفسیر بصری
محاسبات با پایتون ساده است و نحو بیان ساده است: عملگرها +
, -
, *
و /
مطابق انتظار کار کن پرانتز ()
می تواند برای گروه بندی استفاده شود. اطلاعات بیشتر در مورد توابع ریاضی ساده در پایتون 3.
# Python 3: Simple arithmetic
>>> 1/2
0.5
>>> 2 ** 3
8
>>> 17/3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
سریع و آسان برای یادگیری
برنامه نویسان باتجربه به هر زبان دیگر می توانند پایتون را خیلی سریع تحویل بگیرند و افراد مبتدی به راحتی می توانند نحو تمیز و ساختار تورفتگی را یاد بگیرند. اشتهای خود را باز کنید با نمای کلی پایتون 3.
# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
تمام جریانی که انتظار دارید
پایتون عبارات جریان کنترل معمول را که زبانهای دیگر صحبت می کنند می داند - if
, for
, while
و range
- البته با برخی از پیچ و تاب های خاص خود. ابزار کنترل بیشتر جریان در پایتون 3
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
دانلود کامل مطالب آماده سازی خودآموز آفلاین برای برنامه EITC/CP/PPF Python Programming Fundamentals در یک فایل PDF