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

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

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

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

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

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

🙂

 

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

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

پایتون آهنین

cx_Freeze ماژولی برای تبدیل اسکریپت پایتون به exe

یکی دیگر از ابزار های تبدیل اسکریپت های پایتون به فایل اجرایی قابل اجرا بر روی ویندوز ماژول cx_Freeze هستش که نسبت به py2exe و pyInstaller فایل خروجی از حجم کمتری برخوردار هستش . این ماژول رو از اینجا دانلود و نصب کنید ادامه خواندن cx_Freeze ماژولی برای تبدیل اسکریپت پایتون به exe

پایتون به exe با PyInstaller

در این آموزش تصمیم دارم اشاره ای به راه کار های تبدیل اسکریپت پایتون به فایل اجرایی برای اجرای مستقل از مفسر پایتون بکنم و بعد یکی از ساده ترین و کارامد ترین روش ها را توضیح بدم .

یکی از روش ها استفاده از ماژول PyInstaller است .PyInstaller تا کنون نسخه پایتون ۲٫۷ رو پشتیبانی می کند زیرا نسخه پایدار و نهایی آماده بکار هنوز همین نسخه ۲٫۷ هستش این ماژول را از اینجا دانلود کنید
ادامه خواندن پایتون به exe با PyInstaller

فصل ششم

تا بحال چیزی در مورد پیغام خطاها گفته نشده است اما اگر شما مثال ها را تمرین کرده باشید ممکن است نمونه هایی را دیده باشید. حداقل ۲ نوع خطا مشخص شده است: خطاهای نحوی syntaxError و استثناها Exceptions

 خطاهای نحوی

خطاهای نحوی همچنین به عنوان خطاهای  تجزیه شناخته شده هستند، شاید رایج ترین نوع از خطاهای شما در حالی که شما هنوز در حال آموختن پایتون هستید این نوع از خطا ها باشند ادامه خواندن فصل ششم

فصل پنجم

ورودی و خروجی

چندین راه برای عرضه خروجی برنامه وجود دارد. داده می تواند به شکل خواندنی برای انسان  پرینت بشود، یا در یک فایل نوشته ، برای استفاده در آینده نگه داشته شود. این فصل را در این مورد بحث می کنیم .

قالب بندی دلخواه خروجی

تاکنون ما با ۲راه چاپ مقادیر آشنا شدیم : استفاده از عبارات بیانی و تابع  print ( یک راه سوم استفاده از متد ایتم های فایل     write  هست فایل خروجی استاندارد می تواند همانند   sys.stdout   رجوع داده بشود)

ادامه خواندن فصل پنجم

فصل چهار

ماژول ها

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

فصل سوم

ساختمان های داده

در این فصل چیزهایی توضیح داده میشود که قبلا  در مورد انها یاد گرفتید و جزئیات بیشتری از آن ها در این فصل یاد می گیرید

چیز های بیشتر در مورد لیست ها

این جا تمام متد های لیست ها شرح داده شده است ادامه خواندن فصل سوم

فصل دوم

 

حلقه ها و جملات شرطی

گذشته از جمله   while که همان لحظه معرفی شد پایتون میتونه از کنترل های کنترلی دیگر زبان ها هم با مقداری پیچ و تاب استفاده کنه

 if جمله شرطی

شاید شناخته ترین نوع جمله  – if – باشه برای مثال: ادامه خواندن فصل دوم