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

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

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

نویسنده موضوع: برنامه نویسی روی رزبری پای 4 رم 4گیگ  (دفعات بازدید: 1359 بار)

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

آفلاین shoniz

  • Newbie
  • *
  • ارسال: 2
  • جنسیت : پسر
برنامه نویسی روی رزبری پای 4 رم 4گیگ
« : 22 امرداد 1400، 03:25 ب‌ظ »
سلام و احترام

من میخوام برای رزبری پای 4 با رم 4 گیگ و ال سی دی 10 اینچ یا ... برنامه بنویسم.

خودم مسلط به C# هستم.

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


لطفا راهنمایی بفرمایید.

ممنون

آفلاین هومان

  • High Hero Member
  • *
  • ارسال: 1527
  • جنسیت : پسر
  • آرچ + گنوم
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #1 : 22 امرداد 1400، 03:28 ب‌ظ »
خود داکیومنت های رزبری پای پیشنهادش پایتونه ولی اکثر زبان ها لایبرری برای اینکار دارن

آفلاین shoniz

  • Newbie
  • *
  • ارسال: 2
  • جنسیت : پسر
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #2 : 22 امرداد 1400، 03:39 ب‌ظ »
از امروز میخوام لینوکس هم کار کنم و مهمه که پیشنهادی که الان بهم میشه.

پایتون رابط کاربری و گرافیکی خیلی ساده ای داره.

خواستم ببینم با ویژوال ایتودیو میشه؟(اگه بشه که محشره)

.net core بصورت کراس پلتفرم هست اما هرچی گشتم چیزی شبیه به ویندوز فورم ندیدم برای لینوکس و ... .

آفلاین هومان

  • High Hero Member
  • *
  • ارسال: 1527
  • جنسیت : پسر
  • آرچ + گنوم
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #3 : 22 امرداد 1400، 03:39 ب‌ظ »
Qt designer

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #4 : 22 امرداد 1400، 03:47 ب‌ظ »
زبان سی‌شارپ خیلی گزینهٔ مناسبی برای گنو-لینوکس نیست. پیشنهاد من پایتون هستش. گزینه‌های بعدی می‌تونن سی‌پلاس‌پلاس، سی یا راست باشند.

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #5 : 22 امرداد 1400، 03:47 ب‌ظ »
برای شروع طراحی محیط گرافیکی با پایتون اینجا را ببینید.



آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #6 : 22 امرداد 1400، 03:53 ب‌ظ »
توی لینوکس پایتون به شدت سریعه !!!! واقعا عالیه اما راحت بگم برنامه نویسی دات نت به نظر من توی لینوکس نمیتونه به کیفیت ویندوز دربیاد . مثلا شما نمیتونی برنامه نویسی سی شارپ انجام بدی توی لنیوکس .
اگه هم قصد نوشتن برنامه ی گرافیکی داری با پایتون باید بگم لابیرری های زیادی هستند .
اما این برنامه ی گرافیکی چی قراره بشه ؟ ایا بازیه ؟
برای بازی pygame من استفاده کردم
ایا برنامه ای هست که قراره کاری رو انجام بده ( نرم افزار کاربردیه )
من تجربه ای ندارم . ولی pyqt5/pyqt6 و tk هست ( اینها مشهورترینش )
وبمستری به سبک سامیت

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #7 : 22 امرداد 1400، 06:20 ب‌ظ »
مثلا شما نمیتونی برنامه نویسی سی شارپ انجام بدی توی لنیوکس .
شدنش که می‌شه. خوب هم می‌شه. ولی خب مسخره‌است آدم پایتون به اون قدرت رو ول کنه، بره سراغ سی‌شارپ.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #8 : 22 امرداد 1400، 07:24 ب‌ظ »
مثلا شما نمیتونی برنامه نویسی سی شارپ انجام بدی توی لنیوکس .
شدنش که می‌شه. خوب هم می‌شه. ولی خب مسخره‌است آدم پایتون به اون قدرت رو ول کنه، بره سراغ سی‌شارپ.
کاری نیست که نشه انجام داد ولی بلاخره زبانی هست که عملا برای ویندوز طراحی شده . ولی در مورد قدرت پایتون که نمیشه درش شکی کرد (‌به شدت سریع . قدرت مند . هدفی عمومی و .. )
وبمستری به سبک سامیت

آفلاین electrocell

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : پسر
  • عاشق یادگیری و متن باز
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #9 : 22 امرداد 1400، 08:36 ب‌ظ »
سلام و احترام

من میخوام برای رزبری پای 4 با رم 4 گیگ و ال سی دی 10 اینچ یا ... برنامه بنویسم.

خودم مسلط به C# هستم.

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


لطفا راهنمایی بفرمایید.

ممنون


اگر دات نت رو برای سرور روی لینوکس میخوایی خیلی عالیه و کار میده اما هنوز نمی تونه با API کرنل برای کار گرافیکی ارتباط بگیره..(البته من پشنهادم اینه پروژه ای که برای رزبری مینویسی برای بار هم گرافیکی نباشه)

