کاپزیلای ۲ وارد می‌شود

امتیاز: ۰ شخص ناشناس یک‌شنبه ۲۲ فروردین ۱۳۹۵ - ۱۵:۴۸ دیدگاه‌ها ۰ حامد رمضانیان منبع

شخص ناشناس می‌نویسد:

۳۰ مارچ ۲۰۱۶، نسخهٔ ۲ی کاپزیلا منتشر شد. کاپزیلا مرورگری است با انجین QtWebEngine که تحت لیسانس آزاد GPLv3 قرار دارد. این پروژه در ابتدا با پایتون نوشته شده بود اما یکسال پس از آغاز پروژه در سال ۲۰۱۱ به زبان ‎C++‎ بازنویسی شد تا بتواند روی سکوهای مختلف مانند لینوکس و ویندوز اجرا شود.
این نرم‌افزار در مخازن اکثر توزیع‌های مشهور لینوکسی وجود دارد. کاربران ویندوز می‌توانند نصاب آن را از این پیوند مستقیم دریافت کنند.


پایکان ۲۰۱۶

امتیاز: ۰ شخص ناشناس شنبه ۷ فروردین ۱۳۹۵ - ۰۸:۳۵ دیدگاه‌ها ۰ حامد رمضانیان منبع

شخص ناشناس می‌نویسد:

همایش رایگان پایکان (اجتماع برنامه‌نویسان پایتون) در ۲۴ اردیبهشت ماه ۱۳۹۵ در دانشگاه علم و صنعت برگزار خواهد شد. با توجه به ظرفیت محدود این همایش لازم است برای حضور ثبت نام کنید. اگر از دنبال‌کنندگان نردنیوز و پایتون‌کار باشید و به موقع این خبر را دیده باشید، هنوز فرصت دارید که از این پیوند در همایشن پایکان ۲۰۱۶ نام‌نویسی کنید.


میکروفریم‌ورک فلسک

امتیاز: ۰ شخص ناشناس سه‌شنبه ۱ دی ۱۳۹۴ - ۱۴:۳۷ دیدگاه‌ها ۰ حامد رمضانیان منبع

شخص ناشناس می‌نویسد:

فلسک یک فریم‌ورک وب مبتنی بر پایتون است که توسط آرمین‌روناچر یکی از معروفترین توسعه‌دهندگان پایتون نوشته‌شده است. ایده‌ی فلسک بسیار شبیه برادرش سیناترا است که در برای روبی طراحی شده است. در طراحی فلسک امکانات پایه‌ی مینیمال برپایه‌ی استانداردهای پایتون قرار داده شده و تلاش برای ساده‌نگه داشتن و کوچکی فریم‌ورک و قائل نشدن بسیاری از پیش‌فرض ها برای برنامه‌نویسان دلیلی‌است که این بسته‌نرم افزار را یک میکروفریم‌ورک مینامند. فلسک با مجوز آزاد BSD منتشر شده است.


دومین هکاتون مشهد‎

امتیاز: ۱۳ مهدی عطائیان سه‌شنبه ۲۱ بهمن ۱۳۹۳ - ۰۹:۲۸ دیدگاه‌ها ۱ مهدی عطائیان منبع

مهدی عطائیان می‌نویسد:

دومین هکاتون (ماراتون هک) مشهد با همکاری گروه کاربران لینوکس و پایتون مشهد پنج شنبه ۲۳ و جمعه ۲۴ بهمن‌ماه برگزار می‌شود.
هکاتون (به انگلیسی: Hackathon) رویدادی است که در آن برنامه‌نویسان رایانه و افراد دیگری که درگیر توسعه نرم‌افزار هستند، از جمله طراحان گرافیکی، طراحان واسط کاربری و مدیران پروژه گرد هم می‌آیند و در توسعه پروژه‌های نرم‌افزاری و گاهی سخت‌افزاری با یکدیگر همکاری می‌کنند.


پایتون حالا محبوبترین زبان برای آموزش مفاهیم مقدماتی رایانه در دانشگاههای مطرح آمریکاست.

