سلام،
خوب بالاخره تونستم با پایتون یه چیزی بنویسیم. یه برنامهی خیلی سادهی تحت وب به اسم «MyWorksToDo». برای نوشتن این برنامه از ابزارهای زیر استفاده کردم:
۱- فریمورک Tornado: که در FriendFeed نوشته و استفاده شد و پس از خریداری شدن FriendFeed توسط Facebook بصورت متنباز تحت مجوز منتشر شد.
۲- بانک اطلاعاتی MongoDB: که یکی از پیشروهای بانکهای اطلاعاتی NoSQL مبتنی بر سند (Document based) هست.
۳- استفاده از MongoEngine: که یه Library برای استفاده راحت از MongoDB در پایتون هست
۴- Knockout.JS: که یه فریمورک MVC جاوااسکریپت هست
۵- Twitter Bootstrap: که یه فریمورک CSS3 هست
سیستم ورود کاربران رو هم با استفاده از OAuth و OpenID راه انداختم و دیگه نیازی به ثبتنام نیست و فقط با حساب کاربری گوگل، یاهو یا توییتر میشه وارد برنامه شد.
همه اینارو گفتم ولی نگفتم خود برنامه چیه:
خود برنامه چیز خاصی نیست و تنها یه مدیریت To-Do list هست.
اگه علاقهمند به این بودید که سورس پروژه رو ببینید میتونید به صفحه اون تو Github مراجعه کنید.
برای دسترسی به خود برنامه هم میتونید به لینک زیر برید:
سلام
سال نو همگی بخیر و خوشی!
دوستانی که علاقهمند به زبان برنامهنویسی جاوا هستند به نظرم بد نیست یه نگاه به این صفحه از سایت اوراکل بندازن ...
فکر کنم خیلی خوب به همراه مثال توضیح داده!
سلام به همه
تمرین جلسه قبل که پیدا کردن یک باگ و رفع اون بودش
با تشکر از علی بهرامی نژاد عزیز
TypeConverter converter = TypeDescriptor.GetConverter(typeof(BorderStyle));
//Bug is here!
//pnlCard.BorderStyle = converter.ConvertFromString(lstBorder.SelectedItem.Text);
pnlCard.BorderStyle = (BorderStyle)converter.ConvertFromString(lstBorder.SelectedItem.Text);
حتما اسم پایتون رو قبلا شنیدید، بله اسم یک مار هست ...
خارج از مار بودن، نام یک زبان برنامهنویسی محبوب، رایگان و متنباز هم هست.
زبان برنامهنویسی که گوگل هم از اون استفاده میکنه.
یه تاریخچه کوچیک از پایتون بگم ...
تو سال 1991 توسط «خودو فان روسوم ( Guido van Rossum ) » ساخته شد. آقای روسوم هدف اصلیش از ساخت این زبان تنها خوانایی بالای کد برنامه ( شبیه زبان محاورهای ) و بازدهی نسبتا بالاش هست.
ایشون هم اکنون تو گوگل مشغول به کار هستند و روی پیشرفت و توسعه Python هم نظارت دارن.
( به آقای روسوم لقب «دیکتاتور خیر خواه» هم دادن، برای اطلاعات بیشتر به پینوشت مراجعه کنید )
این حرفی هست که درباره شروع پروژه پایتون گفته :
2 عکس از خالق پایتون ...
شش سال پیش، در دسامبر سال 1989، من دنبال یک «سرگرمی» برنامهنویسی بودم که من رو تو هفته کریسمس مشغول نگه داره. دفتر من ... بسته میبود ، اما یه کامپیوتر خانگی داشتم و چیز دیگری در دستم نبود. من تصمیم گرفتم که یک مفسر برای زبان برنامهنویسی جدیدی بنویسم که قبلا دربارش فکر کردم.
من نام Python رو به عنوان پروژهای که در حال کار روش هستم با یک خلق و خوی گستاخانه (و یک طرفدار بزرگ برنامه تلویزیونی Monty Python's Flying Circus ) انتخاب کردم.
( امیدوارم ترجمم درست بوده باشه )
پایتون یک زبانی هست که از پایه شیگرا طراحی شده، همه چیز در پایتون یک شی هست، از توابع و متغیرهایی که مینویسید تا ... همه در داخل پایتون شی هستند.
اگر دوست دارین بیشتر با شگفتیهای زبان Python آشناشین به ادامه نوشتار برین ...
ویرایش :
درباره توابع یادم رفت توضیح بدم، الان این بخش رو به انتهای نوشتار اضافه شد.
ویرایش 2 :
یادم رفت بگم که الان نسخه آخر پایتون 3.22 هست.
ویرایش 3 :
یکی از دوستان درخواست نمونه کد کرده بود، من 3 تا نمونه کد ساده ( بیشتر حلقه و تابع هست ) حاضر کردم.
کد ها رو تو سایت http://ideone.com با اجرا ذخیره کردم.
سلام،
همین امروز قولش رو دادم ...
پروژه شطرنج با ویژگیها و کمبودهای زیر حاضر کردم براتون :
حرکت همه مهرهها رو داره ( به غیر از شاه، شاه قلعه و تعویض مهره زده شده با سرباز )
برای بزرگ شدن روی عکس یا اینجا کلیک کنید ...
چه چیزهایی داره؟
چه چیزهایی نداره؟
سعی کردم، از نظر شیگرایی هم خوب باشه ( نسبت به سطح دانش و تجربم و وقتی که براش گذاشتم )
توجه : دقت کنید که از PictureBox به هیچ وجه استفاده نشده، بلکه بجاش از Graphics تو #C استفاده کردم.
اگه احساس میکنید نیاز به توضیح داره، نهایت کاری که میتونم انجام بدم اینه که سهشنبه بعد از امتحان «گرافیک کامپیوتری» پروژه رو توضیح بدم. ( یا ایمیل بزنید )
از اینجا میتونید سُرس پروژه رو دریافت کنید
با سلام به دوستان عزیز
استاد رضائیان با قرار دادن فایل راهنمای شبکه کردن بازی شطرنج بر تصمیم خودش تاکید کرد.
به نظرم دیگه باید بی خیال انتقاد شید از همین الان روی پروژه کار کنید که حسابی وقت کم میارید .
از اینجا میتونین E-Book های زبون اصلی برنامه نویسی رو دانلود کنید
برید دانلود کنین که من باهاشون حساب کردم
سلام،
فکر کنم همه شما بهتر از من با 8 وزیر آشنا باشید ... ( حداقل نمرهها که این رو نشون میداد )
گفتم بد نیست ، یه بازی ساده با جاوااسکریپت و jQuery بنویسم که این بازی رو باهاش انجام بدیم.
کار خاصی هم نمی خواد انجام بدید ، فقط وزیرها رو طوری بچینید که عین 8 تاش توی صفحه شطرنج جا بشه.
از چه چیزهایی تو این پروژه استفاده کردم!؟
سرس کامل رو هم میتونید از اینجا دریافت کنید.
این 8 وزیری که نوشتم ، با همه مرورگرها سازگار هست ، اما چون اینجا بزور کد رو وسط نوشتار انداختم ، احتمالا تو مرورگر مایکروسافت Internet Explorer درست کار نکنه ...
دوستانی که اینترنت اکسپلور دارن اینجا کلیک کنن !
این هم صفحه شطرنج :
کافیه روی یکی از خونه ها کلیک کنید !