جستجو در تالارهای گفتگو

در حال نمایش نتایج برای برچسب های 'نویسی'.



تنظیمات بیشتر جستجو

  • جستجو بر اساس برچسب

    برچسب ها را با , از یکدیگر جدا نمایید.
  • جستجو بر اساس نویسنده

نوع محتوا


تالارهای گفتگو

  • قوانین، اطلاعیه و ارتباط با مدیریت
    • قوانین و مقررات
    • پیشنهاد و انتقاد
    • ارتباط با مدیریت و مسئولین
    • اخبار و اطلاعیه ها
    • گروه کاربری طلایی
  • بخش ویژه (دسترسی تنها برای اعضای ویژه)
    • مسائل و اخبار مربوط به بخش ویژه
    • آموزش ها و مقالات ویژه
    • ارزشمند ترین های اینترنت
  • انجمن پشتیبانی سایت
    • انجمن پرسش و پاسخ
    • درخواست آموزش / برنامه
  • برنامه نویسی با محصولات مایکروسافت
    • برنامه نویسی مبتنی بر Microsoft .Net Framework
    • Sharepoint
  • پایگاه های داده
    • SQL Server
    • NoSQL
    • سایر پایگاه‌های داده
  • Native Code
    • برنامه نویسی در Delphi
    • برنامه نویسی با C
    • برنامه نویسی در VB6
  • فناوری جاوا
  • زبان های اسکریپتی
  • برنامه نویسی میکروکنترلر (MicroController) ها و MicroProcessor ها
  • سیستم عامل ها
  • سورس کده
  • بخش راه اندازي وب سایت
  • انجمن تخصصی طراحی سایت
  • انجمن تخصصی بازاریابی و تبلیغات اینترنتی
  • انجمن تخصصی طراحی گرافیکی
  • گفت و گوی آزاد
  • دانلود انواع نرم افزار

دسته ها

  • دریافت آخرین نسخه اسکریپت
    • آپلود سنتر
    • مدیریت محتوا
  • دریافت آخرین نسخه قالب و استایل
    • قالب وردپرس

وبلاگ‌ها

چیزی برای نمایش وجود ندارد


جستجو در ...

نمایش نتایجی که شامل ...


تاریخ ایجاد

  • شروع

    پایان


آخرین بروزرسانی

  • شروع

    پایان


فیلتر بر اساس تعداد ...

تاریخ عضویت

  • شروع

    پایان


گروه


About Me