امتیاز: ۱۲ cnevis پنج‌شنبه ۱۶ مرداد ۱۳۹۳ - ۱۷:۱۲ دیدگاه‌ها ۰ cnevis منبع

cnevis می‌نویسد:

به طور مشخص ۸ تا از ۱۰ (۸۰٪) و ۲۷ تا از ۳۹ (۶۹٪) دپارتمان برتر علوم رایانه در ایالات متحده از پایتون برای آموزش مفاهیم مقدماتی در کورسهای CS0 یا CS1 استفاده میکنند. این درحالیست که در طی ده سال گذشته جاوا همواره جایگاه نخست را در این بخش کسب می‌کرد. همچنین بر پایهٔ معیارهای مؤسسه آی-تریپِل-ئی پایتون هم اکنون پایین‌تر از جاوا, سی و سی پلاس پلاس و بالاتر از سی‌شارپ چهارمین زبان برنامه‌نویسی محبوب بشمار می‌آید.


پیام ون روسوم (خالق پایتون)‌ به کنفرانس پایکان ایران

امتیاز: ۲۵ شخص ناشناس یک‌شنبه ۱۲ آبان ۱۳۹۲ - ۲۰:۰۰ دیدگاه‌ها ۲ ArashM منبع

شخص ناشناس می‌نویسد:

خودو وان روسوم (خالق پایتون) بعد از مطلع شدن از برگزاری مراسم پایکان در ایران، پیام زیر را برای شرکت کنندگان این مراسم ارسال کرد:

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

با اینکه من نمی‌توانم شخصا در مراسم شرکت کنم، اما مطمئن هستم که همه شما از مرتبط بودن با دیگر استفاده‌کنندگان از پایتون لذت می‌برید. ارتباطی که با به اشتراک گذاشتن کارها و آموختن از همدیگر و داشتن یک زمان عالی با یکدیگر همراه هست.

Dear attendees,

Python conferences have been a tradition for almost two decades. As the international Python community grows, local groups are organizing their own Python conferences in ever more parts of the world. PyCon Iran is the latest, and I am very happy to wish you all a warm welcome — to the conference as well as to the world-wide Python community. While I can’t be here in person, I am sure you will all enjoy connecting with other Python users in person, sharing your work, learning from others, and just having a good time together.

Let the Python Party begin!

​​Guido van Rossum (Python BDFL)


برگزاری اولین همایش جامعه برنامه نویسان پایتون ایران (پایکان ۲۰۱۳)

امتیاز: ۲۵ شخص ناشناس یک‌شنبه ۱۲ آبان ۱۳۹۲ - ۱۹:۵۶ دیدگاه‌ها ۰ ArashM منبع

شخص ناشناس می‌نویسد:

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

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

حدود ۳۵۰ نفر در این کنفرانس حضور داشتند که نکته جالب توجه آن حضور افرادی از شهر‌های مختلف در این کنفرانس بود. در اختتامیه این مراسم نیز از سخنرانان و مسولین برگزاری همایش تقدیر به عمل آمد و مراسم با گرفتن عکس یادگاری پایان یافت.


انتشار حلقه کامل شماره ۷۷

امتیاز: ۱۵ حامد رمضانیان دوشنبه ۸ مهر ۱۳۹۲ - ۲۱:۰۴ دیدگاه‌ها -۱ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

شمارهٔ ۷۷ از مجلهٔ حلقهٔ کامل منتشر گردید. در این شماره مطالب زیر را در آن خواهید دید:
- اخبار اوبونتو
- خط فرمان (دستور git)
- چگونه: پایتون، لیبرآفیس، Lazarus (یک آی‌دی‌ائی برای زبان پاسکال البته از نوع آزادش)
- گرافیک: بلندر و اینک‌اسکیپ
- بررسی: سیستم‌عامل Elementary
- بررسی کتاب: Instant XBMC
- به‌اضافهٔ سوال و جواب، آزمایشگاه لینوکس، داستان من و …
این مجله را می‌توانید از پیوند روبه‌رو دانلود کنید: http://fullcirclemagazine.org/issue-77

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


