code-programming

استاندارد نویسی کد در PyQt

درود خدمت دوستان در این پست می خوام نکاتی را درباره استاندارد نویسی کد یادآوری بکنم اول باید اهمیت استاندارد را در کدها درک کنیم تا بتوانیم یک پروژه موفق رو کلید بزنیم در واقع رعایت نکردن استانداردها در کوتاه مدت و بلند مدت باعث مرگ و شکست یک پروژه می شود. در کوتاه مدت اثرش این هست که برنامه نویسان و گسترش دهندگان دیگر پروژه با عدم درک و فهم کد مواجه خواهند شد که باعث دل زدگی ، خستگی ، و اتلاف وقت شریکان و گسترش دهندگان برنامه یتان می شوید و اثر دراز مدتش هم به خود شخص شما بر می گرده که فرضا پروژه ای رو یک سال قبل انجام دادین اکنون برای استفاده مجدد و گسترش و بهینه سازی برنامتون به اون مراجعه می کنین ولی این بار با مشکل عدم فهم و درک کدی مواجه هستین که یکسال قبل شما خودتون همه کارشو رو انجام دادین . در زیر به چند قانون برای بهتر کردن کدهامون یادآوری می کنم که رعایت اونها الزامی است: (ادامه…)

cmd pyuic4

آموزش پای کیوت (designer) بخش دوم

در ادامه بحث طراحی برنامه با استفاده از دیزاینر  به سبک دوم استفاده از این ابزار اشاره ای می کنیم . برنامه مثال ما بازهم همون مثال در بخش پیشین هستش که با سبک دیگه ای پیادش می کنم. در این روش فایل ui طراحی شده با دیزاینر رو به کد پایتون تبدیل می کنم و از اون در اسکریپتم استفاده می کنم (ادامه…)

main ui

آموزش پای کیوت (designer)

یکی از ابزارهای فریم ورک پای کیوت designer هستش که برای راحتی و سرعتی بخشیدن به طراحی رابط گرافیکی استفاده می شه . برای استفاده از این ابزاردر کدهای پایتون دو راه وجود داره اول اینکه فرم طراحی شده را با پسوند ui ذخیره کنیم و از این فابل بطور مستقیم در پایتون استفاده کنیم راه دوم اینه که ui رو به کد پایتون تبدیل کنیم . در ادامه با ما باشید تا راه اول رو برسی کنیم (ادامه…)

tab completion

آموزش پای کیوت (tab completion)

اینجا برنامه ای رو گذاشتم که با نوشتن حروف نخست بعضی از کلمه ها  که در لیست برنامه حضور دارن و با فشردن کلید tab اونارو تشخیص می ده و کامل شده ی اون کلمه رو درون line edit  بر می گردونه. از این  برنامه در دیکشنری ها و یا هر برنامه ای که نیاز به ویرایشگر داشته باشه می شه استفاده کرد (ادامه…)

stuff

آموزش پای کیوت ( اغاز کار با پایگاه داده)

با درود . برای این بخش از آموزش تصمیم گرفتم تا اصول کار با پایگاه داده و همچنین جدول های پایگاه داده رو  آمورش بدم. خب قبل از همه همه چیز باید اول جدذول های مورد نیاز پایگاه دادمون را مشخص کنیم بعد از طراحی پایگاه داده شروع به ساخت تک تک بخش های برنامه می کنیم و در اخر تمام قطعات ساخته شده رو سرهم می کنیم تا برنامه یکپارچه بشه. خب جدول های پایگاه داده ی ما حاوی اطلاعات زیر هستن: (ادامه…)

qtluib

آموزش پای کیوت ( مقدماتی )

در مقدمه آموزش پای کیوت شما با این فرم ورک نحوه آن اشنا شدید حالا در بخش اول اموزش پای کیوت می خوام شمارو با ماژول های رابط گرافیکی کیوتی و سپس عناصر یک رابط گرافیکی  اشنا کنم  و بعد از اشنایی با چارچوب اصلی کد کیوتی  یک برنامه ساده رو کد بزنم (ادامه…)

qt

رابط گرافیکی PyQt (پای کیوت) برای پایتون

PyQt چیست ؟
PyQt که در اینجا به اختصار پای کیوت صداش می کنم ابزاری هست برای استفاده از Qt  در پایتون. Qt  فریم ورکی برای ایجاد رابط گرافیکی (GUI) است که توسط شرکت نوکیا برای بکار گیری در محصولات نرم افزاری این شرکت چه برای رایانه های شخصی و چه تلفن های هئوشمندذ پشتیبانی می شود Qt  مولتی پلت فرم می باشد پس تمامی برنامه های نوشته شده با کیوتی و پایتون بر روی کلیه ی سیستم عامل ها اجرا خواهد شد.

(ادامه…)

eric

IDE اریک برای پایتون

IDE اریک تمام ویژگی ها لازم برای ویرایش و نوشتن کد های پایتون را داراست این ابزار توسط رابط گرافیکی Qt که مستقل از پلت فرم است نوشته شده است. اریک ای دی ایی برای اجرای سریع پروژه های حرفه ای طراحی شده است که ویژگی حرفه ای زیادی را از جمله کد گذاری حرفه ای پروژه را ارائه می دهد. اریک به راحتی توسط پلاگین های دانلودی قابل گسترش است . اریک ورژن ۵ برای پایتون ۳ به بالا  و اریک ورژن ۴ برای پایتون ۲٫۲ به بالا در دسترس هستند . کار با اریک بسیار لذت بخش و اسان می باشد پیشنهاد می کنم که کد نویسی رو جور دیگه ای تجربه ای کنین همین حالا (ادامه…)

py ide

مفسر پایتون

در اینجا آموزشی تصویری برای سرعت عمل در آشنایی با IDLE پیشفرض پایتون رو فراهم کردم که شما رو با هر آنچه که برای شروع کار با پایتون نیاز دارید آشنا می کنه. نخست IDlE پایتون رو اجرا کنید. (ادامه…)

calendar2

تبدیل تاریخ شمسی به میلاد و میلادی به شمسی در پایتون

 

در اینجا ماژولی رو از زبان سی به پایتون ترجمه کردم که براحتی می توانید توسط ان تاریخ های میلادی به شمسی و شمسی به مبلادی را به یکدیگه تبدیل کنین . این ماژول برای پایتون ۲٫۷ نوشته شده است . برای مثال برخی متد آن : (ادامه…)

برو به بالا