pycon_logo

اولین کنفرانس پایتون ایران ۲۰۱۳

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

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

26

ترجمه ی پارسی در برنامه های PyQt

درود دوستان . در این پست ترجمه ی رابط گرافیکی کاربر PyQt  به پارسی رو آموزش می دم .   در ویندوز بعد از نصب بسته ی پایکیوت نرم افزاری بنام زبان شناس (Linguist) هم روی سیستم نصب می شه . از توی منوی استارت همونجا که پای کیوت قرار داره قابل دسترسیه . Linguist کارش اینه که لغات درون برنامه مون رو همراه ترجمشون می پذیره و در یه فایل ایکس ام ال با فرمت ts  خروجی می ده.   این فایل باید به پسوند qm  تبدیل بشه . من روی ویندوز با زبان شناس کار نکردم ولی  تویراهنمای ویندوز زبان شناس  اشاره شده که qm هم پشتیبانی می شود

و اما روی لینوکس تبدیل ts  به qm براحتی با نصب یه بسته از سافت وار سنتر قابل انجامه. بسته ی  Qt4 linguist tools رو  با حجم ۸۰۰ کیلوبایت  نصب کنید . (بیشتر…)

images

تبدیل تاریخ در پایتون

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

دانلود در پست پیشین

:)

 

images

آموزشی ابتدایی برای ironpython

در این پست منبعی رو می خوام معرفی می کنم که آموزش ابتدایی برای شروع کار با پایتون در ویژوال استادیو رو در دسترس ما قرار داده. از اونجا که من خودم شخصا ironpython  رو کار نکردم .و آشنایی من با پایتون در ویندوز فقط مجدود به IDLE  استاندارد همراه بسته ی پایتون دانلود شده از سایت رسمی هستش ، نمی تونم به سوالای شما در خصوص نصب و اجرا و کار در این محیط پاسخ بدم . بهتر هستش که منبعی رو در این زمینه معرفی کنم . در زیر اساس یه رابط گرافیکی کاربر بر پایه مونو WinForms  آموزش داده می شه . امیدوارم بدرد بخور باشه :)

پایتون آهنین

code-programming

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

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

cmd pyuic4

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

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

main ui

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

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

tab completion

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

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

stuff

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

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

qtluib

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

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

برو به بالا