انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: نرم افزار کار با پایتون  (دفعات بازدید: 5489 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
نرم افزار کار با پایتون
« : 19 خرداد 1391، 11:30 ق‌ظ »
با سلام

آیا نرم افزاری هست به صورت ویژوال برای زبان پایتون ؟

لطفاً هم برای  سیستم عامل اوبونتو و هم سون معرفی کنید.
به عمل کار برآید     به سخندانی نیست . . .

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : نرم افزار کار با پایتون
« پاسخ #1 : 19 خرداد 1391، 02:01 ب‌ظ »
پر کاربرد ترین کتابخانه های GUI برای پایتون
PyQt
PyGTK
wxPython
TKinter

آفلاین MADMAN

  • Hero Member
  • *
  • ارسال: 804
  • جنسیت : پسر
  • We are not users we are friends.
پاسخ : نرم افزار کار با پایتون
« پاسخ #2 : 20 خرداد 1391، 08:24 ب‌ظ »
پر کاربرد ترین کتابخانه های GUI برای پایتون
PyQt
PyGTK
wxPython
TKinter
می شه راهنمایی کنید چه طوری نصب می شه؟
سلامتی پنگوئن که یه ذره قد داره، اما بازم لاتی راه میره ....

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : نرم افزار کار با پایتون
« پاسخ #3 : 20 خرداد 1391، 09:18 ب‌ظ »
نقل‌قول
می شه راهنمایی کنید چه طوری نصب می شه؟

حتما  :)

PyQt :
sudo apt-get install python-qt4
PyGTK :
به طور پیش فرض نصبه

wxPython :
sudo apt-get install python-wx2.8.12.1

TKinter:
sudo apt-get install python python-tk idle python-pmw python-imaging
ضمنا با مراجعه به سایت هر کدوم میتونی بسته شونو دانلود کنی
« آخرین ویرایش: 21 خرداد 1391، 12:33 ق‌ظ توسط mohsen-rashidi »

آفلاین علیرضا.ج

  • High Sr. Member
  • *
  • ارسال: 616
  • جنسیت : پسر
  • گاهی سکوت همان دروغ است
پاسخ : نرم افزار کار با پایتون
« پاسخ #4 : 28 خرداد 1391، 06:48 ب‌ظ »
سلام چطوری اجراش کنیم؟

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : نرم افزار کار با پایتون
« پاسخ #5 : 30 خرداد 1391، 07:16 ب‌ظ »
شما با نصب این کتابخانه ها میتونید از کد ها اونها در برنامه تون استفاده کنید و بعد برنامه ایی رو که نوشتید اجرا کنید.
در مثال زیر از کد های PyQt برای تولید رابط گرافیکی برنامه Hello World استفاده شده:
#! /usr/bin/env python
# -*- coding: utf-8 -*-
#
# Here we provide the necessary imports.
# The basic GUI widgets are located in QtGui module.
import sys
from PyQt4.QtGui import *
 
# Every PyQt4 application must create an application object.
# The application object is located in the QtGui module.
a = QApplication(sys.argv)
 
# The QWidget widget is the base class of all user interface objects in PyQt4.
# We provide the default constructor for QWidget. The default constructor has no parent.
# A widget with no parent is called a window.
w = QWidget()
 
w.resize(320, 240)  # The resize() method resizes the widget.
w.setWindowTitle("Hello, World!")  # Here we set the title for our window.
w.show()  # The show() method displays the widget on the screen.
 
sys.exit(a.exec_())  # Finally, we enter the mainloop of the application.


یا در مثال زیر از PyGTK برای تولید برنامه‌ی قبلی استفاده شده:

import gtk
 
def create_window():[url][/url]
    window = gtk.Window()
    window.set_default_size(200, 200)
    window.connect('destroy', gtk.main_quit)
 
    label = gtk.Label('Hello World')
    window.add(label)
 
    label.show()
    window.show()
 
create_window()
gtk.main()



« آخرین ویرایش: 30 خرداد 1391، 07:24 ب‌ظ توسط mohsen-rashidi »

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
پاسخ : نرم افزار کار با پایتون
« پاسخ #7 : 30 خرداد 1391، 07:44 ب‌ظ »
واقعاً ممنونم.

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

امیدوارم دوستان حرفه ای به کسانی که می خواهند از این زبان استفاده کنند راهنمایی و کمک کنند.

ممنونم آقای رشیدی.



فقط دوتا سوال

در محیط دات نت ابزار متنوعی داره مثل تکست باکس یا . . .
چرا یه نرم افزار این چنینی برای این زبان نیست ؟(شاید هم باشه من بی خبر باشم!)