انتشار حلقه کامل شماره ۷۶

امتیاز: ۱۰ حامد رمضانیان شنبه ۹ شهریور ۱۳۹۲ - ۰۰:۵۲ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

مجله دوست‌داشتنیه حلقهٔ کامل شماره ۷۶ منتشر گردید. در این شماره مطالب زیر را در آن خواهید دید:
- اخبار اوبونتو
- چگونه: پایتون، لیبرآفیس، Spring Integration
- گرافیک: بلندر و اینک‌اسکیپ
- بررسی: گوگل داکس/درایو
- بررسی کتاب: Blender Master Class
- به‌اضافهٔ سوال و جواب، آزمایشگاه لینوکس، داستان من و …
این مجله را می‌توانید از پیوند روبه‌رو دانلود کنید: http://fullcirclemagazine.org/issue-76

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


روبی ۱.۸.۷ بازنشسته خواهد شد

امتیاز: ۶ حامد رمضانیان دوشنبه ۱۰ تیر ۱۳۹۲ - ۱۴:۵۶ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

همان‌طوری که می‌دانید هر زبان برنامه‌نویسی، پیاده‌سازی‌های مختلفی دارد. روبی نیز از این قاعده مستنثی نیست و دارای چندین پیاده‌سازی است. از پیاده‌سازی‌های معروف آن می‌توان به Ruby MRI، YARV، Rubinius و JRuby اشاره کرد.
پیاده‌سازی MRI توسط ماتز، طراح اصلی زبان روبی انجام شده‌است. در نسخه‌های نخست روبی این پیاده‌سازی دارای اشکالاتی بود و از لحاظ سرعت مشکل داشت. تا این‌که نسخهٔ ۱.۸ منتشر شد و دارای سرعت و کارایی قابل قبولی شد.
از وقتی که چارچوب روبی آن ریلز منتشر شد و کاربران زیادی را به سوی خود جذب کرد، دیگر سرعت و کارایی پیاده‌سازی MRI کاربران را راضی نکرد تا این‌که ماتز اعلام کرد در نسخهٔ ۱.۹ پیاده‌سازی YARV را با پیاده‌سازی خودش یعنی MRI ادغام خواهد کرد.
کارایی نسخهٔ ۱.۸.۷ MRI را می‌توان با زبان‌های پرل و پایتون مقایسه کرد و پیاده‌سازی YARV (نسخهٔ ۱.۹ به بالا) را می‌توان با پی‌اچ‌پی مقایسه کرد.
از این‌رو سایت رسمی روبی اعلام کرد که دیگر از نسخه‌های ۱.۹ به قبل (یعنی ۱.۸ و قبل‌تر) پشتیبانی نخواهد کرد.


مدیر بسته جدید برای اوبونتو

امتیاز: ۰ حامد رمضانیان پنج‌شنبه ۱۹ اردیبهشت ۱۳۹۲ - ۱۲:۱۸ دیدگاه‌ها ۴ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

شرکت کنونیکال تصمیم گرفته‌است که مدیر بسته (نصاب) خودش را توسعه دهد. این شرکت در حال توسعهٔ مدیر بسته‌ای است که با استفاده از پایتون نوشته شود و API آن JSON خواهد بود.
از ویژگی‌های این مدیر بسته می‌توان به نصب نرم‌افزار در شاخهٔ خودش و نصب نرم‌افزار بدون وابستگی اشاره کرد.
البته Colin Watson از کنونیکال گفته است که ما همچنان از dpkg و apt برای ساخت سیستم‌عامل اوبونتو و همگام‌سازی با دبیان استفاده خواهیم کرد.


برنامه‌نویسی بدون دردسر ديباگ كردن با ايده برنامه‌نویسی «زنده»

امتیاز: ۳ M.Reza Layeghi شنبه ۳۱ فروردین ۱۳۹۲ - ۱۳:۰۲ دیدگاه‌ها ۵ حامد رمضانیان منبع

