معرفی پایتون Python

پایتون یک زبان برنامه نویسی شی گرا ( object oriented) ،سطح بالا(high level) ، مفسری(interpreter) و همه منظوره (general purpose) است که برای وب ، ساخت و توسعه نرم افزار های کاربردی و .... می باشد.

 

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

 

این زبان برنامه نویسی توسط guido van rossum در سال 1991 در کشور هلند با هدف جانشینی برای زبان برنامه نویسی " ای بی اس " که قابلیت پردازش استثناها را داشته باشد طراحی شد.

 

در چند سال گذشته، پایتون به یکی از ابزارهای تراز اول در زمینه توسعه برنامه‌های کاربردی، مدیریت زیرساخت‌ها و تحلیل داده‌ها تبدیل شده است. امروزه پایتون در زمینه توسعه برنامه‌های کاربردی تحت وب و مدیریت سیستم‌ها و تجزیه و تحلیل بزرگ داده‌ها که رشد انفجاری به خود گرفته‌اند و همچنین هوش مصنوعی به یکی از بازیگران اصلی دنیای فناوری تبدیل شده است.

 

پایتون از جمله زبان‌های برنامه‌نویسی قدرتمندی است که در زمینه علم داده‌ها، یادگیری ماشینی، خودکارسازی سامانه‌ها، توسعه وب، واسط‌های برنامه‌نویسی و... به کار گرفته می‌شود.

 

این زبان بر خلاف زبان های برنامه نویسی دیگر که بلاک های کد در آکلاد " { } " تعریف می شوند از فاصله برای مشخص کردن بلاک های کد استفاده می شود ؛ به این معنی که به تعداد یکسان فاصله در ابتدای سطرهای هر بلاک قرار می گیرد و این تعداد فاصله در بلاک های درونی افزایش می یابد ؛ و ظاهری مرتب ایجاد می شود

نمونه کد نوشته شده در پایتون:

# Python3 program for the above approach 
MAX = 620000
prime = [0] * MAX
  
# Function for Sieve of Eratosthenes 
def Sieve(): 
  
    for i in range(2, MAX): 
        if (prime[i] == 0): 
            for j in range(2 * i, MAX, i): 
                prime[j] = 1
  
# Function to print the required sequence 
def printSequence (n): 
  
    Sieve() 
    v = [] 
    u = [] 
  
    # Store only the required primes 
    for i in range(13, MAX): 
        if (prime[i] == 0): 
            v.append(i) 
  
    # Base condition 
    if (n == 3): 
        print(6, 10, 15) 
        return
  
    k = 0
    for k in range(n - 2): 
  
        # First integer in the list 
        if (k % 3 == 0): 
            u.append(v[k] * 6) 
  
        # Second integer in the list 
        elif (k % 3 == 1): 
            u.append(v[k] * 15) 
  
        # Third integer in the list 
        else: 
            u.append(v[k] * 10) 
      
    # Generate (N - 1)th term 
    u.append(v[k] * 7) 
  
    # Generate Nth term 
    u.append(7 * 11) 
  
    # Modify first term 
    u[0] = u[0] * 11
  
    # Print the sequence 
    print(*u) 
  
# Driver code 
if __name__ == '__main__': 
  
    n = 4
    printSequence(n) 
  
# This code is contributed by himanshu77

کاربرد کد بالا: اعداد را به گونه ای چاپ میکند که هیچ دو عدد متوالی با هم برآمد نباشند و هر سه عدد متوالی هم اول باشند!

خروجی : 

858 255 119 77