range([start,]end)
range(start, end[, step])
تابع range در زبان پایتون یک بازه از اعداد صحیح از start تا end-1 بر میگرداند و در صورتی که start ذکر نشود،بصورت پیشفرض ۰ است.step نیز مشخص میکند که فاصلهی اعدادی از هم چقدر باشد و بصورت پیشفرض ۱ هست.
فکر نمیکنم نیازی به توضیح باشه، جز اینکه این هم برای ویندوز های ۳۲ بیتی و هم ۶۴ بیتی هست،نسخهی برنامه 1.11 هست و تحت پروانه فراگیر همگانی گنو، نسخه دوم(GPLv2) منتشر شده است.
خدایی این مدت که از ویندوز 10 استفاده کردم با انواع چالش ها مواجه شدم! چالش هایی که تا به حال به چشم ندیده بودم!
اولیش نخوندن درایور سی دی رام ( CD-ROM) بود. خیلی عجیب بود چون اولین باری بود که یک سیستم عامل با سی دی رام آشنا نبود. دنبال آپدیت های درایور گشتم. هر نسخه ای که موجود بود برای داس بود. انگار که فقط داس بود که نمی شناخت!
چالش بعدی اررور های بلو اسکرین (blue screen) بود. بعد از بیست دقیقه ارور می داد و سیستم ریستارت می شد.
بعد از گذشتن از همه ی این ها ماکروسافت چالشی جدید برای کاربران خود تدارک دید که موجب خاموش نشدن سیستم میشود!!!!! تو آپدیت جدید این اشکال وجود داره که حتی با زدن دکمه ی shut down هم سیستم خاموش نمی شود ( حتی با دسترسی هم خاموش نمی شه!!!!)
خوشم میاد ماکروسافت هر سری با چالش های جدیدش همه رو غافلگیر می کنه و از ما یک کاربر همه فن حریف می سازه!!
به هر حال من دیگه از این چالش های ماکروسافت طاقت نیاوردم و به لینوکس اسباب کشی کردم :-) البته هنوزم از ویندوز استفاده می کنم ولی دارم سعی می کنم بهش وابسته نشم. ممنون از ماکروسافت که باعث شد لینوکسی بشم!!
enumerate(myList) = (0, myList[0]), (1, myList[1]), (2, myList[2]), ...سینتکس کلی بصورت زیر هست:
enumerate(myContainer, [start])
DateTime date = DateTime.Today; persianCalender persian = new persianCalender() int year= persian.GetYear(date); if (year>1395) { Console.Write("Happy new year:-D\nNew year: "); Console.Write(year); }
---------------------------- Output ---------------------------
Happy new year :-D
New year: 1396
این نوع حلقه که در c++11(همان C++0x) معرفی شد، الآن در زبان های برنامه نویسی جاوا، سی شارپ، پایتون، پرل و روبی وجود دارد،و برای انجام دادن یک عمل برای تمام اعضای یک مجموعه - مثلا یک آرایه - است. کد زیر را در نظر بگیرید:
int ary[5] = {1, 2, 4, 8, 16};
for (int i = 0; i < 5; i++){
cout << ary[i] << endl;
}
اما با استفاده از حلقه for-each میتوانید کار بالا را بصورت زیر انجام بدهید:
int ary[5] = {1, 2, 4, 8, 16};
for (a : ary){
cout << a << endl;
}
با sshfs میتونید یک دایرکتوری در سرور رو روی یک دایرکتوری در رایانه محلی تون سوار بکنید(mount) و از این طریق به فایل های روی سرور دسترسی داشته باشید.
sshfs [user@]host:[dir] mountpoint [options]
از همون نام کاربری و رمز عبوری که برای ssh استفاده میکنید، برای sshfs نیز استفاده بکنید.بعد از سوار شدن میتوانید به فایل ها همانند فایل های محلی روی رایانه محلی، دسترسی داشته باشید.برای unmount کردن هم:
fusermount -u mountpoint
بعد از دوساعت تازه میگه مرورگر، اکسپلورر است دیگر!
(منبع هم که در تصویر مشخص هست)
چند روز پیش یه بازی گرفتم و نصبش کردم و سری بعد که خواستم بازی کنم دیدم پیغام داده که فایل گم شده. گشتم دیدم آنتی ویروس فایل رو حذف کرده پوشه ی بازی رو تو لیست چشم پوشی گذاشتم و بازی رو دوباره نصبش کردم. فرداش بازم دیدم گند زده به بازیم. برای این که از دستش راحت شم رفتم کاسپرسکی رو فعال کردم. یک چند روزی کار کرد تا همین دیروز که ۳۰ روزش تموم شد حالا دوباره راه انداختمش و از آنتی ویروس ها حالم بهم می خوره. اکثرا الکی سیستم رو کند می کنن، حجم اینترنتت رو بابت آبدیت ها تموم میکنن، بعضی ها هم که فایل های اشتباهی حذف می کنن یک سری ها هم که ایران رو تحریم کردن. البته بگم ما ویندوزی های بیچاره باید از آنتی ویروس استفاده بکنیم، خوش به حال لینوکس ها و یونیکسی ها که کاری به کار آنتی ویروس ندارن. من که خودم به شخصه ترجیه می دم ویروس ها رو دستی حذف کنم تا این که دو ساعت منتظر بمونم تا آنتی ویروسم اسکن کنه و شاید بد افزاری پیدا کنه! امان از دسته این آنتی ویروس ها!! فکر کنم اسم عقیده ی من "آنتی آنتی ویروس" باشه!