M.Reza Layeghi می‌نویسد:

همه می‌دونن كه ديباگ كردن دو برابر سخت‌تر از نوشتن يك برنامه برای نخستین بار می‌باشد.
یک محقق در مایکروسافت بنام McDirmid، در حال تحقيق بر روی روش‌هایی برای حذف برخی از دردسرهای اشکال زدایی (ديباگ) كدها می‌باشد.
ایده برنامه‌نویسی «زنده» یعنی ارائه یک محیط برنامه‌نویسی است که در آن ویرایش کد و اجرای کد به طور همزمان رخ می‌دهد.
در صورتی‌كه اين ايده به مرحله اجرا در بيايد ديباگ کدهای برنامه‌نویسی به شيوه امروزی تغيير خواهد كرد.


شروع برنامه‌نویسی تابعی با Haskell

امتیاز: ۲۷ حامد رمضانیان چهارشنبه ۷ فروردین ۱۳۹۲ - ۰۰:۳۵ دیدگاه‌ها ۰ حامد رمضانیان منبع

حامد رمضانیان می‌نویسد:

زمانی که در دانشگاه در حال یادگیری درس زبان‌های برنامه‌نویسی بودم، می‌گفتم چرا باید این همه زبان برنامه‌نویسی وجود داشته باشه؟ و سوال‌های مشابه این برام پیش می‌اومد. مثلا یکی از چیزایی که برام خیلی جالب بود برنامه‌نویسی به صورت شی‌گرا خیلی سربار اضافی برای برنامه شما ایجاد می‌کنه و فقط مزیتش اینه که برای ما انسان‌ها فهم برنامه رو بهتر می‌کنه اما برای ماشین بدتر.
وبلاگ سرریزهای ذهن من درباره برنامه‌نویسی تابعی می‌نویسد و برای کسایی که در برنامه‌نویسی شی‌گرا غرق شده‌اند نیاز است این نوشته خوانده شود:
«من موقعی که به پیشنهاد Larry Wall و چند نفر دیگه رفتم که یکمی Functional Programming یاد بگیرم، به چند تا مشکل اساسی برخوردم. یکی این که کلی گزینه جلوم بود، از Lisp بگیر تا این که مثلا با Python کار کنم. دوم هم این که اصلا نمی‌فهمیدم اینا چی می‌گن، حرفی که زده می‌شد با تصویری که من تو ذهنم از برنامه‌نویسی داشتم کاملا متفاوت بود. سعی می‌کنم با این پست این مشکل رو برای افرادی که توی موقعیت مشابهی هستند رفع کنم.»


سایت «کرنل» با ظاهری جدید

امتیاز: ۲۳ امیررضا قادری شنبه ۱۲ اسفند ۱۳۹۱ - ۱۰:۰۸ دیدگاه‌ها ۰ مجید رمضانپور منبع

امیررضا قادری می‌نویسد:

سایت kernel.org (مربوط به هسته‌ی لینوکس) بعد از مدت ها لباسی تازه به تن کرد.
علاوه بر تغییرات ظاهری سایت، سیستم تولید محتوای سایت نیز تعویض شده است. هم اکنون سایت Kernel با سیستم Pelican کار میکند. Pelican یک سیستم تولید محتوای ایستا است که با زبان Python توسعه داده شده است. محتوای متنی سایت نیز در reStructuredText (رقیب Markdown در جامعه‌ی Python) نگارش شده است.

پروژه Pelican


با TOML، رقیب احتمالی JSON آشنا شوید

امتیاز: ۳۶ امیررضا قادری دوشنبه ۷ اسفند ۱۳۹۱ - ۱۶:۰۰ دیدگاه‌ها ۵ حامد رمضانیان منبع

امیررضا قادری می‌نویسد:

