به نظر من با توجه به گفتههاتون شما باید با یه سری مفاهیم پایه اول آشنا بشین.
مثلا بدونین argv همون آرگومانهای خط فرمانن که به برنامه ارسال میشن...
کاملا درسته. ولی نمی دونم برای یادگیری مفاهیم اولیه به کجا مراجعه کنم که بیشتر سردرگم نشم. مثلا برای همین argv همه جا مینویسن که آرگومان خط فرمان. ولی دقیقا متوجه نمیشم یعنی چی؟! یعنی چرا برای من همیشه یک عضو بیشتر نداره (من همیشه فقط جمله اول sys.argv[0] رو دارم که همون اسم برنامه است)
یا اینکه چرا باید همیشه به QApplication آرگومان sys.argv داد؟
بهرحال اگه میخواید بدون آموزش چندان فقط یه برنامه گرافیکال بنویسید من فریموورکهایی رو به شما پیشنهاد میکنم که بیشتر از Python از Wizardها استفاده میکنن. مثلا با Mono یا Java بنویسید تا موقع طراحی کمتر نیاز به کدنویسی داشته باشید.
حتی به نظر من برای شما نوشتن با Scala هم خیلی روونتر از Pyhton خواهد بود!
شخصا پایتون رو دوست دارم! ولی به نظرتون کدوم رو شروع کنم؟ از کجا شروع کنم؟
به طور خلاصه من میخوام یه برنامه با رابط گرافیکی بنویسم که جریان سیال درون لوله رو محاسبه کنه. یعنی علاوه بر محاسبات ریاضی باید یتونم Drawing (خط، نقطه و ...) داشته باشم و بتونم به این خط و نقطه ها تابع معرفی کنم.