28 نتیجه پیدا شد

  1. Visual Studio Code یک محیط یکپارچه توسعه نرم ‌افزار که به منظور طراحی و ایجاد اپلیکیشن ها و برنامه های تحت وب و مبتنی بر فضای ابری طراحی شده است. ابزارهای ساده و در عین حال کاربردی این برنامه از نظر عملکرد مشابه Visual Studio هستند اما دارای ویژگی های به روزتر و جامع تری می باشند و این برنامه مجموعه ای از ابزارهای کاربردی را در محیط کاربری مدرن و کارآمدی ارائه می کند. یکی از ویژگی های قابل توجه این برنامه ، قابلیت های کنترل Git می باشد که فرآیند تست ، ساخت و حتی گسترش انواع مختلف نرم افزارها را تسهیل می نماید. با استفاده از این برنامه کاربر می تواند چندین طراحی مختلف را ایجاد نموده و آن ها در پروژه مورد خود ذخیره نماید و به طور سریع و آسان نسبت به پیکربندی آن ها اقدام کند. از دیگر ویژگی های برنامه Visual Studio Code می توان به امکان استفاده از اسنیپت های نمونه و همچنین امکان ایجاد و ذخیره فرگمنت ها یا قطعات کد توسط خود کاربر اشاره کرد. این برنامه قابلیت ایجاد خروجی پروژه به صورت فایل نوشتاری را دارد و از آن مهم تر از زبان های برنامه نویسی مختلف همچون C# ، C++ ، کلوژر ، F# ، HTML ، JSON ، Lua ، PHP ، Perl ، پایتون ، SQL ، ویژوال بیسیک ، XML و برخی دیگر از زبان ها و همچنین از توسعه در محیط های Node.js و ASP.NET پشتیبانی می کند. ویژگی های کلیدی نرم افزار Visual Studio Code : – معرفی یک محیط کاملا رایگان برای ویرایش و کدنویسی به انواع زبان ها – مناسب برای برنامه نویسان و ادیتورها – پشتیبانی کامل از انواع زبان های برنامه نویسی C#, VB, JavaScript, HTML, CSS, TypeScript, Ruby, Objective-C, PHP, JSON, Less, Sass, Markdown – امکان های لایت سینتکس زبان ها – امکان ادیت دو فایل کد در کنار هم برای مقایسه – قابلیت عیب یابی سریع و آسان کدها نسخه Windows دانلود نسخه 32 بیتی با حجم 51 مگابايت ( رایگان ) لینک کمکی ( official link ) دانلود نسخه 64 بیتی با حجم 53 مگابايت ( رایگان ) لینک کمکی ( official link ) نسخه Mac دانلود نسخه 64 بیتی با حجم 81 مگابايت ( رایگان ) لینک کمکی ( official link ) نسخه Linux Debian , Ubuntu Red Hat , Fedora , SUSE
  2. Visual Studio Code یک محیط یکپارچه توسعه نرم ‌افزار که به منظور طراحی و ایجاد اپلیکیشن ها و برنامه های تحت وب و مبتنی بر فضای ابری طراحی شده است. ابزارهای ساده و در عین حال کاربردی این برنامه از نظر عملکرد مشابه Visual Studio هستند اما دارای ویژگی های به روزتر و جامع تری می باشند و این برنامه مجموعه ای از ابزارهای کاربردی را در محیط کاربری مدرن و کارآمدی ارائه می کند. یکی از ویژگی های قابل توجه این برنامه ، قابلیت های کنترل Git می باشد که فرآیند تست ، ساخت و حتی گسترش انواع مختلف نرم افزارها را تسهیل می نماید. با استفاده از این برنامه کاربر می تواند چندین طراحی مختلف را ایجاد نموده و آن ها در پروژه مورد خود ذخیره نماید و به طور سریع و آسان نسبت به پیکربندی آن ها اقدام کند. از دیگر ویژگی های برنامه Visual Studio Code می توان به امکان استفاده از اسنیپت های نمونه و همچنین امکان ایجاد و ذخیره فرگمنت ها یا قطعات کد توسط خود کاربر اشاره کرد. این برنامه قابلیت ایجاد خروجی پروژه به صورت فایل نوشتاری را دارد و از آن مهم تر از زبان های برنامه نویسی مختلف همچون C# ، C++ ، کلوژر ، F# ، HTML ، JSON ، Lua ، PHP ، Perl ، پایتون ، SQL ، ویژوال بیسیک ، XML و برخی دیگر از زبان ها و همچنین از توسعه در محیط های Node.js و ASP.NET پشتیبانی می کند. ویژگی های کلیدی نرم افزار Visual Studio Code : – معرفی یک محیط کاملا رایگان برای ویرایش و کدنویسی به انواع زبان ها – مناسب برای برنامه نویسان و ادیتورها – پشتیبانی کامل از انواع زبان های برنامه نویسی C#, VB, JavaScript, HTML, CSS, TypeScript, Ruby, Objective-C, PHP, JSON, Less, Sass, Markdown – امکان های لایت سینتکس زبان ها – امکان ادیت دو فایل کد در کنار هم برای مقایسه – قابلیت عیب یابی سریع و آسان کدها نسخه Windows دانلود نسخه 32 بیتی با حجم 49 مگابايت ( رایگان ) لینک کمکی ( official link ) دانلود نسخه 64 بیتی با حجم 50 مگابايت ( رایگان ) لینک کمکی ( official link ) نسخه Mac دانلود نسخه 64 بیتی با حجم 76 مگابايت ( رایگان ) لینک کمکی ( official link ) نسخه Linux Debian , Ubuntu Red Hat , Fedora , SUSE
  3. ++C یک زبان پیشرفته، شی گرا و چندمنظوره می باشد که برگرفته و توسعه یافته زبان قدرتمند C می باشد. زبان سی پلاس پلاس یک زبان سطح میانی (داراي قابليت های زبانهای سطح بالا و پايين) است که برای طراحی و تولید هرچه بهتر برنامه های کاربردی، روش های ساخت یافته و منظمی را ارائه می دهد و در عین حال، برخورداری و پشتیبانی از قابلیت های شی گرایی از برجسته ترین ویژگی های این زبان و وجه تمایز آن با زبان C می باشد. Dev-C++ یک محیط یکپارچه توسعه نرم‌افزار است که تحت پروانه عمومی همگانی گنو و برای برنامه‌نویسی در زبان‌های C و C++ منتشر شده است. محیط برنامه نویسی C++ معمولا از محیط طراحی و تولید برنامه، زبان و کتابخانه های استاندارد این زبان تشکیل شده است که برنامه نویسان می توانند کلاس ها و اشیاء خاص و مورد نیاز خودشان را نوشته و از آن ها استفاده کنند و یا از مجموعه کتابخانه های سی پلاس پلاس در توسعه پروژه ها و نرم افزار های خود استفاده کنند. قابلیت های کلیدی نرم افزار Dev-C++: - پشتیبانی از کامپایلرهای GCC - دیباگر های قدرتمند (با استفاده از GDB) - پشتیبانی از چندین زبان - ویژگی تکمیل خودکار کد - ساخت سریع پروژه های ویندوز، کنسول، کتابخانه ها و DLL ها - قالب های متنوع برای ایجاد انواع پروژه های خود - ویرایش و کامپایل فایل های سورس - امکان چاپ کد ها - پشتیبانی از فایل های CVS - مشخص کردن و برجسته سازی سینتکس ها - و ... دانلود - 50.6 مگابایت
  4. Visual Studio Code 1.39.0 x86/x64 + Portable نام نرم افزاری کاملا رایگان، عرضه شده از سوی کمپانی مایکروسافت، به منظور ویرایش کدهای مختلف در محیطی کاملا ساده است. اگر شما نیز از برنامه نویسان فضای وب و یا اپلیکیشن های مبتنی بر فضای ابری هستید، مایکروسافت بهترین پیشنهاد برای کدنویسی شما را نرم افزار Visual Studio Code معرفی می کند. همانطور که می دانید امروزه معروف ترین IDE مایکروسافت به منظور کدنویسی به انواع زبان های برنماه نویسی، نرم افزار ویژوال استودیو است، اما اگر شما نیاز به نرم افزار ساده تر برای کاربردهای کوچک تر دارید، مایکروسافت Visual Studio Code را به شما پیشنهاد می کند. Visual Studio Code یک نرم افزار ویرایشگر کدهای زبان های برنامه نویسی است که نسخه های ویندوز، لینوکس و مک از آن عرضه شده و کاربران صرف نظر از نوع سیستم عامل، می توانند به ویرایش و کدنویسی در انواع سیستم عامل ها بپردازند. به طور کلی Visual Studio Code، هر آنچه را ک هبرنامه نویسان امروزی برای ویرایش کدها، ورایش متون و … نیاز داشته باشند در اختیارشان می گذارد. به عنوان مثال قابلیت های لایت کلمات کلیدی و سینتکس زبان های برنامه نویسی، ناوبری آسان در میان کدها، شرتکات های کیبورد، سازگاری با انواع زبان های برنامه نویسی و … از مهم ترین امکانات آن به شمار می روند. ویژگی های کلیدی نرم افزار Visual Studio Code : – معرفی یک محیط کاملا رایگان برای ویرایش و کدنویسی به انواع زبان ها – مناسب برای برنامه نویسان و ادیتورها – پشتیبانی کامل از انواع زبان های برنامه نویسی C#, VB, JavaScript, HTML, CSS, TypeScript, Ruby, Objective-C, PHP, JSON, Less, Sass, Markdown – امکان های لایت سینتکس زبان ها – امکان ادیت دو فایل کد در کنار هم برای مقایسه – قابلیت عیب یابی سریع و آسان کدها دانلود Visual Studio Code x86 دانلود Visual Studio Code x64 دانلود Visual Studio Code x86 Portable دانلود Visual Studio Code x64 Portable
  5. گو (Go) یک زبان برنامه‌نویسی ترجمه‌شده و همروند است که در شرکت گوگل و توسط رابرت گریسمر، راب پایک و کن تامپسون توسعه داده می‌شود. این زبان در نوامبر ۲۰۰۹ معرفی شد و در حال حاضر در چند سامانهٔ اجرایی گوگل استفاده می‌شود. کامپایلر گو از لینوکس، مک او اس، ویندوز و انواع سیستم‌های عامل بی‌اس‌دی مانند FreeBSD پشتیبانی می‌کند. از لحاظ معماری پردازنده نیز، معماری x86، معماری x64، معماری ARM و معماری POWER که مخصوص به شرکت آی‌بی‌ام است، توسط کامپایلر گو پشتیبانی می‌شوند. اهداف ایجاد زبان گو کارایی زبان‌های ترجمه‌شده دارای سامانه نوع ایستا،آسانی برنامه‌ نویسی زبان‌های پویا، امنیت نوع‌ها و حافظه، پشتیبانی برای همروندی و ارتباط، و کامپایل سریع است. در زبان گو، ارث‌بری نوع‌ها وجود ندارد. در این زبان، می‌توان برای هر نوع داده‌ای، حتی برای نوع‌های داخلی، مثل اعداد صحیح فاقد بسته‌بندی، تابع عضو تعریف کرد و این عمل محدود به ساخت‌ها نمی‌شود. در دوره آموزشی Udemy GO programming language با آموزش زبان برنامه نویسی گو اشنا خواهید شد. سرفصل های دوره آموزشی Udemy GO programming language: - مقدمه - مبانی - منطق - فایل ها - گرووتین ها (برنامه نویسی ناهمزمان) - توسعه API دانلود - 457 مگابایت
  6. (98/7/11) تغییرات: - نسخه Chrome OS اضافه شد! Google Android Studio پروژه جدید گوگل می باشد. این برنامه محیط جدیدی برای برنامه نویسی اندروید بر اساس IntelliJ IDEA می باشد و جایگزین Eclipse و پلاگین ADT شده است. این برنامه برای همه برنامه نویسان بخصوص آنانی که به تازگی در این راه قدم گذاشته اند بسیار مناسب است و برتری هایی که نسبت به Eclipse دارد باعث شده که کار را برای اکثریت برنامه نویس ها آسان تر کند. البته به دلیل نوپا بودن این برنامه، هنوز کمی و کاستی هایی در آن نسبت به Eclipse دیده می شود که بزرگ ترین آن، پشتیبانی ضعیف تر از استفاده از NDK و زبان برنامه نویسی ++C است. اما در کل حرکت به سمت Gradle و Maven و کنار گذاشتن ANT بسیار مفید بوده است. این حرکت باعث شده که مدیریت وابستگی های پروژه به شکل قابل توجهی آسان تر شود و ساختن یک برنامه با تنظیمات مختلف، مانند نسخه ی رایگان و پولی، نسخه ی مخصوص دستگاه هایی با ورژن خاصی از اندروید و ... با یک کد بیس بسیار ساده تر شده است. همچنین توکار بودن Google Cloud Platform و GitHub در این برنامه به بسیاری از برنامه نویس ها در حفظ وقت خود کمک خواهد کرد. لازم به ذکر است چون گوگل ایران را تحریم کرده است، برای آی پی های ایرانی دانلود این برنامه از سایت گوگل امکان پذیر نیست، بنابراین آخرین نسخه از این برنامه برای دانلود در اختیار شما قرار داده شده است. قابلیت های کلیدی نرم افزار Android Studio: - ویرایش هوشمند و قابل پیشبینی کد مانند کامل کردن، ریفاکتور کردن و آنالیز - قالب های آماده برای برنامه های مختلف و شروع کردن سریع تر ساخت برنامه - پیش نمایش زنده ی برنامه برای اندازه صفحه های مختلف مانند ساعت های هوشمند، موبایل، تبلت و تلویزیون - مدیریت دستگاه های مجازی که با SDK Manager نصب شده اند - استفاده از Gradle برای مدیریت Build ها و Maven برای وابستگی ها - ویرایش Layout ها با امکانات جانبی مفید - استفاده از ProGuard و امضا کردن برنامه - نمایش اطلاعات و وضعیت مصرف برنامه از منابع دستگاه - پشیتبانی از پروژه های NDK - پشتیبانی پیشفرض از Google Cloud Platform - و ... Android Studio is a new Android development environment based on IntelliJ IDEA. Similar to Eclipse with the ADT Plugin, Android Studio provides integrated Android developer tools for development and debugging. On top of the capabilities you expect from IntelliJ, Android Studio offers: - Gradle-based build support. - Android-specific refactoring and quick fixes. - Lint tools to catch performance, usability, version compatibility and other problems. - ProGuard and app-signing capabilities. - Template-based wizards to create common Android designs and components. - A rich layout editor that allows you to drag-and-drop UI components, preview layouts on multiple screen configurations, and much more. مخصوص ویندوز 64 بیتی دانلود ‏ - 740 مگابایت دانلود بسته کامل SDK مخصوص ویندوز 32 بیتی دانلود نسخه ی پک شده - 656 مگابایت دانلود بسته کامل SDK مخصوص لینوکس دانلود - 761 مگابایت مخصوص مک دانلود - 754 مگابایت مخصوص Chrome OS دانلود - 640 مگابایت
  7. اولین زبان برنامه نویسی کاملاً بومی شروع به کار کرد تقریباً می‌توان گفت همه زبان‌های برنامه نویسی که دورو بر ما قرار دارند ریشه‌ای در شرکت‌ها و بنیادهای آمریکایی دارند. یک شرکت دانش‌بنیان ایرانی که در زمینه توسعه کسب‌و کار بر بستر وب و فناوری اطلاعات فعالیت می‌کند اعلام نموده که پس از تلاشی 10 ساله توانسته اولین زبان برنامه نویسی 100 درصد ایرانی را توسعه داده و در اختیار کاربران قرار دهد.
  8. زبان برنامه نویسی جاوا زبانی است که تحت انحصار هیچ شرکت و هیچ فرد خاصی نیست و به صورت سورس باز و همگانی در حال توسعه و پیشرفته است. شاید بتوان گفت دلیل ناشناس ماندن آن، این است که یک مرکز اصلی و قوی برای تبلیغات و مانور مثل مایکروسافت ندارد. البته نمی شود گفت که جاوا فاقد چنین مرکزی است ولی می شود این طور گفت که جاوا فاقد یک مرکز و یک صاحب واحد می باشد تا آن را توسعه بدهند. اما در هر زبان برنامه نویسی،داشتن یک IDE، یکی از همین سیاست هایی است که به آن اشاره شد. مایکروسافت برای محصولات خود ویژوال استودیو را عرضه کرده است، ولی جاوا در حال حاضر چندین IDE قوی برای توسعه از طرف شرکت های مختلف و معتبر و با کیفیت ها و قیمت های گوناگون از جمله (NetBeans(Sun), JDevelopers(Oracle), Eclipse(IBM) و ... دارد. از جمله محیط هایی که به صورت رایگان و قوی عرضه شده، نرم افزار Eclipse است که تحت لیسانس GPL و سورس باز می باشد. Eclipse یک محیط برنامه نویسی (IDE) کد منبع باز برای زبان برنامه نویسی جاوا (که البته دارای نسخه هایی جهت برنامه نویسی به زبان هایی مانند python, Perl, PHP, C++, C و ... است ) می باشد. این محیط توسط شرکت هایی مانند IBM پشتیبانی می گردد. در دوره آموزشی Udemy Eclipse Java IDE for programmers با آموزش محیط برنامه نویسی اکلیپس جاوا اشنا خواهید شد. سرفصل های دوره آموزشی Udemy Eclipse Java IDE for programmers: - پیکربندی و مراحل اول - پروژه ها در گرفتگی - خصوصیات پیشرفته - کنترل منبع - ضمیمه حجم: 1.01 گیگابایت دانلود - بخش اول دانلود - بخش دوم دانلود - بخش سوم
  9. روبی (Ruby)‏ یک زبان برنامه‌نویسی انعطاف پذیر، پویا و شی ‌گرا است. روبی ویژگی ‌های نگارشی پرل و شیء گرا اسمال‌تاک را با هم در خود دارد. زبان روبی در سال‌های میانی دهه ۱۹۹۰ توسط یوکیهیرو ماتسوموتو در ژاپن اختراع شد. ویژگی‌های گوناگون زبان‌های پرل، لیسپ، اسمال‌تاک و آیفل الهام‌بخش ماتسوموتو در ساخت روبی بودند. زبان روبی پارادایم‌های گوناگون برنامه‌نویسی از جمله برنامه‌نویسی تابعی، شیء گرا و بازتابی را پشتیبانی می‌کند، دارای گزاره‌ها و متغیرهای پویا و مدیریت حافظه خودکار است. اگر شما هم با زبان روبی برنامه نویسی می کنید، حتما تاکنون نام RubyMine به گوشتان خورده است. این برنامه محیطی برای برنامه نویسی به زبان روبی است. محیط ساده ی این نرم افزار باعث شده که کاربران بسیاری را سمت خود جذب کند. روبی هوشمند با ویژگی هایی که اکنون روی آن قرار گرفته است و همچنین پشتیبانی آن از برنامه های مربوطه یک برنامه نویسی حرفه و آسان را پیش روی شما قرار داده است. همچنین با ارائه ابزار های ضروری برای کاربران، همگی باعث شده اند تا طراحی و توسعه تحت وب بیش از پیش آسان و حرفه شوند. راهنمای نصب 1- ابتدا نرم افزار را نصب کنید. 2- فایل Patch.jar را در یک پوشه ی دلخواه (به طور مثال محل نصب برنامه) کپی کنید. مثلا در آدرس زیر: C:\Program Files (x86)\JetBrains 3- در پوشه ی bin محل نصب برنامه، فایل با پسوند vmoptions. را بیابید. در صورتی که دو فایل با این پسوند وجود دارند، فایل مناسب با معماری مورد نظر خود (64 یا 32 بیت) را انتخاب کنید و آن را با Notepad باز کنید. 4- در یک خط جدا در آخر فایل، خط زیر را قرار دهید و آدرس Patch.jar در هارد خود را قرار دهید: -javaagent:C:\Program Files (x86)\JetBrains\Patch.jar 5- برنامه را باز کرده و پس از انجام تنظیمات اولیه مانند تم و پلاگین های مورد نظر، در قسمت فعال سازی وارد، گزینه License Server را انتخاب کنید. عبارت http://jetbrains-license-server را در فیلد آدرس وارد کنید و سپس روی دکمه Activate کلیک کنید. همچنین می توانید گزینه Activation Code را انتخاب کرده و از سریال موجود در فایل Serial.txt برای فعالسازی نرم افزار استفاده کنید. توجه: فایل های اجرایی این برنامه برای نسخه های 32 و 64 بیتی با فایل vmoptions های جدا از هم کار می کنند و میانبر ایجاد شده توسط Setup در تمامی دسکتاپ ها به نسخه ی 32 بیتی اشاره می کند. بنابراین یا هر دو فایل vmoptions را ویرایش کنید یا میانبر را به نسخه ی 64 بیتی اشاره دهید، در غیر این صورت اجرای برنامه از میانبر باعث شد که کرک اعمال نشود. توجه: از بیلد های سری 143 به بعد، جت برینز سیستم مدیریت لیسانس تازه ای را در محصولات خود معرفی کرده که در هر بار آپدیت ممکن است کرک برنامه از کار بیفتد. لذا از آپدیت برنامه به طور مستقیم خودداری کنید. دانلود - 295 مگابایت دانلود کرک (به تنهایی)
  10. آموزش الگوریتم های مرتب سازی آرایه ها در برنامه نویسی C++ الگوریتم مرتب سازی حبابی (bubble sort) : این روش، ساده ترین روش مرتب سازی آرایه ها در C++ بوده که از کارایی کمتری نسبت به دیگر الگوریتمها برخوردار است و علت این است که عناصر آرایه دو به دو با یکدیگر مقایسه شده و اگر عنصر اول از عنصر دوم بزرگتر باشد جای آن دو عوض می شود ( در مرتب سازی صعودی )، بنابراین عمل مقایسه بارها تکرار شده، در نتیجه راندمان کار را پایین می برد. در زیر به نحوه عملکرد الگوریتم مرتب سازی حبابی توجه فرمایید : A = {7, 3, 9, 1} ۳ ۷ ۹ ۱ ---> 3 7 9 1 ---> 3 7 1 9 Step 1 ۳ ۷ ۱ ۹ ---> 3 1 7 9 ---> 3 1 7 9 Step 2 ۱ ۳ ۷ ۹ ---> 1 3 7 9 ---> 1 3 7 9 Step 3 همانگونه که ملاحظه کردید در مرحله اول، ابتدا ۷ با ۳ مقایسه شده و چون ۳ از ۷ کوچکتر است جایشان عوض می شود. سپس در همان مرحله ۷ با ۹ مقایسه شده و چون ۹ از ۷ بزگتر است پس جابجایی صورت نمی گیرد و در انتهای همان مرحله ۹ با ۱ مقایسه شده و بدلیل کوچکتر بدن ۱ از ۹ بین آن دو جابجایی صورت می گیرد .در مرحله دوم و سوم نیز این روال اجرا می شود تا در نهایت آرایه ما بصورت صعودی مرتب می گردد. همانطور که می بینید تعداد مقایسه ها زیاد است و اگر آرایه ما عناصر زیادی داشته باشد، الگوریتم حبابی وقت زیادی را برای مراب کردن عناصر از برنامه و CPU خواهد گرفت. در زیر به کد این الگوریتم را با دقت پیگیری نمایید و سعی کنید مثالی را در نرم افزار سیستم خود انجام دهید : void bubbleSort(int x[], int y) { int i, j, temp; for(i=y-1 ; i>0 ; i--) for(j=0 ; j<i ; j++) if(x[j] > x[j+1]) { temp = x[j]; x[j] = x[j+1]; x[j+1] = temp; } //end of if } در بالا متغیری بنام temp تعریف شده که از آن در جابجا کردن عناصر آرایه استفاده می کنیم به این ترتیب که مقدار اول را در خود نگه می دارد و مقدار دوم در مقدار اول ریخته می شود و در نهایت مقدار اول یا همان temp در مقدار دوم قرار می گیرد و در حقیقت، این متغیر نقش کمکی (واسط) در جابجایی را بازی می کند . الگوریتم مرتب سازی درجی (insertion sort) : این الگوریتم هم تقریبا مانند الگوریتم حبابی عمل می کند با این تفاوت که مقایسه در ابتدا از عنصر دوم شروع می شود و فرض بر این است که اولین عنصر از همه کوچکتر است و اگر اینگونه نبود جای این دو عنصر با هم عوض می شود و به همین ترتیب تا آخر و فرق آن با الگوریتم بالا در این است که درج بر روی هر عنصری که باشد حتما عناصر قبل از آن مرتب شده اند : A = {7, 3, 9, 5, 1} ۷ [۳] ۹ ۵ ۱ ---> 3 7 [9] 5 1 ---> 3 7 9 [5] 1 ---> 3 5 7 9 [1] ---> 1 3 5 7 9 کد الگوریتم درجی را با هم می بینیم با این توضیح که عنصری که علامت درج روی آن است (عنصری که برابر با مقدار متغیر i در حلقه تکرار for ) حتما عناصر قبل از آن مرتب هستند اما در الگوریتم حبابی اینچنین نبود لذا بازده زمانی الگوریتم درجی از حبابی بیشتر است، و کارایی برنامه را بالا می برد void insertSort(int s[], int len) { int i, j, x; for(i=1 ; i>len ; i++) { x = s[i]; j = i-1; while(j>=0 && s[j]>x) { s[j+1] = s[j] j--; } s[j+1] = x; } } الگوریتمهای دیگری نیز هستند که از حیطه این مبحث خارج بوده و شاید در آینده در همین فصل به آنها بپردازیم . الگوریتم های جستجو در برنامه نویسی C++ برای اینکه ما بتوانیم عنصری را در یک آرایه جستجو و پیدا نماییم می توانیم به دو روش عمل کنیم. اولین روش اینست که ما از ابتدای آرایه شروع کنیم و تا انتها، یکی یکی بین عناصر بگردیم و عنصر مورد جستجو را با عناصر آرایه مقایسه نماییم، اگر برابر شد که عنصر موجود در آرایه نتیجه جستجو است در غیر اینصورت آن مفدار در آرایه وجود ندارد. روش دوم اینست که ابتدا آرایه را مرتب کنیم و سپس با مقایسه عنصر جستجو با عنصر آرایه عمل جستجو را انجام دهیم . جستجوی ترتیبی در برنامه نویسی C++ : int lsearch(int arr[], int length, int num) { for(int i=0 ; i<length ; i++) // Search in arr[] if(arr[i] == num) // Find number 6 in arr[] return 1; return -1; // Do not find number 6 in arr[] } در تابع lsearch بالا که الگوریتم جستجوی ترتیبی است، ما دارای ۳ پارامتر ورودی که شامل آرایه، طول آن و عدد مورد جستجو هستیم. اگر عدد را پیدا کردیم تابع مقدار ۱ و در غیر اینصورت مقدار منفی ۱ را برمیگرداند که می توانیم در تابع main از نتیجه این تابع استفاده نماییم . الگوریتم جستجوی دودویی در برنامه نویسی C++ : int lsearch(int arr[], int length, int num) { int min, low = 0, high = length-1; while(low <= high) // برای اطمینان از وجود بیش از یک عنصر در آرایه { mid = (low+high)/2; // پیدا کردن عنصر وسط آرایه if(num < arr[mid]) // جستجو در نیمه سمت چپ آرایه high = mid-1; else if(num > arr[mid]) // جستجو در نیمه سمت راست آرایه low = mid +1; else return mid; // در اینصورت عدد مورد نظر عدد وسط است } return -1; // در اینصورت عدد در آرایه وجود ندارد } نکته ای که باید به آن توجه کرد این است که در جستجوی دودویی ما ابتدا باید آرایه را با یکی از روشهای مرتب سازی، مرتب کرده و سپس به جستجو بپردازیم. با توجه به تابع بالا و توضیحات موجود در آن می فهمیم که در این نوع جستجو ابتدا وسط آرایه را پیدا کرده و اگر عدد مورد جستجو کوچکتر از مقدار وسط آرایه باشد پس حتما در نیمه سمت چپ قرار دارد. دیگر با نیمه سمت راست کاری نداشته و بار دیگر وسط آرایه را انتها فرض کرده و باز وسط آنرا جستجو می کنیم باز مقایسه کرده، اگر وسط آرایه از عدد مورد جستجو کمتر باشد باز سمت چپ و اگر بیشتر باشد سمت راست را بررسی می کنیم و اینقدر تابع اینگونه عمل جستجو را انجام می دهد تا عدد را پیدا نماید و اگر پیدا نکند نتیجه می گیریم که آن عدد در آرایه وجود ندارد. حتما توجه کنید که اول باید آرایه خود را مرتب نمایید .
  11. قطعاً تعداد کثیری از شما، خصوصاً دانشجویانی که در رشته های “مهندسی نرم افزار” در حال تحصیل هستند، می بایست که به چندین زبانبرنامه نویسی تسلط کاملی داشته باشند. البته توجه کنید که تنها یادگیری اولین زبان برنامه نویسی شاید برای شما مشکل باشد؛ اما با فراگیری اولین زبان، یادگیری دیگر زبان ها برای شما بسیار راحت تر از آنچه که تصور می کنید خواهد بود! از این رو، تصمیم بر آن شد که ابتدا با زبان بسیار جذاب، قدرتمند و ساده C# (تلفظ کنید: سی شارپ) آموزش خود را شروع کنیم. کسانی که با این زبان آشنایی مختصری دارند، قطعاً می دانند که این زبان چقدر قدرتمند و البته ساده تر نسبت به زبان های دیگر می باشد. جذابیت آن نیز فراموش نشود! اگر در زمینه برنامه نویسی کمی اطلاعات داشته باشد، احتمالاً می دانید که بعضی زبان ها همانند C++ (سی پلاس پلاس) یا C# (سی شارپ) احتمال می رود به دو صورت کلی، بنا بر خواست و نیاز برنامه نویس، اجرا شود؛ یا Console Application و یا Windows Application. جهت آشنایی با یک نمونه بسیار ساده از Console Application، می توان به نرم افزار بسیار ساده (اما پرکاربرد) CMD اشاره کرد. اگر تا کنون محیط نرم افزار CMD به چشمانتان نخورده است، مراحل زیر را طی کنید: اگر از Windows 7 استفاده می کنید: ابتدا وارد منوی استارت شوید؛ تایپ کنید: ‘run’؛ سپس Enter را بفشارید. در پنجره ای که برای شما باز خواهد شد، بنویسید: cmd پنجره ای شبیه به DOS را مشاهده خواهید کرد. به این محیط در اصطلاح کنسول (Console) می گویند. ما در این آموزش، فقط و فقط جهت شروع به برنامه نویسی با این محیط کار خواهیم کرد. (تنها برای یک بار!) Windows Application نیز حتماً همه شما با آن آشنایی دارید. تمامی نرم افزارهای موجود همانند: Paint، Windows Media Player، My Computer و غیره را با نام Windows Application می شناسیم. برای شروع برنامه نویسی به زبان C#، شما می بایست نرم افزار Visual Studio را بر روی سیستم خود نصب کنید. ما برای این آموزش نسخه Visual Studio 2010 Ultimate را جهت استفاده پیشنهاد میکنیم. اگر این نسخه را ندارید، پیشنهاد می شود که به نحوی (دانلود کردن یا خرید دیسک آن) تهیه نمایید. توجه: البته دقت کنید که می‌توانید از نسخه Express و رایگان Visual Studio نیز استفاده کنید؛ که با حجم بسیار کمتر نسبت به Visual Studio 2010 Ultimate، در سایت رسمی مایکروسافت قرار دارد. بر روی منوی Start وارد شوید، و نرم افزار Microsoft Visual Studio را اجرا کنید. هنگامی که Visual Studio را اجرا نموده اید، از منوی بالا، بر روی File کلیک کرده و سپس گزینه New را برگزینید و Project را انتخاب کنید. در پنجره ای که برای شما باز خواهد شد، اگر که شما از Visual Studio 2010 Ultimate استفاده می کنید، از منوی سمت چپ، در بخش Installed Templates، Visual C# را انتخاب کنید. در بخش اصلی (که در وسط پنجره قرار دارد،) بر روی Console Application کلیک کنید تا انتخاب شود. در بخش زیر آن، مقدار مقابل Name، برای پروژه خود یک نام دلخواه انتخاب کنید. مقدار مقابل Location، محل قرارگیری پروژه خود را مشخص کنید. مقدار مقابل Solution Name نیز به تبع، از مقدار Name پیروی می کند. (اما می توانید آن را تغییر دهید!) در انتها، بر روی OK کلیک کرده تا پروژه شما ساخته شود. هنگامی که پروژه آماده شد، پنجره ای همانند پنجره زیر به شما تحویل داده میشود که شامل کدهایی هست که از پیش تعریف شده اند. با دیدن این کدها نترسید؛ هیچ چیز خاصی (فعلاً!) ندارند. پس خیالتان از بابت همه چیز راحت باشد. علاوه بر بخشی که کدها در درون آن قرار دارند، در سمت راست، بخشی به نام Solution Explorer مشاهده می شود که یک نمای کلی از پروژه شما برایتان نمایان است. (اگر Solution Explorer را مشاهده نمی کنید، با استفاده از منوی View در بالای نرم افزار Visual Studio، گزینه Solution Explorer را برگزینید. خوب، در جایی که در عکس زیر نمایش داده می شود، بر روی علامت X کلیک کنید تا Program.cs بسته شود. حال به Solution Explorer مراجعه کنید؛ بر روی Program.cs دوبار کلیک کنید. خواهید دید که پنجره کدها مجدداً نمایان می شود. حال بر روی علامت + در کنار Properties در بخش Solution Explorer کلیک کنید تا به شکل زیر فولدر Properties باز شود. بر روی فایل AssemblyInfo.cs دوبار کلیک کنید. نام این فایل AssemblyInfo می باشد که حاوی اطلاعاتی در رابطه با برنامه شما می باشد. کدهایی شبیه به کدهای زیر را خواهید دید. لازم نیست به کدها دقت کنید چون تقریباً به آن نیازی ندارید. کافیست که بر روی سربرگ AssemblyInfo.cs بروید و X را کلیک کنید تا بسته شود. تا اینجا هیچ کدی ننوشته ایم و تنها قصد معرفی Visual Studio را برای افرادی که با محیط آن آشنا نیستند، بود.
  12. JetBrains PyCharm یک IDE برنامه نویسی زبان Python بسیار قدرتمند است که با ابزار فوق حرفه ای خود مدیریت پروژه ها و برنامه نویسی به زبان پایتون را آسان و سریع می کند. زبان پایتون که یک زبان شی گرا و سطح بالا است و خود یک Compiler (مفسر) است توسط Guido van Rossum هلندی در سال 1991 ابداع شد. نرم افزار PyCharm باعث کدنویسی سریع تر, و دقت بالاتر و برنامه نویسی هوشمند به زبان Python می شود. توسط مفسر هوشمند آن, کدنویسی شما به صورت آنی آنالیز می شود و خطاهای برنامه نویسی و خطای در حال اجرا گرفته می شود و توسط ادیتور هوشمند و پیشرفته خود , شما را برای کدنویسی تمیزتر و کمتر راهنمایی می کند. برنامه PyCharm در واقع یک ناوبر پروژه کامل است که می توانید فایل های پروژه را به آن معرفی کرده و بین تمامی فایل های پروژه به زبان پایتون نوشته شده جستجو کنید, بین متغیرهای مختلف در فایل های مختلف پل بزنید و تغییر لحظه ای ایجاد کنید. این IDE همچنین از Google App Engine نیز پشتیبانی میکند و شما می توانید برنامه های به زبان پایتون خود را با آن در گوگل اپز منتشر کنید. نسخه Windows دانلود با حجم 351 مگابايت نسخه Mac دانلود با حجم 466 مگابايت نسخه Linux دانلود با حجم 473 مگابايت
  13. JetBrains PhpStorm یک محیط برنامه نویسی PHP ساده و هوشمند را که به هدف افزایش بهره وری توسعه دهنده ها تمرکز یافته و عمیقاً کدهای شما را درک می کند ایجاد کرده و امکان تکمیل کدها را به صورت هوشمندانه فراهم می کند، مراجعه سریع و بررسی خطاها به صورت بی درنگ از ویژگی های این نرم افزار است که همیشه برای کمک به شما در شکل دهی کدها، اجرای واحد تست و یا اشکال زدایی شهودی آماده است. این نرم افزار حاوی تمامی توابع WebStorm (HTML/CSS Editor, jаvascript Editor) بوده و پشتیبانی همه جانبه را برای PHP اضافه می کند. قابلیت های نرم افزار JetBrains PhpStorm ویرایشگر هوشمند PHP تکمیل کد PHP پشتیبانی از PHPDoc ترکیب زبان ها (JS/SQL/XML ,...) ویرایشگر پیشرفته jаvascript ویرایشگر HTML/CSS محیط برنامه نویسی ساده با نصب آسان و آغاز به کار سریع قابل اجرا در Windows, Mac OS X, Linux پیکربندی راحت پروژه و ... نسخه Windows دانلود نسخه 64 بیتی با حجم 286 مگابايت به همراه کرک نسخه Mac دانلود با حجم 343 مگابايت به همراه کرک نسخه Linux دانلود با حجم 351 مگابايت به همراه کرک
  14. Eclipse SDK گروه تولید نرم افزار Eclipse نرم افزار جدیدی مخصوص برنامه نویسان مشتری محور طراحی نموده که با IDE و از طریق اتصال کمکی کار میکند. زبان برنامه نویسی اصلی آن java است که البته قابلیت کارکردن و همخوانی با زبان های دیگر را نیز دارد مانند: C ,C++, java script, PHP, Perl, Python, Ruby, Ada یا COBOL. نسخه 32 بیتی دانلود با حجم 232 مگابایت لینک کمکی ( Mirror Link ) نسخه 64 بیتی دانلود با حجم 232 مگابایت لینک کمکی ( Mirror Link )
  15. سطح سختی زبان های برنامه نویسی و فرصت های شغلی آن ها 1. زبان برنامه نویسی پایتون (PYTHON) سطح دشواری: یادگیری پایتون آسان است و بهترین زبان برای افراد تازه‌کار محسوب می‌شود. بنابراین، امتیاز ۵ از ۵ را برای سطح سختی دریافت می‌کند. فرصت‌های شغلی: فرصت‌های شغلی موجود برای برنامه‌نویس‌های پایتون بسیار گسترده است. بنابراین امتیاز ۵ از ۵ را کسب می‌کند. 2. زبان برنامه نویسی جاوا (JAVA) سطح دشواری: یادگیری آن آسان است ولی نه به سادگی یادگیری زبان پایتون و بنابراین، امتیاز ۴ از ۵ به این زبان داده می‌شود. لازم به ذکر است، زبان جاوا تا سال‌ها به عنوان اولین زبان آموزشی در دنیا بود، اما با ظهور پایتون و افزایش محبوبیت آن و با توجه به امکان آموزش سریع‌تر و آسان‌تر آن، چند سالی می‌شود که پایتون جایگاه جاوا را از آن خود کرده است. فرصت‌های شغلی: بسیار گسترده است و امتیاز ۴.۵ از ۵ به آن داده می‌شود. 3. زبان برنامه نویسی C++/C سطح دشواری: یادگیری آن ساده است ولی نه به سادگی برنامه‌نویسی پایتون و جاوا، بنابراین امتیاز ۳ از ۵ به آن داده می‌شود. فرصت‌های شغلی: فرصت‌های شغلی خوبی در انتظار برنامه‌نویسان C++/C است و بنابراین امتیاز ۳ از ۵ به آن داده می‌شود. 4. زبان برنامه نویسی جاوا اسکریپت (JAVA SCRIPT) سطح دشواری: یادگیری آن از جاوا آسان‌تر و از پایتون دشوارتر است. بنابراین، امتیاز ۴.۵ به آن اختصاص داده می‌شود. فرصت شغلی: فرصت‌های شغلی برای زبان برنامه‌نویسی جاوا اسکریپت بسیار گسترده است و بنابراین امتیاز ۵ از ۵ به آن اختصاص داده می‌شود. 5. زبان برنامه نویسی پی‌اچ‌پی (PHP) سطح دشواری: تقریبا می‌توان گفت یادگیری این زبان آسان است و بنابراین امتیاز ۴.۵ از ۵ به آن اختصاص داده می‌شود. فرصت‌های شغلی: فرصت‌های شغلی برای این حوزه در حال حاضر بسیار گسترده هستند و بنابراین امتیاز ۴.۵ از ۵ به آن اختصاص داده می‌شود. 6. زبان برنامه نویسی سی‌شارپ (#C) سطح دشواری: یادگیری این زبان اندکی سخت است و بنابراین امتیاز ۳.۵ از ۵ به آن داده می‌شود. فرصت‌های شغلی: فرصت‌های شغلی موجود برای این زبان به دلایل گوناگونی به اندازه دیگر زبان‌های بیان شده نیست و بنابراین امتیاز ۲.۵ از ۵ به آن داده می‌شود.
  16. JetBrains PyCharm Professional 2019.2.2 نام یک محیطت وسعه بسیار هوشمند، در زمینه برنامه نویسی پایتون است. محیط توسعه ای که در این مطلب از سایت یاس دانلود برای شما آماده کرده ایم، به شما این قابلیت را می دهد که امکاناتی کاملا جدید در کدنویسی به زبان های Python, Django و زبان های برنامه نویسی تحت وب را تجربه کنید. IDE جدیدی که مخصوص برنامه نویسی پایتون برایتان تدارک دیده ایم، یکی از بهترین و محبوب ترین محیط های توسعه و کدنویسی است که از سوی JetBrains عرضه گردیده است. به طور کلی، محیط کدنویسی این نرم افزار، به طور کامل از سینتکس و های لایت کلمات کلیدی در زبان های برنامه نویسی Python, JavaScript, CoffeeScript, TypeScript, CSS پشتیبانی کامل دارد. JetBrains PyCharm تمام ابزاری را که شما برای توسعه و کدنویسی به زبان پایتون نیاز داشته باشید را در یک مکان فراهم می کند، PyCharm همه چیز را در کدنویسی شما می داند، از این رو تنها کافیست یک حرف از کلمه مورد نظر را تایپ کنید تا ویژگی کامل کننده خودکار کد، کلمات پیشنهادی را به شما نمایش دهد. هم اکنون می توانید آخرین نسخه و جدیدترین ورژن نرم افزار JetBrains PyCharm را از سایت یاس دانلود دریافت نمایید. ویژگی های کلیدی نرم افزار JetBrains PyCharm : – توسعه حرفه ای کدهای پایتون و یا زبان های برنامه نویسی تحت وب – تکمیل هوشمندانه کدها، بررسی و آنالیز کدنویسی همزمان با تایپ کردن، های لایت کردن ارورها، ری فکتورینگ خودکار کدها و ناوبری بسیار آسان در میان کدها – پشتیبانی کامل از زبان های Python, Pycharm supports JavaScript, CoffeeScript, TypeScript, HTML/CSS, Cython, AngularJS, Node.js و سینتکس آنان – پشتیبانی از فریمورکهای وب : Django, Flask, Google App Engine, Pyramid – پشتیبانی از ابزارهای دیتابیس : Database Tools & SQL System requirements: 64-bit versions of Microsoft Windows 10, 8, 7 (SP1) 4 GB RAM minimum, 8 GB RAM recommended 1.5 GB hard disk space + at least 1 GB for caches 1024×768 minimum screen resolution Python 2: versions 2.6 and 2.7 or Python 3: from the version 3.4 up to the version 3.7 دانـــــــلود دانلود JetBrains PyCharm Professional + Crack
  17. ابتدا ویرایشگر متنی خود را باز نموده و نمونه کد ذیل را در آن قرار دهید. Today's date is: <%response.write(date())%>. The server's local time is: <%response.write(time())%>. سپس فایل را با فرمت asp. ذخیره نمایید.
  18. Mr.Source

    ASP که به عنوان ASP Classic نيز شناخته مي شود، اولين زبان برنامه نويسي تحت وب ارائه شده توسط شركت مایكروسافت است كه امكان توليد صفحات پوياي وب را به گسترش دهندگان مي دهد. ASP كه مخفف عبارت Active Server Pages به معناي صفحه‌های سرور فعال مي باشد، نوعي زبان برنامه نويسي سمت سرور (Server Side) مي باشد كه توسط شركت مایكروسافت در سال 1996 ارائه گرديد. با استفاده از ای اس پی کلاسیک اين امكان به گسترش دهندگان داده مي شد كه بتوانند صفحات پوياي وب را ايجاد و اطلاعات آن را در يك بانك اطلاعاتي (Database) ذخيره كنند. زبان ASP شامل دو بخش مي باشد: 1. كدهاي برنامه نويسي كه مي توانند توسط دو زبان اسكريپتي JavaScript و VbScript نوشته شوند و تعاملات سايت با سرور را انجام مي دهند. 2. كدهاي HTML كه اطلاعات را در مرورگر نمايش مي دهند. هنگامي كه دستوري از سمت كاربر به سرور ارسال مي شود، سرور اين دستورات را با استفاده از واسط هاي برنامه نويسی، زبان ای اس پی به كدهاي HTML تبديل كرده و آن ها را به مرورگر ارسال مي كند و كاربر مي تواند خروجي را در مرورگر خود مشاهده كند. به دليل توسعه نسخه ارتقا يافته از زبان ای اس پی كه تحت عنوان ASP.NET در سال 2002 استفاده شد، زبان ASP تقريبا به يك زبان منسوخ تبديل شد و توسعه دهندگان زبان چهارچوب .NET را به ASP ترجيح دادند.
  19. Wing IDE محیط توسعه یکپارچه برای برنامه نویسی به زبان پایتون است. این برنامه دو قابلیت ویرایش هوشمند و عیب یابی قدرتمند کد ها را به کار گرفته تا از این طریق امکان کد نویسی سریع و دقیق را به برنامه نویسان و کاربران عرضه کند. این نرم افزار توانایی کار با Python 2.x و Python 3.x را داراست و به علاوه می توان آن را به همراه Django ،matplotlib ،Zope ،Plone ،App Engine ،PyQt ،PySide ،wxPython ،PyGTK ،Tkinter ،mod_wsgi ،pygame ،Maya ،MotionBuilder ،NUKE ،Blender و سایر محیط های برنامه نویسی پایتون به کار گرفت. قابلیت های کلیدی نرم افزار Wing IDE: - کد نویسی هوشمند با امکاناتی چون تکمیل و عیب یابی خودکار و ... - ویرایشگر هوشمند با توانایی ویرایش خودکار، جستجو، نشانه گذاری و ... - پشتیبانی از توسعه کد ها به صورت آزمون محور با قابلیت اجرای یکپارچه و رفع اشکال - جستجو و برطرف سازی bug ها در سریعترین زمان ممکن - مدیریت پروژه ی انعطاف پذیر و هماهنگ با برنامه ها و ابزار های مورد استفاده کاربر - شروع و اجرای سریع همراه با رابط کاربری آسان و کاربردی - و ... Wing IDE's powerful debugger and intelligent editor work together to make interactive Python development fast, accurate, and fun. Wingware's Python IDE works with Python 2.x and 3.x and can be used with Django, matplotlib, Zope, Plone, App Engine, PyQt, PySide, wxPython, PyGTK, Tkinter, mod_wsgi, pygame, Maya, MotionBuilder, NUKE, Blender, and many other Python frameworks. Here are some key features of "Wing IDE": Code Intelligence Auto-completion, call tips, error checking, goto-definition, find uses, and source navigation using static and runtime code analysis. Powerful Editor Auto-editing, refactoring, inline snippets, bookmarks, code folding, search, and much more. Emulates vi, emacs, and other key bindings. Unit Testing Supports test-driven development with integrated execution and debugging for the unittest, doctest, nose, pytest, and Django testing frameworks. Fast Debugger Set breakpoints, step, view data, and interact in shell. Launch from the IDE or debug remotely. Debugs threaded code and Django templates. Version Control Flexible project management with Mercurial, Git, Subversion, Perforce, CVS, and Bazaar. Includes a difference and merge tool. Cross-platform Wing IDE starts quickly and runs fast on Windows, Linux, and OS X, and works with Python versions 2.x and 3.x and Stackless Python. راهنمای نصب 1- نرم افزار را نصب کنید. 2- فایل Keygen.exe را از پوشه Keygen اجرا کنید. 3- نرم افزار را اجرا کنید. 3-1- در پنجره نمایان شده Activate a purchased license... را انتخاب کنید و سپس License ID ایجاد شده توسط کیجن را در آن قسمت وارد نموده و بر روی Continue کلیک کنید. 3-2- در مرحله بعدی گزینه Or: Activate manually at... را انتخاب کنید. مقدار request code را کپی نموده و در کیجن وارد و سپس دکمه generate را فشار دهید تا Activation key ایجاد شود. 4- مقدار Activation key را در نرم افزار وارد نموده و فرآیند فعالسازی را به پایان برسانید. دانلود - 59.5 مگابایت
  20. Visual Studio Code 1.38.0 x86/x64 + Portable نام نرم افزاری کاملا رایگان، عرضه شده از سوی کمپانی مایکروسافت، به منظور ویرایش کدهای مختلف در محیطی کاملا ساده است. اگر شما نیز از برنامه نویسان فضای وب و یا اپلیکیشن های مبتنی بر فضای ابری هستید، مایکروسافت بهترین پیشنهاد برای کدنویسی شما را نرم افزار Visual Studio Code معرفی می کند. همانطور که می دانید امروزه معروف ترین IDE مایکروسافت به منظور کدنویسی به انواع زبان های برنماه نویسی، نرم افزار ویژوال استودیو است، اما اگر شما نیاز به نرم افزار ساده تر برای کاربردهای کوچک تر دارید، مایکروسافت Visual Studio Code را به شما پیشنهاد می کند. Visual Studio Code یک نرم افزار ویرایشگر کدهای زبان های برنامه نویسی است که نسخه های ویندوز، لینوکس و مک از آن عرضه شده و کاربران صرف نظر از نوع سیستم عامل، می توانند به ویرایش و کدنویسی در انواع سیستم عامل ها بپردازند. به طور کلی Visual Studio Code، هر آنچه را ک هبرنامه نویسان امروزی برای ویرایش کدها، ورایش متون و … نیاز داشته باشند در اختیارشان می گذارد. به عنوان مثال قابلیت های لایت کلمات کلیدی و سینتکس زبان های برنامه نویسی، ناوبری آسان در میان کدها، شرتکات های کیبورد، سازگاری با انواع زبان های برنامه نویسی و … از مهم ترین امکانات آن به شمار می روند. هم اکنون می توانید آخرین نسخه و جدیدترین ورژن نرم افزار Visual Studio Code را از سایت یاس دانلود دریافت نمایید. ویژگی های کلیدی نرم افزار Visual Studio Code : – معرفی یک محیط کاملا رایگان برای ویرایش و کدنویسی به انواع زبان ها – مناسب برای برنامه نویسان و ادیتورها – پشتیبانی کامل از انواع زبان های برنامه نویسی C#, VB, JavaScript, HTML, CSS, TypeScript, Ruby, Objective-C, PHP, JSON, Less, Sass, Markdown – امکان های لایت سینتکس زبان ها – امکان ادیت دو فایل کد در کنار هم برای مقایسه – قابلیت عیب یابی سریع و آسان کدها Download for Windows Stable Build
  21. کتاب جدید و عالی" مقدمه ای بر برنامه نویسی پایتون" مناسب برای همه علاقمندان Introduction to Python Programming زبان: انگلیسی تعداد صفحه : 465 سال انتشار: 2019 https://1drv.ms/u/s!AsGk7-y8Hp5fhSbBrJuMWMPb_4aB
  22. کتاب عالی و کاربردی "برنامه نویسی اندورید در پایتون" ساخت اپلیکشین اندرویدی با پایتون Pro Android Python with SL4A زبان: انگلیسی تعداد صفحه : 296 سال انتشار: 2012 Pro Android Python with SL4A.pdf
  23. کتاب عالی "برنامه نویسی شئ گرا با پایتون 3" Python 3 Object Oriented Programming زبان: انگلیسی تعداد صفحه : 405 سال انتشار: 2010 http://www.up.micro-source.ir/upload/Python 3 OOP--1552541653-310.pdf
  24. Google Android Studio پروژه جدید گوگل می باشد. این برنامه محیط جدیدی برای برنامه نویسی اندروید بر اساس IntelliJ IDEA می باشد و جایگزین Eclipse و پلاگین ADT شده است. این برنامه برای همه برنامه نویسان بخصوص آنانی که به تازگی در این راه قدم گذاشته اند بسیار مناسب است و برتری هایی که نسبت به Eclipse دارد باعث شده که کار را برای اکثریت برنامه نویس ها آسان تر کند. البته به دلیل نوپا بودن این برنامه، هنوز کمی و کاستی هایی در آن نسبت به Eclipse دیده می شود که بزرگ ترین آن، پشتیبانی ضعیف تر از استفاده از NDK و زبان برنامه نویسی ++C است. اما در کل حرکت به سمت Gradle و Maven و کنار گذاشتن ANT بسیار مفید بوده است. این حرکت باعث شده که مدیریت وابستگی های پروژه به شکل قابل توجهی آسان تر شود و ساختن یک برنامه با تنظیمات مختلف، مانند نسخه ی رایگان و پولی، نسخه ی مخصوص دستگاه هایی با ورژن خاصی از اندروید و ... با یک کد بیس بسیار ساده تر شده است. همچنین توکار بودن Google Cloud Platform و GitHub در این برنامه به بسیاری از برنامه نویس ها در حفظ وقت خود کمک خواهد کرد. لازم به ذکر است چون گوگل ایران را تحریم کرده است، برای آی پی های ایرانی دانلود این برنامه از سایت گوگل امکان پذیر نیست، بنابراین آخرین نسخه از این برنامه برای دانلود در اختیار شما قرار داده شده است. قابلیت های کلیدی نرم افزار Android Studio: - ویرایش هوشمند و قابل پیشبینی کد مانند کامل کردن، ریفاکتور کردن و آنالیز - قالب های آماده برای برنامه های مختلف و شروع کردن سریع تر ساخت برنامه - پیش نمایش زنده ی برنامه برای اندازه صفحه های مختلف مانند ساعت های هوشمند، موبایل، تبلت و تلویزیون - مدیریت دستگاه های مجازی که با SDK Manager نصب شده اند - استفاده از Gradle برای مدیریت Build ها و Maven برای وابستگی ها - ویرایش Layout ها با امکانات جانبی مفید - استفاده از ProGuard و امضا کردن برنامه - نمایش اطلاعات و وضعیت مصرف برنامه از منابع دستگاه - پشیتبانی از پروژه های NDK - پشتیبانی پیشفرض از Google Cloud Platform - و ... --------- مخصوص ویندوز 64 بیتی دانلود ‏ - 975 مگابایت دانلود بسته کامل SDK مخصوص ویندوز 32 بیتی دانلود نسخه ی پک شده - 908 مگابایت دانلود بسته کامل SDK مخصوص لینوکس دانلود - 912 مگابایت مخصوص مک دانلود - 1024 مگابایت