یکی از چیزهایی که برنامه‌نویسان علاقه‌ی زیادی به آن دارند، فرم دادن به داده‌هایشان به شکلی ساده و سبک و قابل فهم برای انسان است. روزگاری تصور می‌شد که فرمت XML جوابی است که همه منتظر آن بوده‌اند. خوشبختانه ، با معرفی فرمت جدیدی با نام JSON، زیاد طول نکشید که XML محبوبیت خود را از دست داد و JSON به عنوان فرمت محبوب برنامه‌نویسان جای خودش را در برنامه ها باز کرد.

اگر برنامه‌نویس باشید، می‌دانید که همیشه در دنیای برنامه‌نویسی پس از مدتی تکنولوژی جدیدی از راه می‌رسد و توجه همه را به خودش جلب می‌کند. در همین راستا، آقای «تام پرستون-ورنر» که او را به عنوان یکی از پدیدآورندگان سایت Github می‌شناسید، به تازگی فرمت TOML را معرفی کرده که در همین مدت کم با استقبال زیادی مواجه شده است.

هنوز نیامده، پیاده‌سازی های زیادی در زبان‌های برنامه‌نویسی مختلف برای TOML ایجاد شده! دلیل این محبوبیت؟ جدای از اینکه TOML به نسبت JSON و بقیه رقبا بسیار ساده‌تر و تمیز تر است، ساختار اصلی‌اش بر مبنای فایل‌های دوست داشتنی INI بنا شده است. درست است، همان فایل‌های قدیمی INI‌ که قالبا برای ذخیره تنظیمات برنامه‌ها استفاده می‌شد. با این حساب، احتمالا از این به بعد نام TOML‌را زیاد خواهیم شنید!


روبی ۲.۰.۰ منتشر شد!

امتیاز: ۲۴ امیررضا قادری یک‌شنبه ۶ اسفند ۱۳۹۱ - ۱۴:۲۵ دیدگاه‌ها ۹ حامد رمضانیان منبع

امیررضا قادری می‌نویسد:

نسخه‌ی ۲.۰.۰ از زبان برنامه‌نویسی محبوب روبی منتشر شد. این نسخه شامل تغییرات زیادی است که از مهمترین آن ها می‌توان به موارد زیر اشاره کرد:
– بالا رفتن سرعت سیستم GC (سیستم جمع آوری حافظه‌ی بلااستفاده)
– بالا رفتن سرعت ماشین مجازی (VM)
– بهینه سازی سرعت کار با اعداد شناور
– اضافه شدن قابلیت‌های جدید به کتابخانه‌ی زبان
– اضافه شدن قابلیت های مورد نیاز برای عیب‌یابی بهتر کدها
– انتخاب UTF-8 به عنوان کدینگ پیش‌فرض زبان!‌ (تا قبل از این تنها زبان Go دارای چنین قابلیتی بود.)

قابل ذکر است که سایت پیش روی شما (نردنیوز) نیز به کمک زبان برنامه نویسی روبی توسعه پیدا کرده است!


پایتون در معرض خطر است

امتیاز: ۱۷ امیررضا قادری شنبه ۲۸ بهمن ۱۳۹۱ - ۱۵:۵۹ دیدگاه‌ها ۰ ArashM منبع

امیررضا قادری می‌نویسد:

زبان برنامه‌نویسی محبوب «پایتون» در اروپا با مشکل مواجه شده است. یک شرکت انگلیسی قصد دارد برند Python را برای محصولات خود در اختیار بگیرد. این شرکت، در واقع شرکت ایست که ۱۳ سال پیش دامنه‌ی python.co.uk را به نام خود ثبت کرده بود. البته اینطور که پیداست تنها کار این دامنه هدایت بازدیدکنندگان به دامنه‌های veber.co.uk و pobox.co.uk بوده!
بنیاد پایتون از تمام شرکت‌های نرم‌افزاری فعال در اتحادیه اروپا درخواست کرده تا در صورت استفاده از زبان پایتون در محصولاتشان، با ارسال نامه‌ای به اداره‌ی ثبت نشان‌های تجاری اتحادیه اروپا، حمایت خود را از این زبان اعلام نمایند.