اما اگر اصرار داری میتونی از qt یا gtk هست که با توجه به نیازت یکی رو انتخاب میکن.
زبان هم که بحثی توش نیست qt نیتو رو c++ اما اگر از cpython یا آناکوندا استفاده کنی میتونی از qt تو پایتون هم استفاده کنی (تجربش رو دارم خیلی مثل ویندوز فرمه یه نرم افزار هست به نام qt designer خیلی کار رو راحت کرده نگران اسم ها هم نباش سایت خود پایتون cpython رو میزاره دانلود کنی).
اگر قصدت ساخت اپ های سطح بالا تره gtk رو پیشنهاد میدم که نیتیو c هست اما برای همه زبان ها کتابخونه ها میشه لینک گرفت (بجز C# چون فقط دات نت کور روی لینوکس هست فریمورکش کاملا انحصاری ویندوزه که پیشنهاد میکنم اگر قصدت نرم افزار سرور بزرگه از C# استفاده کن البته java هم ساپورت نمیکنه چون vm خودش رو داره) .اینم بگم نرم افزار های مثل کروم و وایر شارک با همین کتاب خونه هستن..

اگر هم با اینا حال نمیکنی میتونی از java استفاده کنی که خیلی شبیه c# هست اما چون jvm میشه رابط برنامت با کرنل خیلی ریسورس میخواد و روی رزبری پیشنهاد نمیکنم.(برای java کتابخونه های زیادی هست از جمله java fx) این هم بگم بازی هایی مثل ماینکرافت رو با java نیتیو نوشتن.
به نام یهگانه برنامه نویس هستی.

آفلاین electrocell

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : پسر
  • عاشق یادگیری و متن باز
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #10 : 22 امرداد 1400، 08:40 ب‌ظ »
مثلا شما نمیتونی برنامه نویسی سی شارپ انجام بدی توی لنیوکس .
شدنش که می‌شه. خوب هم می‌شه. ولی خب مسخره‌است آدم پایتون به اون قدرت رو ول کنه، بره سراغ سی‌شارپ.
کاری نیست که نشه انجام داد ولی بلاخره زبانی هست که عملا برای ویندوز طراحی شده . ولی در مورد قدرت پایتون که نمیشه درش شکی کرد (‌به شدت سریع . قدرت مند . هدفی عمومی و .. )

توی قضیه زبان نمیشه تعصبی نگاه کرد باید دید از کدوم توضیعش استفاده میکنی....
وگرنه چون پایش سی پلاس پلاسه یکم سرعتش پایینه هر چی باشه کامپایلری نیست و مفسریه...
برای هوش مصنوعی عالیه و قابل رقابت با R هست
کلا برای زبان باید بدونی برای چی میخوایی مثلا برای موبایل python عملا شکست خورده.
به نام یهگانه برنامه نویس هستی.

آفلاین electrocell

  • Jr. Member
  • *
  • ارسال: 93
  • جنسیت : پسر
  • عاشق یادگیری و متن باز
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #11 : 22 امرداد 1400، 08:46 ب‌ظ »
زبان سی‌شارپ خیلی گزینهٔ مناسبی برای گنو-لینوکس نیست. پیشنهاد من پایتون هستش. گزینه‌های بعدی می‌تونن سی‌پلاس‌پلاس، سی یا راست باشند.

تا ببینیم هدفش چیه تعصبی جواب ندیم اتفاقا آمار ها نشون داده دات نت کور روی لینوکس از ویندوز هم بهتر جواب میده.
پایتون هم تا بخواد تفسیر بشه زمان میبره قبول کنیم مفسریه و بایت کدی نداریم ما و همین سرعت کار میاره پایین چون اول باید تفسیر بشه به C++ (اگر cpython که مد نظر شما هست باشه) و C# کامپایلری

البته در کل از همه بهتر و عمومی تر c++ هست باز میگم باید حدفت مشخص باشه مقایسه پایتون و C# مثل مقایسه موتور سیکلت و کامیون هست هر کدوم یه کاری میکنن.
به نام یهگانه برنامه نویس هستی.

آفلاین sameet

  • Hero Member
  • *
  • ارسال: 901
  • جنسیت : پسر
  • وبمستری به سبک سامیت
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #12 : 22 امرداد 1400، 09:07 ب‌ظ »
در مورد زبان های برنامه نویسی درست که نمیشه فرق گذاشت ولی شما هدفتون چیه ؟ من هدفم چیه و ...
بلاخره هرکسی یک هدفی برای انتخاب زبان داره .
پایتون با هدف عمومی ساخته شده و نسبت به ویندوز واقعا سریع تره .
تفسیر میشه درست .
تایم اجرا شدن داره درست ولی ...
شما ایا یک زبان رو بنا به میزان زمان اجرا شدن میبینید ؟
راستش به نظر من سریع ترین زبان برنامه نویسی php هست توی وب که تقریبا صفره . :)
کند ترین زبان هم راست بوده که تقریبا ۲ دقیقه بوده  :(

بگذریم .
اما در مورد دات نت ببینید خود ماکروسافت زبان سی شارپ رو برای نرم افزار های ویندوزی ارائه کرده . شما چه طور میتونید برنامه ی لینوکسی باهاش درست کنید ؟
وبمستری به سبک سامیت

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19720
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : برنامه نویسی روی رزبری پای 4 رم 4گیگ
« پاسخ #13 : 23 امرداد 1400، 01:18 ب‌ظ »
البته این که پایتون مفسریه و کنده هم اطلاعات خیلی قدیمی و نادرست محسوب می‌شه. پایتون از ۳٫۲ به بعد، همهٔ پیمانه‌ها رو به بایت‌کد سی تبدیل می‌کنه که با بهترین سرعت اجرا می‌شه. حالت قدیمی اجرای تفسیری، فقط برای تابع اصلی برنامه‌است که در حال توسعهٔ اون هستید.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن