...آموزش زبان برنامه نویسی پایتون از مقدماتی تا پیشرفته به زبان خودمونی

۲۱ مطلب با کلمه‌ی کلیدی «پایتون» ثبت شده است

کار با plot در پایتون

سلام 

برای  import  کردن  plot_model از keras.utils با ارور مواجه میشوم

کسی میدونه چرا؟

پیام ارور:

 

ImportError: cannot import name 'plot_model' from 'keras.utils' (/usr/local/lib/python3.7/dist-packages/keras/utils/__init__.py)

۱ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

کار با گراف ها در پایتون

سلام .من یک گراف دارم .میخوام یک حلقه for داشته باشم که به تعداد node دستوری رو برام انجام بده .متاسفانه چون تازه یادگیری پایتون رو.شروع کردم نمیدونم از چه کدی باید استفاده کنم .ممنون در صورت امکان راهنمایی بفرمائید


دوستان کسی میدونه جواب بده...

۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

استفاده از with در پایتون

از with در پایتون زمانی استفاده میکنیم که از ریسورس های مدیریت نشده داریم استفاده میکنیم(مثلا وقتی داریم از یک فایل میخونیم).

with expression [as variable]:
    with-block
۴ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

پاک کردن صفحه کنسول در پایتون

برای پاک کردن کنسول میتونید یه فانکشن بنویسید و به ویژگی های سیستم عامل در پایتون دسترسی پیدا کرده و صفحه رو پاک کنید، باید os رو ایمپورت کنید و با استفاده از توابع بی نام به راحتی یه فانکشن تعریف کنید و بعد از این به راحتی صفحه رو پاک کنید


>>> import os
>>> clear = lambda: os.system('cls')
>>> clear()
۲ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

تابع بی نام (لامبدا - Lambda) در پایتون

در پایتون توابع معمولی با کلمه کلیدی def تعریف میشن ولی یه نوع دیگه تابع داریم که با کلمه ی lambda تعریف میشن، این نوع توابع رو توابع بی نام مینامیم که در ادامه بیشتر باهاشون آشنا میشیم

سینتکس نوشتن این توبع بصورت زیر هست 

lambda arguments: expression

که اگه بخوام یه مثال بزنم در این مورد میتونم مثال double رو بزنم  : 


# Program to show the use of lambda functions

double = lambda x: x * 2

# Output: 10
print(double(5))

۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

خطای subprocess startup error در پایتون

سلام من پایتون رو نصب کردم و یه مدت استفاده میکردم  بعد مدتی  subprocess startup error این error  رو میده.واسه چیه این؟چیکار باید کنم؟ممنون
سلام من پایتون 3.6 رو نصب کردم و یه مدت استفاده میکردم تا اینکه subprocess startup error   این error  رو میده و نمیتونم از idle استفاده کنم دلیلش چیه؟با تشکر

کسی اگه میدونه جواب بده لطفا
۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

تابع ضرب دو ماتریس n در n در پایتون

def bruteForceMultioly(A, B) :
    C = []
    n = len(A)
    for i in range(0, n) :
        row = []        
        for j in range(0, n) :
            result = 0
            for k in range(0, n) :
                result += A[i][k] * B[k][j]
            row.append(result)
        C.append(row)
    return C
۱ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

برنامه پایتون - مرتب سازی اعداد داخل فایل

هدف اینه که یک فایل رو باز کنیم و اعدادی رو که بصورت خط به خط درون فایل قرار دارند رو بخونیم و بصورت خطی مرتبشون کنیم :


import math
from pprint import pprint


def sort(array) :
      length = len(array);
      for i in range(0, length) :
            for j in range(i+1, length) :
                  if array[i] > array[j] :
                        temp = array[i]
                        array[i] = array[j]
                        array[j] = temp
      return array



file_path = "test.txt"

file = open(file_path, 'r')

count = eval(file.readline())
array = []

for i in range(1, count+1) :
      number = eval(file.readline())
      sqrt = round(math.sqrt(number)) + 1
      flag = 0;
      for i in range(2, sqrt) :
            if number % i == 0 :
                  flag = 1
      if flag == 0 :
            array = array + [number]
pprint(sort(array))          



۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

برنامه پایتون شمردن اعداد اول از فایل

امروز میخوام برنامه شمردن اعداد اول از طریق خواندن از فایل رو براتون پست کنم. امیدوارم که به دردتون بخوره
همینطور که میبینید در خط اول کتابخونه math رو ایمپورت کردم. بعد فایل test.txt رو باز کردم و برای هر عدد داخل اون از یک شروع کردم و تا رادیکال اون عدد تقسیم رو انجام دادم و نتیجه در صورت اول بودن counter یدونه اضافه شده.
یک برنامه خیلی ساده و واضح هست که میبینید با پایتون چقدر راحت میشه پیادش کرد


import math

file_path = "test.txt"

file = open(file_path, 'r')

count = eval(file.readline())
counter = 0

for i in range(1, count+1) :
      number = eval(file.readline())
      sqrt = round(math.sqrt(number)) + 1
      flag = 0;
      for i in range(2, sqrt) :
            if number % i == 0 :
                  flag = 1
      if flag == 0 :
            counter += 1      		
print ("count of prime numbers is : " + str(counter))

۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست

مقدمات برنامه نویسی پایتون

سلام وقت بخیر

برای شروع پایتون چه مقدماتی نیازه ؟ باید زبان ابتدایی بلد باشیم ؟
۰ نظر موافقین ۰ مخالفین ۰
حمید حق دوست