دوم اینکه آیا میشه با این زبان, نرم افزار کاملی رو نوشت ؟ یا فقط این زبان به عنوان کمک و یا بهتر
بگم توی بتن زبان های دیگه استفاده میشه و باعث سرعت بخشیدن میشه ؟! شاید شما نرم افزار بلندر یا . . . رو مثال بزنید که با این زبان نوشته شده, ولی آیا تماماً با این زبان نوشته شده ؟


به عمل کار برآید     به سخندانی نیست . . .

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : نرم افزار کار با پایتون
« پاسخ #8 : 30 خرداد 1391، 09:40 ب‌ظ »
خواهش میکنم.قابلی نداشت :)

نقل‌قول
در محیط دات نت ابزار متنوعی داره مثل تکست باکس یا . . .
چرا یه نرم افزار این چنینی برای این زبان نیست ؟(شاید هم باشه من بی خبر باشم!)

همچین نرم افزاری برای این زبان هست.
شما با نصب بسته ی نرم افزاری Qt و همچنین نصب PyQt قادر خواهید بود در محیط Qt designer اول به طراحی ظاهر نرم افزار بپردازید و بعد شروع به نوشتن کد کنید.
این امکان با استفاده از boa constructor هم ممکنه.

نقل‌قول
دوم اینکه آیا میشه با این زبان, نرم افزار کاملی رو نوشت ؟ یا فقط این زبان به عنوان کمک و یا بهتر
بگم توی بتن زبان های دیگه استفاده میشه و باعث سرعت بخشیدن میشه ؟! شاید شما نرم افزار بلندر یا . . . رو مثال بزنید که با این زبان نوشته شده, ولی آیا تماماً با این زبان نوشته شده ؟

البته که میشه :D
این صفحه حاوی لیست مهم ترین برنامه هاییه که مستقلا با پایتون نوشته شدن. که البته بخش Embedded as a scripting language شامل نرم افزار هایی ست که پایتون بخشی از اونها رو تشکیل میده.
این نشان دهنده ی اوج قدرت پایتونه که هم میتونه از پس نوشتن یه نرم افزار کامل و یا حتی یه وبسایت کامل بربیاد و هم می تونه به عنوان یه زبان اسکریپتی به کمک سایر زبان های برنامه نویسی بشتابه.

آفلاین سید مسعود امامیان

  • Hero Member
  • *
  • ارسال: 951
پاسخ : نرم افزار کار با پایتون
« پاسخ #9 : 30 خرداد 1391، 10:00 ب‌ظ »
حالا حالاها از شر سوال های من خلاص نمی شوید :D

من توسط دستور زیر Pyqt رو نصب کردم :

sudo apt-get install python-qt4
نقل‌قول
شما با نصب بسته ی نرم افزاری Qt و همچنین نصب PyQt قادر خواهید بود در محیط Qt designer اول به طراحی ظاهر نرم افزار بپردازید و بعد شروع به نوشتن کد کنید.
این امکان با استفاده از boa constructor هم ممکنه.

حالا این بسته ی Qt رو چگونه نصب کنم ؟

برای وارد شدن به محیط گرافیکی Pyqt باید چی کار کنم ؟

در آدرس زیر گفته باید به ترتیب بسته ها رو نصب کنید آیا لازم است ؟و چگونه نصب کنم؟

http://www.pylearn.com/fa/wiki/index.php/PyQt
به عمل کار برآید     به سخندانی نیست . . .

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
پاسخ : نرم افزار کار با پایتون
« پاسخ #10 : 30 خرداد 1391، 10:48 ب‌ظ »
نقل‌قول
حالا این بسته ی Qt رو چگونه نصب کنم ؟

برای استفاده از PyQt ابتدا باید خود Qt رو نصب کنید.
برای انجام این کار به مسیر  Ubuntu Software Center > Development > IDE برید و بسته Qt Creator رو نصب کنید.

نقل‌قول
برای وارد شدن به محیط گرافیکی Pyqt باید چی کار کنم ؟

راستش من تا به حال از Pyqt استفاده نکردم.چون بهش احتیاج نداشتم.      این سایت میتونه منبع آموزشی خوبی برای شما باشه.
در کل با یکم ور رفتن چیزای زیادی یاد می گیرید. :P

نقل‌قول
در آدرس زیر گفته باید به ترتیب بسته ها رو نصب کنید آیا لازم است ؟و چگونه نصب کنم؟

بله لازمه!
میتونید از دستور
sudo apt-get install package nameاستفاده کنید.
البته اطلاعی راجع به لزوم حفظ ترتیب در نصب اونها ندارم.
« آخرین ویرایش: 30 خرداد 1391، 10:50 ب‌ظ توسط mohsen-rashidi »