تقریبا در تمام زبان هایی که از نسل سی هستند شما چیزی به اسم مجموعهها یا آرایهها میبینید.در زبان سی یک آرایه، یک مجموعه از متغیر های همنوع هست که خانههای مجاور حافظه به آن تخصیص داده شده است.آرایه زیر یک آرایه از 3 عدد صحیح هست:
int ary[3] = {1, 2, 3};
printf("%i\n", ary[0]); // prints 1
در پایتون چیزی به اسم آرایه وجود ندارد.خود زبان پایتون بصورت ذاتی(منظورم builtin یا توکار هست) چهار نوع مخزن دارد: لیستها(Lists)،توپلها(Tuples)،دایرکتوریها(Directories) و مجموعهها(Sets).
برخلاف آرایهها در سی که تنها میتوانند دادههایی از یک نوع را در خود نگه دارند، مخازن پایتون(جز مجموعهها) میتوانند شامل هر نوع دادهای بصورت همزمان باشند.
این کتاب که زبانش انگلیسی هست و توسط گروهی از نویسنده ها نوشته شده یکسری دستورات خط فرمان لینوکس رو به همراه ویم و نانو آموزش میده! کتاب خیلی خیلی مفیدی هست و من به شدت توصیش میکنم!
توجه کنید که این کتاب یک آموزش برای مدیر سیستم(sysadmin) شدن نیست بلکه فقط برای استفاده از لینوکسه!
در این قسمت آموزش خواندن یک فایل متنی و همچنین ایجاد و نوشتن یک فایل متنی را مطالعه میکنید.
روبو کد یه بازی برنامه نویسی جالب، مفید و متنباز هست.داخل این بازی شما با زبان جاوا باید روبات های کوچک رو برنامه نویسی کنید تا برن با بقیه روبات ها بجنگن!این روبات ها، تانک های شش چرخ کوچکی به ابعاد 48*48 پیکسل هستند که داخل زمین بازی(زمین جنگ) باید با برنامه نویسی شما عقب یا جلو برن، وقتی یک روبات دیگه رو دیدن به طرفش شلیک کنن و ...
مواد و وسایل لازم:
توجه کنید که نیازی به JDK و کامپایلر جاوا ندارید چون روبو کد همراه خودش یک کامپایلر جاوا(ECJ) داره. اما اگر JDK روی سیستمتون نصبه میتونید انتخاب کنید که برای کامپایل کردن از JDK استفاده کنید.اگر ماشین مجازی جاوای شما آماده هست روبو کد رو از لینک زیر دانلود کنید و با ماشین مجازی جاوا اجراش کنید.برای نصب نیازی به دسترسی ادمین یا ریشه ندارید چون روبو کد توی پوشهی شخصیتون(home) نصب میشه.
بیت کوین شل یک ارائه دهنده شل اکانت رایگان لینوکس است که بیت کوین را به عنوان هدیه(donate) میپذیرد.
به همین راحتی!با تغییر اندازه کاغذ میتوانید برای CD و DVD های کوچکتر و فلاپی دیسک هم جلد هایی خوب درست کنید.
اولین بار این را اینجا دیدم.
همین الآن اینو داخل خط فرمان بزنید:
cat /dev/urandom | tr -cd 'A-Za-z0-9!-+' | fold -w 10 | head -n 4
چهار تا پسورد به طول 10 کاراکتر براتون ساخته شد :)
دستور cat محتویات فایل یو رندم رو به نمایش میزاره. فایل یو رندم بایت های تصادفی تولید میکنه.اطلاعات بیشتر در مورد یو رندوم رو اینجا بخونید.
دستور tr باعث میشه فقط کاراکتر هایی که ما میخوایم بمونن و بقیه حذف بشن.
دستور fold متن رو به خط هایی به طول 10 کاراکتر میشکنه و دستور head هم 4 خط اول رو نشون میده.
اون علامت لوله(|) بین دستورات هم خروجی دستور اول رو به ورودی دستور دوم منتقل میکنه.
cb.vu یک جعبه ابزار تحت وب یونیکس هست که بیشتر ابزار های پایه ای و اصلی یونیکس را دارد.