Sorry, no posts matched your criteria.

این سایت در ستاد ساماندهی ثبت شده و تابع قوانین جمهوری اسلامی میباشد

آموزش رایگان دوره نتورک پلاس (+Network) – نمونه سوالات امتحانی و دانشنامه اصطلاحات (بخش ۹)

۳ بهمن ۱۳۹۷
بدون نظر


برای مطالعه بخش هشتم آموزش رایگان و جامع نتورک پلاس (+Network) اینجا کلیک کنید


مدل‌های شبکه

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

برنامه‌های کلاینت-سرور

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

سخت‌افزار شبکه

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

مدل هفت لایه OSI

  • لایه کاربرد: رابط میان کاربر و شبکه بوده و تنها لایه مدل OSI است که کاربر می‌تواند تا حدودی با آن ارتباط برقرار کند. لایه‌ای که واسط میان دو برنامه کاربردی است که هر یک روی کامپیوترهای دیگری قرار دارند.
  • لایه ارائه: مسئولیت فشرده‌سازی/قالب‌بندی مجدد و/یا رمزگذاری داده‌ها را به شکلی دارد که برنامه مقصد بتواند اطلاعات را بخواند.
  • لایه نشست/جلسه: توضیح می‌دهد که اگر پیام‌ها با موفقیت با مقصد نرسیدند، چگونه داده‌ها میان برنامه‌های کاربردی همگام‌سازی شده و بازیابی شوند.
  • لایه انتقال: وظیفه دارد تا بارداده‌های لایه کاربرد را از یک برنامه به برنامه دیگر انتقال دهد. دو پروتکل اصلی به‌کار گرفته شده در این زمینه TCP و UDP است.
  • لایه شبکه: تا زمانی که داده‌ها به مقصد نرسند، پیام‌ها را از یک گره شبکه به گره دیگری انتقال می‌دهد.
  • لایه‌های اول دو دوم: وظیفه برقراری ارتباط با سخت‌افزار فیزیکی تنها روی شبکه محلی را عهده‌دار هستند. پروتکل‌هایی که درون این لایه‌ها قرار دارند به شکل برنامه‌نویسی شده و میان‌افزار روی کارت‌های شبکه یا سایر سخت‌افزارهای شبکه قرار می‌گیرند.
  • فرآیند حذف یک سرآیند و پشت‌بند (trailer) از لایه پایینی واحد پروتکل داده از کپسوله خارج کردن نامیده می‌شود.

روال‌های ایمنی و خط‌مشی‌ها

  • در یک وضعیت اضطراری همچون آتش‌سوزی باید اطلاعات کافی در ارتباط با راه‌های خروجی اضطراری داشته باشید. همچنین باید بدانید کپسول‌های اطفاء حریق در کجای ساختمان قرار دارند و هر زمان آتش‌سوزی رخ داد که منشا آن برق بوده از کپسول‌های اطفاء حریق کلاس سی استفاده کنید.
  • در صورت امکان برای جابه‌جایی وسایل سنگین از صندوق‌های مخصوصی استفاده کنید که چرخ‌دار هستند.
  • زمانی که بدن شما و یک وسیله برقی الکتریسیته ساکن متفاوتی داشته باشند و شما وسیله‌ای را لمس کنید، شما یک فرآیند دشارژ ۱۵۰۰ ولتی ایجاد می‌کنید که قابل رویت نبوده و آن‌را احساس نمی‌کنید. اما باید بدانید که تنها ۱۰ ولت برای خراب کردن یک وسیله برقی حساس کافی است.

اشکال‌زدایی مشکلات شبکه

زمانی که با سخت‌افزار شبکه، سیستم‌عامل‌ها یا برنامه‌ها به مشکل برخورد کردید باید بر مبنای مراحل زیر به دنبال پیدا کردن علت بروز مشکل باشید:

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

واژگان کلیدی

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

آشنایی با برخی سوالات مطرح شده در آزمون نتورک‌پلاس

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

۱٫ در مدل کلاینت-سرور اولین پروتکلی که برای برقراری ارتباط میان یک مرورگر و وب‌سرور استفاده می‌شود چه پروتکلی است؟

۱٫FTP

۲٫TCP

۳٫HTTP

۴٫SSL

۲٫ کدامیک از دو پروتکل زیر ممکن است برای رمزگذاری و ایمن کردن فرآیند انتقال داده‌ها میان مرورگر و سرور استفاده می‌شوند؟

۱٫HTTP  و HTTPS

۲٫SSL  و TLS

۳٫SSL  و HTTP

۴٫TCP  و UDP

۳٫ کدام پروتکل ایمیلی است که اجازه می‌دهد یک کلاینت ایمیل بتواند پیام‌های ایمیل را روی کامپیوتر محلی دانلود کند؟

۱٫IMAP4

۲٫SMTP

۳٫TCP

۴٫ POP3

۴٫ کدام پروتکل ایمیلی اجازه می‌دهد یک برنامه کلاینت‌ایمیل پیام‌هایی که روی میل‌سرور ذخیره شده است را بخواند؟

۱٫IMAP4

۲٫SMTP

۳٫TCP

۴٫POP3

۵٫ کدام  برنامه به شکل داخلی در سیستم‌عامل ویندوز قرار گرفته و اجازه دسترسی از راه دور به یک کامپیوتر را داده و از پروتکل RDP secure برای انتقال داده‌ها استفاده می‌کند؟

۱٫Telnet

۲٫Remote Desktop

۳٫SFTP

۴٫SSH

۶٫ شبکه‌ای دارای پنج کامپیوتری است که همه آن‌ها سیستم‌عامل ویندوز ۱۰ نسخه حرفه‌ای را اجرا می‌کنند. همه کامپیوترها به یک سوییچ متصل شده‌اند که سوییچ به روتری متصل است که روتر به اینترنت متصل شده است. کدام مدل شبکه از چنین الگویی برای شبکه‌سازی استفاده می‌کند؟

۱٫Star-bus

۲٫Ring

۳٫Hybrid

۴٫Peer-to-peer

۷٫ در پرسش شماره ۶، فرض کنید یک کامپیوتر از سیستم‌عامل ویندوز ۱۰ حرفه‌ای به ویندوز سرور ۲۰۱۹ ارتقا پیدا می‌کند. اکنون شبکه می‌تواند از کدامیک از مدل‌های شبکه‌ای پشتیبانی کند که تا پیش از این قادر به انجام این‌کار نبود؟

۱٫Hybrid

۲٫Client-Server

۳٫Start-bus

۴٫Ring

۸٫ شبکه‌ای که دارای هفت کامپیوتر و یک چاپگر است را تصور کنید. همه این تجهیزات به شکل مستقیم به سوییچ متصل شده‌اند. این شبکه از کدامیک از توپولوژی‌های شبکه استفاده می‌کند؟

۱٫Hybrid

۲٫Mesh

۳٫Start-bus

۴٫Star

۹٫ در پرسش شماره ۸ فرض کنید، سوییچ جدیدی از طریق کابل شبکه به سوییچ قبلی اضافه شده و سه کامپیوتر نیز به سوییچ جدید اضافه شده‌اند. اکنون باید کدامیک از توپولوژی‌های شبکه استفاده شوند؟

۱٫Hybrid

۲٫Mesh

۳٫Start-bus

۴٫Star

۱۰٫ چه آدرسی در لایه انتقال برای شناسایی برنامه دریافت کننده استفاده می‌شود؟

۱٫IP address

۲٫Port

۳٫  MAC Address

۴٫ Protocol

۱۱٫ نام بانک اطلاعاتی کنترل کننده دامنه که ویندوز سرور ۲۰۱۹ برای ذخیره‌سازی داده‌های کاربران و منابع شبکه از آن استفاده می‌کند چیست؟

۱۲٫ تفاوت اساسی میان سوییچ و روتر چیست؟

۱۳٫ گره و میزبان چه تفاوت اساسی با یکدیگر دارند؟

۱۴٫ شبکه MAN و WAN چه تفاوتی با یکدیگر دارند؟

۱۵٫ پیامی که توسط TCP تحویل داده می‌شود چه نامی دارد؟ پیامی که از سوی پروتکل UDP تحویل داده می‌شود چه نامی دارد؟ این فرآیند تحویل در چه لایه‌ای انجام می‌شود؟

۱۶٫ در لایه شبکه، چه نوع آدرسی برای شناسایی میزبان استفاده می‌شود؟

۱۷٫ در لایه پیوند داده چه نوع آدرسی برای شناسایی گره دریافت کننده شناسایی می‌شود؟

۱۸٫ یک کامپیوتر نمی‌تواند به شبکه دسترسی پیدا کند. زمانی که چراغ‌های ال‌ای‌دی نزدیک به پورت شبکه کامپیوتر را بررسی می‌کنید، مشاهده می‌کنید که چراغ‌ها روشن نیستند. کدام لایه از مدل OSI را برای پیدا کردن علت بروز مشکل استفاده می‌کنید؟ کارت شبکه با کدامیک از لایه‌های مدل OSI کار می‌کند؟

۱۹٫ کاربری شکایت کرده است که نمی‌تواند به سایت خاصی دسترسی پیدا کند. در کدامیک از لایه‌های مدل OSI باید شروع به اشکال‌زدایی مشکل کنید؟

۲۰٫ کاربری شکایت کرده است که اسکایپ ارتباط ویدیوکنفرانس او را قطع کرده و او مجبور است دومرتبه متصل شود. در کدام لایه از مدل OSI باید به دنبال پیدا کردن این مشکل باشید؟ کدام مدل OSI باعث از دست رفتن ارتباط با اسکایپ شده است؟

یک پروژه عملی ساده (پیکربندی و تنظیم یک شبکه کوچک)

برای انجام این پروژه به دو کامپیوتر مجهز به سیستم‌عامل ویندوز ۱۰، دو کابل عادی شبکه و یک سوییچ معمولی نیاز دارید. برای ساخت و پیکربندی یک شبکه کوچک کارهای زیر را انجام دهید.

۱٫ از کابل شبکه برای اتصال هر کامپیوتر به سوییچ استفاده کنید. مطمئن شوید که سوییچ روشن است. اطمینان حاصل کنید چراغ‌های ال‌ئی‌دی روی پورت‌های شبکه هر کامپیوتر و سوییچ روشن بوده و/یا در حال چشمک زدن هستند تا ارتباط با شبکه پایدار شود.

۲٫ برنامه Network and Sharing Center را روی هر کامپیوتر باز کرده و مطمئن شوید که ویندوز کامپیوترهایی که به شبکه متصل شده‌اند را پیدا کرده است. (روی آیکن شبکه در سمت راست ویندوز در نوار وظیفه کلیک راست کرده و گزینه Open Network and Sharing Center را باز کنید.)

۳٫ اگر هیچ ارتباطی را مشاهده نمی‌کنید، با راه‌اندازی مجدد کامپیوتر ارتباط را ریست کنید. در مقاله‌های آینده با روش‌های بهتری آشنا می‌شوید که اجازه می‌دهند از پایدار بودن یک ارتباط مطمئن شده یا آن‌را ریست کنید.

۴٫ فایل اکسپلورر را باز کنید. در پانل سمت راست Network group را پیدا کنید. اکنون باید کامپیوتر دیگر را در این بخش مشاهده کنید. دقت کنید که شما تنها زمانی به منابع کامپیوتر دوم دسترسی خواهید داشت که از راهکار گروه خانگی یا به‌اشتراک‌گذاری پوشه‌ها و فایل‌ها استفاده کنید.

نکته: شما ممکن است برای مشاهده کامپیوتر دیگر مجبور شوید ویژگی Network Discovery را فعال کنید. برای انجام این‌کار، در پانل سمت چپ Network and Sharing Center روی گزینه Change advanced sharing settings کلیک کنید. برای حساب کاربری فعلی (Guest یا Public profile)، گزینه Turn on network discovery را انتخاب کنید. در ادامه Save را کلیک کنید.

پس از اتمام این پروژه، اگر از کامپیوتر خود در حالت عمومی استفاده می‌کنید، مطمئن شوید گزینه Turn off network discovery را انتخاب کرده‌اید.

۵٫ اکنون به پرسش‌های زیر پاسخ دهید:

۱٫شبکه شما از مدل مدل نظیربه‌نظیر استفاده می‌کند یا کلاینت‌سرور؟

۲٫ شبکه شما از چه توپولوژی استفاده می‌کند؟

۳٫ اگر چراغ‌ها روی پورت‌های سوییچ روشن نبوده یا چشمک نمی‌زنند، بهترین فرضیه‌ای که برای علت بروز مشکل ارائه می‌کنید چیست؟ فرضیه شما مرتبط با کدامیک از لایه‌های مدل OSI است.

در مبحث آینده آموزش رایگان نتورک‌پلاس با پروژه‌های کاربردی دیگری آشنا خواهید شد.

لطفا نظرات خود در مورد این آموزش و ادامه آن را در بخش دیدگاه در انتهای صفحه اعلام نمایید و نظارت سایر کاربران را نیز ببینید.

 تمام قسمت‌های دوره رایگان نتورک پلاس (+Network) 

معرفی آموزشگاه‌های معتبر دوره نتورک پلاس در سراسر کشور

استان تهران (تهران): آموزشگاه عصر شبکه
برگزار كننده دوره‌ها بصورت حضوری و مجازی هم‌زمان 
تلفن: ۰۲۱۸۸۷۳۵۸۴۵           کانال: Asrehshabakeh@
—————————————
استان گیلان (رشت): آموزشگاه  هیوا شبکه 
تلفن: ۰۱۳۳۳۲۴۱۲۶۹           کانال: HivaShabake@


منبع : شبکه

۱۰ ابزار رایگان برتر برای جایگزینی با WinRAR

۳ بهمن ۱۳۹۷
بدون نظر


اغلب ما به دو نرم افزار WinRAR و WinZip برای کار با فایل‌های فشرده وابسته هستیم. WinRAR یکی از قدیمی‌ترین ابزارهای فشرده سازی است که میلیون‌ها کاربر از آن استفاده می‌کنند. اما WinRAR و WinZip ابزارهايی حرفه‌ای و غیر رایگان هستند و اگر شما به تمام قابلیت‌های آنها نیاز نداشته باشید احتمالا ترجیح می‌دهید که از ابزارهای جایگزین رایگان استفاده کنید. خوشبختانه انواع مختلفی از ابزارهای رایگان جایگزین WinRAR  وجود دارد که شما می‌توانید از آنها برای فشرده سازی و باز کردن فایل‌های فشرده استفاده کنید.

در ادامه با ۱۰ جایگزین رایگان و ایده‌ال برای WinRAR آشنا خواهید شد.

۷-Zip یکی از بهترین ابزارهای رایگان برای فشرده سازی فایل است که شما می‌توانید روی کامپیوتر ویندوز خود از آن استفاده کنید. بهترین مزيت استفاده از ۷-Zip منبع باز بودن آن است و قابلیت‌های فراوانی را در اختیار کاربران قرار می‌دهد. علاوه بر این ۷-Zip فشرده سازی بهتری را نسبت به سایر رقبای خود ارائه می‌کند. بنابراین ۷-Zip یکی از بهترین جایگزین‌های حال حاضر برای WinRAR محسوب می‌شود.

ExtractNow دومین ابزار فشرده سازی فایل برتر فهرست ما است که شما می‌توانید از آن برای فشرده سازی و باز کردن فایل‌های فشرده خود استفاده کنید. یکی از بهترین ویژگی‌های ExtractNow رابط کاربری خوش ساخت آن است که نه تنها ظاهر خوبی دارد بلکه چیدمان قابلیت‌های آن نیز مرتب و در دسترس طراحی شده است. با این ابزار شما می‌توانید چند فایل را به طور همزمان از حالت فشرده خارج کنید و فشرده سازی فایل نیز به شکل موثری قابل انجام است.

jZip ابزار بعدی فشرده سازی فایل موجود در فهرست ما است که شهرت اصلی آن به واسطه رابط کاربری آن است. اما jZip در زمان نصب یک نوار ابزار را اضافه می‌کند که بیشتر جنبه تبلیغاتی دارد. بنابراین در زمان نصب سعی کنید گزينه add ask toolbar را غیرفعال كنيد. از جمله قابلیت‌های برتر jZip می‌توان به نرخ فشرده سازی بهتر آن نسبت به سایر ابزارهای دیگر اشاره کرد. این ابزار همچنین از فرمت‌های RAR, Zip, 7-Zip, TAR, GZip پشتیبانی می‌کند.

PeaZip یک ابزار کاملا رایگان و قابل اعتماد برای جایگزین شدن با WinRAR است. بزرگترین مزیت استفاده از PeaZip این است که علاوه بر امکان فشرده سازی و باز کردن فایل‌های فشرده، شما امکان ساخت فایل‌های zip کدگذاری شده را نیز خواهید داشت. رابط کاربری PeaZip نیز خوش ساخت است و تقريبا از تمام فرمت‌های فشرده سازی مطرح پشتیبانی می‌کند.

اگر به دنبال یک ابزار فشرده سازی فایل ساده و قدرتمند هستید Zip Archiver می‌تواند انتخاب مناسبی برای شما باشد. مزیت بزرگ این ابزار این است که از برخی تکنیک‌های پیشرفته فشرده سازی فایل برای فشرده سازی سریع‌تر فایل‌ها استفاده می‌کند. Zip Archiver یکی از سریع‌ترین ابزارهای فشرده سازی فایل موجود در اینترنت است و از تمام فرمت‌های رایج از جمله ۷z, Zip, RAR, TAR, Xz و غیره پشتیبانی می‌کند.

B1 Free Archiver یکی از ابزارهای قدرتمند و پیشرفته برای فشرده سازی فایل‌های شما است. مزيت اصلی B1 Free Archiver پشتیبانی از اکثر فرمت‌های فشرده سازی است. این ابزار فشرده سازی به نسبت ساير ابزارهای معرفی شده در این فهرست از نرخ فشرده سازی بهتر و سرعت بیشتری برخوردار است. B1 Free Archiver همچنین یک ابزار بایگانی آنلاین را نیز برای فشرده سازی و باز کردن فایل‌ها ارائه می‌کند.

PKZIP یک ابزار فشرده سازی فایل ویندوز است که کار فشرده سازی و باز کردن فایل‌های فشرده را برای شما راحت می‌کند. مزيت اصلی PKZIP این است که ادعا می‌کند می‌تواند داده‌ها را تا ۹۸ درصد فشرده کند که می‌تواند به میزان زیادی در فضای ذخيره سازی شما صرفه جویی کند. PKZIP همچنین امکان کدگذاری فایل‌های فشرده سازی شده را نیز فراهم می‌کند. این ابزار در ترکیب با Microsoft Outlook امکان کدگذاری ایمیل‌ها و ضمايم آنها را نیز فراهم می‌کند.

BandiZip یکی دیگر از ابزارهای فشرده سازی فایل در فهرست ما است که در زمان نصب هیچ ابزار اضافی و تبلیغاتی را روی سیستم شما نصب نمی‌کند. رابط کاربری BandiZip مرتب و سازمان یافته است. قابلیت بزرگ این ابزار این است که می‌تواند فایل‌های شما را به فرمت‌های مختلف فشرده سازی کند. امکان کدگذاری فایل‌های فشرده شده نیز توسط BandiZip وجود دارد.

اگر به دنبال یک ابزار فشرده سازی فایل هستید که به سرعت کار شما را راه بیاندازد AutoZIP II را حتما امتحان کنید. این ابزار قادر است از تمام فرمت‌های اصلی فشرده سازی فایل پشتیبانی کند. AutoZIP II همچنین قادر است از فایل‌های zip با گذاشتن رمز عبور محافظت کند.

PowerArchiver آخرین نرم افزار فشرده سازی فایل در فهرست ما است که اغلب توسط افراد حرفه‌ای استفاده می‌شود. این یک ابزار فشرده سازی فایل پیشرفته است که مراحل پیشرفت کار را در نوار ابزار نمایش می‌دهد. PowerArchiver تقريبا از تمام فرمت‌های فشرده سازی پشتیبانی می‌کند و شما می‌توانید با کلمه عبور از فایل‌های فشرده خود محافظت كنيد. به همین دلیل PowerArchiver نیز یکی دیگر از جایگزین‌های شایسته حال حاضر WinRAR برای ویندوز محسوب می‌شود.


منبع : شبکه

مقایسه‌ای میان استارت‌آپ و کسب‌وکار سنتی

۲ بهمن ۱۳۹۷
بدون نظر


رشد پایدار در مقابل پذیرفتن خطرات احتمالی

کسب‌وکارهای سنتی از همان ابتدا درآمدزا هستند، چون تجربه کافی را در جلب اولین مشتریان به دست می‌آورند. از سوی دیگر، بنیان‌گذاران استارت‌آپ‌ها در ابتدا روی رشد کسب‌وکار تمرکز می‌کنند و می‌خواهند تا حد امکان مشتریان بیشتری را جذب کنند، به همین دلیل، محصولات جدیدی را به بازار عرضه می‌کنند. بنابراین ممکن است مدت زیادی طول بکشد تا یک استارت‌آپ به مرحله سوددهی برسد. در روش کسب‌وکار سنتی، تمام مشتریان حائز اهمیت هستند و تمرکز اصلی بیشتر روی راضی نگاه داشتن مشتریان فعلی و بعد جذب مشتریان جدید است. از سوی دیگر یک استارت‌آپ به‌طورمعمول این مراحل را طی می‌کند:
۱٫ یافتن راه‌حل برای مشکلی که ممکن است از سوی مخاطبان هدف آینده تجربه شود.
۲٫ ایجاد MVP ( حداقل محصول قابل‌عرضه) که موردتوجه کاربران است.
۳٫ رشد و پیشرفت سریع محصول
۴٫ یافتن یک مدل تجاری کاربردی بدون از دست رفتن مشتریان موجود
۵٫ تکمیل این مراحل
فرایند کلی راه‌اندازی یک استارت‌آپ شامل خطرات احتمالی زیادی است. شروع کسب‌وکار را می‌توان به لوله‌کشی یک خانه قدیمی تشبیه کرد. در ابتدا لوله‌های باریک و پیچ‌درپیچ هستند و نشتی زیادی دارند، اما در نهایت تمام این لوله‌ها با یک لوله واحد جایگزین می‌شوند که آب را به‌سرعت و به شکل مؤثری انتقال می‌دهد.

مسیر شناخته‌شده در مقابل انعطاف‌پذیری و تحقیق

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

 خود راه‌اندازی در مقابل جمع‌آوری و جذب سرمایه

کسب‌وکارهای سنتی اغلب توسط بنیانگذاران‌شان تامین مالی می‌شوند؛ برای مثال می‌توانند سرمایه اولیه را از طریق وام تامین کنند، درحالی‌که استارت‌آپ‌ها سرمایه‌ خود را پس از راه‌اندازی کسب‌وکار از سوی سرمایه‌گذاران دریافت می‌کنند. پس مهم است بدانید که برای راه‌اندازی یک کسب‌وکار چه میزان سرمایه نیاز دارید. 

مطلب پیشنهادی

۱۰ منبع مالی مناسب برای استارت‌آپ‌هایی که به دنبال سرمایه هستند

راهکارهای مختلفی برای جذب سرمایه

مدل تجاری اثبات‌شده در مقابل ابداعات و فناوری

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

درآمد در مقابل رشد و پیشرفت

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

فرایندها در مقابل مقیاس‌پذیری

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

مطلب پیشنهادی

10 ایده جالب کسب و کار برای استارت‌آپ‌ بعدی شما

ایده‌های بکر و پول‌ساز

بازار موجود در مقابل ساختارشکنی

 کسب‌وکارهای سنتی به‌طور معمول یا دارای بازار هستند یا حداقل برنامه‌ای در خصوص بازار خود دارند. اما هدف استارت‌آپ‌ها اغلب «ساختارشکنی» در بازارهای موجود از طریق خلق ایده‌های جدید و انقلابی یا حتی ایجاد بازارهای کاملاً جدید است. بیشتر استارت‌آپ‌ها مبتنی بر فناوری هستند، بنابراین توسعه بازارهایشان به‌مراتب آسان‌تر است، چون می‌توانند از اینترنت برای تبلیغات استفاده کنند و محصولات و خدمات خود را به فروش برسانند. 

مطلب پیشنهادی

چرا کسب‌ و کارهای نوپای موفق به‌سادگی ممکن است شکست بخورند؟

داستان‌هایی از موفقیت و ایده‌های تجاری

در ادامه می‌خواهیم مفاهیم راه‌اندازی استارت‌آپ و کسب‌وکار سنتی را با نمونه‌های الهام‌بخشی از زندگی واقعی توضیح دهیم. آمازون نمونه خوبی از هر دوی آن‌هاست و به‌عنوان یک کسب‌وکار سنتی کار خود را که فروش کتاب‌های کاغذی بود آغاز کرد و جایگاه مناسبی را در بازار به خود اختصاص داد. تنها تفاوت در این بود که این شرکت کتاب‌ها را به‌صورت آنلاین به فروش می‌رساند، نه از طریق فروشگاه‌های سنتی کتاب. برای راه‌اندازی یک کسب‌وکار چقدر سرمایه لازم است؟ به سال ۱۹۹۴ برمی‌گردیم، آمازون در ابتدای کارش هیچ سرمایه‌گذاری نداشت و با سرمایه خانوادگی اداره می‌شد. اما در سال ۱۹۹۷، به یک شرکت سهامی تبدیل شد تا بتواند سرمایه بیشتری را جذب کند. طبق گفته Fundable «تا سال ۱۹۹۹، ارزش سرمایه Kleiner Perkins Caufield & Byers در آمازون بیش از ۵۵ درصد بازده داشت.» آمازون ۵ سال بعد از راه‌اندازی یک کسب‌وکار کوچک به موفقیت دست یافت و اقلام دیگری را به مجموعه خود افزود و با افزودن فناوری به مدل کسب‌وکار خود توانست به محبوبیت برسد. حالا آمازون بزرگ‌ترین خرده‌فروش آنلاین جهان است که هر کالایی را از لوازم‌خانگی گرفته تا گجت‌های آخرین مدل به فروش می‌رساند. همچنین این شرکت راه‌حل‌های ابری را برای کسب‌وکارهای تجارت الکترونیک ارائه می‌دهد. از دیگر نمونه‌های موفق می‌توان به PayPal اشاره کرد که در حال حاضر یکی از بزرگ‌ترین شرکت‌های پرداخت اینترنتی است. درست چهار سال پس از آغاز به کار، این شرکت به مبلغ ۱٫۵ میلیارد دلار توسط eBay خریداری شد. پس از آن، پی‌پال بر اساس یک مدل تجاری رشد کرد و یک طرح کسب‌وکاری استارت‌آپی داشت و آن را به یک کسب‌وکار سنتی تبدیل کرد. شرکت پی‌پال در ابتدا تمرکزش را روی توسعه خدمات در میان کاربران eBay در آمریکا گذاشت. سپس به توسعه پی‌پال در سایت‌های بین‌المللی eBay پرداخت. و سوم این‌که کسب‌وکار پی‌پال را ایجاد کرد. بنیان‌گذار پی‌پال، ایلان ماسک، هم اکنون یکی از چهره‌های تأثیرگذار در جهان فناوری و نوآوری است. او از وجوه حاصله از پی‌پال در جهت تاسیس تسلا و اسپیس ایکس (Space X) استفاده کرد. این دو شرکت این روزها در صدر اخبار هستند، چون اقدامات انقلابی و پیشرویی را انجام می‌دهند، پس می‌توان از آن‌ها به‌عنوان استارت‌آپ‌های موفق نام برد. این دو شرکت که با سرمایه‌هایی نزدیک به ۷٫۵ و ۲۰ میلیون دلار آغاز به کار کردند، حالا میلیاردها دلار سرمایه دارند. eBay نمونه فوق‌العاده‌ای از یک استارت‌آپ است که ۴ سال پس از راه‌اندازی به اوج موفقیت رسید. در سال ۱۹۹۴، eBay نخستین سهام (IPO) خود را عرضه کرد. همان‌طور که در وب‌سایت رسمی eBay هم اعلام‌شده، سهام آنان فراتر از انتظاراتشان بالا رفت و طی یک روز به ۵۳٫۵۰ دلار رسید. بسیاری از شما ممکن است از اپل به‌عنوان یک استارت‌آپ انقلابی یاد کنید. اما این شرکت هنگام شروع به کار یک کسب‌وکار سنتی بود، ولی یک استراتژی پیشرو، دقیق و منظم داشت. به‌علاوه، اپل هنوز هم با وجود موفقیتی که دارد یک استارت‌آپ است، البته با سهم بیشتری از بازار. طبق گزارش ویکی وند، مردم هنوز هم کامپیوترهای رومیزی مک را ترجیح می‌دهند. بنابراین، حتی شرکت‌های خیلی بزرگ هم جا برای رشد و پیشرفت دارند.


منبع : شبکه

آموزش رایگان پایتون (python) – آشنایی با محیط خط فرمان پایتون و سوییچ‌ها

۲ بهمن ۱۳۹۷
بدون نظر


برای مطالعه بخش دوم آموزش رایگان پایتون اینجا کلیک کنید


بیشتر برنامه‌های کاربردی با رویکرد ساخت، خواندن، به‌روزرسانی و حذف (CRUD) سرنام Create، Read، Update و Delete ساخته می‌شوند. اما پیش از آنکه برنامه شما به کامپیوترتان دسترسی پیدا کنید، شما باید از طریق یک زبان برنامه‌نویسی به تعامل با کامپیوتر پرداخته و فهرستی از وظایفی که کامپیوتر باید انجام دهد را بر مبنای یک زبان قابل فهم برای کامپیوتر ایجاد کنید. پایتون یکی از زبان‌های برنامه‌نویسی محبوبی است که برای انجام چنین کاری ایده‌آل است.

از فایل README  سابق و NEWS جدید غافل نشوید

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

  • اطلاعاتی در ارتباط با ویژگی‌های جدید اضافه شده به پایتون
  • نحوه نصب پایتون روی سیستم‌های لینوکسی
  •  نحوه دریافت جدیدترین نسخه از مستندات پایتون
  • نحوه تبدیل پروژه‌های قدیمی پایتون به نسخه ۳٫۳٫x
  • نحوه نصب نسخه‌های مختلف پایتون روی یک سیستم
  • نحوه دنبال کردن باگ‌ها و بررسی مشکلات
  • نحوه به‌روزرسانی پایتون
  • نحوه آگاه شدن از عرضه نسخه بعدی پایتون
  • نحوه پیاده‌سازی یک آزمایش سفارشی پایتون و…. از جمله این موارد است. مطمئن باشید با خواندن این فایل اطلاعات ارزشمندی به دست خواهید آورد که همگان را شگفت‌زده خواهید کرد.

باز کردن و اجرای محیط خط فرمان

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

اجرای پایتون

بسته به پلتفرمی که از آن استفاده می‌کنید راه‌های مختلفی برای اجرای پایتون از طریق خط فرمان وجود دارد که سه راهکار زیر جزء مرسوم‌ترین روش‌ها هستند.

  • رفتن به پوشه‌ای که پایتون درون آن نصب شده و اجرای فایل Python. با این‌کار محیط خط فرمان پایتون با تنظیمات پیش‌فرض اجرا می‌شود.
  • باز کردن ترمینال خط فرمان ویندوز (اجرای دستور cmd) و تایپ Python برای اجرای پایتون در حالت متنی. از این گزینه زمانی استفاده کنید که به دنبال بیشترین انعطاف‌پذیری هستید. این روش به شما اجازه می‌دهد پایتون را بر مبنای نیاز کاری خود پیکربندی کرده و اجرا کنید.

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

چگونه از خط فرمان به شکل پیشرفته استفاده کنیم؟

برای اجرای پایتون در محیط خط فرمان شما می‌توانید در کادر جست‌وجوی ویندوز ۱۰ کلمه Python را تایپ کرده و کلید اینتر را فشار دهید، اما در بیشتر موارد نیاز دارید تا پایتون به شیوه خاص در محیط خط فرمان اجرا شود. شما می‌توانید در زمان اجرا، پایتون را همراه با اطلاعات ویژ‌ه‌ای فراخوانی کنید که سه مورد زیر جزء رایج‌ترین موارد هستند:

  • گزینه‌ها: یک گزینه یا سوییچ خط فرمان همراه با یک علامت منفی آغاز شده و پس از آن یک یا چند حرف می‌آیند. به‌طور مثال، در نظر دارید از راهنمای پایتون استفاده کنید؟ عبارت python -h را تایپ کرده و کلید اینتر را فشار می‌دهید. با اینکار اطلاعات اضافی درباره این‌که چگونه از پایتون در خط فرمان استفاده کنید ظاهر می‌شود. این سوییچ در شماره آینده بررسی خواهیم کرد.
  • نام فایل: در این روش پایتون همراه با نام فایلی فراخوانی می‌شود. در این حالت پایتون به‌طور خودکار برنامه‌ای را فراخوانی کرده و اجرا می‌کند. شما می‌توانید هر یک از برنامه‌هایی که در ادامه ایجاد خواهیم کرد را به این روش در محیط خط فرمان فراخوانی کنید. به‌طور مثال، اگر فایلی به نام SayHello.py دارید برای فراخوانی آن در محیط خط فرمان کافی است عبارت Python SayHello.py را وارد کرده و کلید اینتر را فشار دهید.
  • پارامترها: یک برنامه می‌تواند اطلاعات اضافی را به عنوان ورودی دریافت کند. اطلاعاتی که نحوه اجرای برنامه را کنترل می‌کنند. این اطلاعات اضافی به نام آرگومان نامیده می‌شوند. درباره این‌که آرگومان‌ها چه هستند و چگونه استفاده می‌شوند نگران نباشید. در این سری از آموزش‌ها با آن‌ها آشنا شده و حسابی از آن‌ها استفاده خواهید کرد.

دقت کنید پایتون نسبت به بزرگ و کوچکی گزینه‌ها حساسیت دارد. به‌طور مثال سوییچ -s معنای کاملا متفاوتی با -S دارد. از مهم‌ترین سوییچ‌های خط فرمان پایتون می‌توان به موارد زیر اشاره کرد:

-b : زمانی که برنامه کاربردی شما از پایتون همراه با قابلیت‌های ویژه‌ای همچون str(bytes_instance)، str(bytearray_instance) و مقایسه bytes یا bytearray با str() استفاده می‌کند، پیغام‌های هشداری را اضافه می‌کند.

-bb : زمانی که برنامه شما از قابلیت‌های ویژه پایتون همچون str(bytes_instance)، str(bytearray_

instance) و مقایسه bytes یا bytearray با str() استفاده می‌کند پیغام‌های خطایی را به خروجی اضافه می‌کند.

-B : زمانی که در حال وارد کردن یک ماژول هستید اجازه نمی‌دهد چیزی در فایل‌های .py یا .pyco بنویسید.

-c cmd : از اطلاعات cmd برای اجرای یک برنامه استفاده می‌شود.

-d : ابزار اشکال‌زدایی را فراخوانی می‌کند. (این سوییچ مکان خطاهای رخ داده را مشخص می‌کند.)

-E :  از همه متغیرهای محیطی پایتون همچون PYTHONPATH که برای پیکربندی پایتون استفاده می‌شوند صرفنظر می‌کند.

-h : راهنمای دسترسی به گزینه‌ها و متغیرهای محیطی پایتون را نشان می‌دهد و پایتون را برای استفاده در اختیارتان قرار می‌دهد.

-i : پایتون را مجبور می‌کند که پس از اجرای یک اسکریپت به شما اجازه دهد به صورت تعاملی از آن استفاده کنید.

-m mod : یک ماژول کتابخانه که از طریق mod در قالب یک اسکریپت مشخص شده است را اجرا می‌کند. این گزینه همچنین به پایتون اعلام می‌دارد که فرآیند پردازش سایر اطلاعات مرتبط با سوییچ‌های دیگر را متوقف کند.

-O : بایت‌کدهای تولید شده را بهینه‌سازی می‌کند تا سرعت افزایش پیدا کند.

-OO : یک بهینه‌سازی مضاعف انجام داده و doc-strings را حذف می‌کند.

-q : به پایتون می‌گوید که پیام‌های مربوط به نسخه و کپی‌رایت را در زمان شروع تعاملی نشان ندهد.

-s : مانع از آن می‌شود تا user site directory به sys.path اضافه شود. (متغیری که به پایتون اعلام می‌دارد در چه مکان‌هایی باید به دنبال پیدا کردن ماژول‌ها باشد.)

-S : اجازه مقداردهی اولیه import site را نمی‌دهد. فعال بودن این گزینه مانع از آن می‌شود که پایتون در جست‌وجوی مسیرهایی باشد که ممکن است شامل ماژول‌های موردنیاز در آن مسیرها باشند.

-V : نسخه جاری پایتون را نشان می‌دهد.

-W arg : سطح نمایش پیغام‌های هشدار پایتون را تعدیل کرده و آن‌ها را کمتر یا بیشتر می‌کند. مقادیر معتبر برای arg عبارتند از action، message، category، module و ineno

اجرای یک فرمان

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

۱٫پایتون را در محیط خط فرمان اجرا کنید.

۲٫ فرمان زیر را تایپ کنید  (دقت کنید با تایپ دستور هیچ اتفاقی رخ نمی‌دهد، زیرا فرمان شما هنوز کامل نشده است.)

 print (“This is a line of text”)

۳٫ کلید اینتر را فشار دهید.

خروجی فرمان فوق همانند شکل زیر است.

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

در شماره آینده آموزش رایگان پایتون به سراغ نحوه استفاده از راهنما در پایتون خواهیم رفت.


منبع : شبکه

چگونه از حملات فیشینگ روی تلفن همراه جلوگیری کنیم؟

۲ بهمن ۱۳۹۷
بدون نظر


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

اما فراتر از همه این مسائل پرسش اصلی این است که آیا ما می‌توانیم از خودمان در برابر این حملات محافظت کنیم؟ پاسخ این است که بله ما می‌توانیم با به کارگیری روش‌های مختلف به سادگی از این نوع حملات روی دستگاه تلفن هوشمند خود جلوگیری کنیم.

فیشینگ از طریق تماس صوتی

در حملات فیشینگ از طریق تماس صوتی که به vishing نیز معروف است حمله كنندگان از آخرین فناوری‌های مربوط به مکالمات تلفنی مثل کالر ای‌دی، تماس خودکار از راه دور، شماره‌های مختص به نواحی مشخص یا دسترسی به اطلاعات شخصی ما برخوردار هستند.

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

فیشینگ از طریق پیامک

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

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

فیشینگ از طریق شماره تلفن

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

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

فیشینگ در شبکه‌های اجتماعی

بعد از رسوایی Cambridge Analytica دیگر جای تعجب نیست که شبکه‌های اجتماعی مورد حملات فیشینگ قرار بگیرد. در این از حملات مجرم می‌تواند خود را به عنوان یک فرد مشهور، دوست یا حتی خانواده جا بزند و به سادگی ما را فریب دهد.

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


منبع : شبکه

دانلود فیلم First Man 2018 با کیفیت ۴K HDR remux همراه با دوبله فارسی

۲ بهمن ۱۳۹۷
بدون نظر


لینک های دانلود

توجه:به دلیل حجم بسیار بالای فیلم ۳۰ ثانیه از فیلم را با کیفیت اصلی جدا کرده و برای دانلود رایگان قرار دادیم!لطفا قبل از دانلود فیلم کامل, این نسخه دمو را دانلود کرده و تست کنید. در صورت پخش موفق و رضایت از کیفیت تصویر و صدا و …. با خیال راحت نسخه کامل فیلم را دانلود کنید

دانلود دمو برای تست کیفیت  ۲۵۰ MB

.

دانلود با لینک مستقیم ویژه پارت ۱ ۱۰ گیگابایت

دانلود با لینک مستقیم ویژه پارت ۲  ۱۰ گیگابایت

دانلود با لینک مستقیم ویژه پارت ۳  ۱۰ گیگابایت

دانلود با لینک مستقیم ویژه پارت ۴  ۱۰ گیگابایت

دانلود با لینک مستقیم ویژه پارت ۵  ۱۰ گیگابایت

دانلود با لینک مستقیم ویژه پارت ۶  ۱۰ گیگابایت

دانلود با لینک مستقیم ویژه پارت ۷  ۱۰ گیگابایت

دانلود با لینک مستقیم ویژه پارت ۸  ۲٫۸ گیگابایت

(برای دانلود با لینک مستقیم نیاز به اشتراک ویژه دارید.اشتراک ویژه چیست؟)

لطفا قبل از دانلود توضیحات باکس راهنما (بالای باکس دانلود) را مطالعه کنید

  • تاریخ انتشار: ۲ بهمن ۱۳۹۷
  • نویسنده: admin




  • منبع : دانلود فیلم ۴k

    آموزش گام به گام ساخت یک محیط توسعه مجازی

    ۱ بهمن ۱۳۹۷
    بدون نظر


    وب‌سایت‌های امروزی روی بستری اجرا می‌شوند که توسعه‌دهندگان آن‌را پشته LAML می‌نامند. LAMP سرنام واژه‌های Linux ,Apache ,MySQL ,PHP است که ترکیب این چهار مولفه با یکدیگر پکیجی را به وجود می‌آورد که ما به آن وب‌سرور می‌گوییم. ‌البته پشته دیگری به نام LEMP نیز وجود دارد که کاراکتر E در این واژه برگرفته از Nginx است که توسعه‌دهندگان به آن engine x می‌گویند. در این پشته به جای آپاچی از Nginx استفاده می‌شود. همان‌گونه که مشاهده می‌کنید هر دو پشته به واژه لینوکس اشاره دارند، اما لینوکس تنها دلیلی نیست که توسعه‌دهندگان این پشته را به شما پیشنهاد می‌کنند. فناوری دیگری همچون آپاچی یا Nginx، MySQL و PHP همگی ابزارها و پیاده‌سازی مختلفی دارند که روی بسترهای مختلف قابل استفاده است. اما به لحاظ تاریخی و فنی پیکربندی‌های بر پایه لینوکس حرف اول را در دنیای وب می‌زنند.

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

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

    ماشین مجازی

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

    هرگونه اشتباه در نصب، پیکربندی یا حذف نرم‌افزارها روی ماشین ‌مجازی پیامدی به همراه نداشته و به راحتی با راه‌اندازی مجدد ماشین مجازی از روی ایمیج امکان برطرف کردن مشکل وجود دارد.

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

    اگر مجبور هستید با اعمال تغییرات عملکرد برنامه را به شکل مجازی و به شکل همزمان مشاهده کنید، این امکان وجود دارد تا از ابزارها و نرم‌افزارهای متفاوت همچون آپاچی به جای Nginx روی ماشین مجازی یا (جعبه‌های مجازی) virtual boxes دیگر استفاده کرد.

    Vagrant

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

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

    • ابتدا اطمینان حاصل کنید که یک ماشین مجازی روی سیستم‌عامل خود نصب کرده‌اید. برای هر دو سیستم‌عامل ویندوز و مک دو گزینه Virtual Box و VMware در اختیارتان قرار دارد. البته اگر از ویندوز ۱۰ استفاده می‌کنید ماشین مجازی Hyper V مایکروسافت نیز وجود دارد.
    • در مرحله بعد باید به سایت  Vagrantup.com رفته و نصب کننده مناسب را انتخاب کنید.
    • روی هارددیسک یک پوشه محلی ایجاد کنید. این پوشه محلی به منظور میزبانی باکس استفاده شده و همچنین زیرمجموعه پروفایل کاربری نیز به شمار می‌رود.

    پیکربندی محیط توسعه وب

    این نقطه همان مکانی است که قرار است یک اتفاق جادویی در آن رخ دهد. PuPHPet یک ابزار کاربردی است که به منظور انتخاب و پیکربندی نرم‌افزارهایی که قرار است در پشته LAML استفاده شوند فایل‌های GUI لازم را ارائه می‌کند.

    البته کاربرد ابزار PuPHPet محدود به موردی که اشاره شد نیست و PuPHPet قادر است از زبان‌های سمت سرور همچون Ruby و Node.js و جایگزین‌هایی برای اجزای پشته LAML پشتیبانی خوبی به عمل آورد. (به لحاظ تخصصی جاوااسکریپت را نباید یک زبان سمت سرور در نظر گرفت، اما در گروه‌ زبان‌های برنامه‌نویسی قرار می‌گیرد.)

    PuPHet این پتانسیل را دارد یک پیکربندی اولیه برای فایل‌های واگرانت ارائه کند. این ویزاد مشتمل بر بیش از بیست پیکربندی مختلف است که هر یک زوایای مختلفی را پوشش می‌دهند. در این مقاله با چند مورد از این موارد آشنا خواهید شد.

    هدف استقرار (Deploy Target): این بخش به شما اجازه می‌دهد تا مشخص کنید یک ایمیج قرار است برای Virtual Box ، VMware یا سایر نرم‌افزارهای مشابه ایجاد شده یا این‌که ایمیجی برای یک زیرساخت ابرمحور همچون Digital Ocean، AWS یا موارد مشابه ایجاد شود.

    System> Packages : این بخش به شما اجازه می‌دهد نرم‌افزارهایی که در فرآیند یک نصب عادی به آن‌ها نیاز دارید را مشخص کنید. به‌طور مثال، ممکن است به دنبال پکیج‌های ویژه‌ای برای توسعه باشید که باید در توزیع پایه سیستم‌عامل قرار گیرند. اگر در نظر دارید وابستگی‌های خاصی در ارتباط با فرآیند توسعه برای اوبونتو را مشخص کنید باید از عبارت Build-essentials استفاده کنید. برای توزیع CentOS7 نیز باید گزینه Development Tools را انتخاب کنید.

    Web Servers:  برای انتخاب آپاچی یا Nginx به عنوان هسته مرکزی پشته L(A|E)MP استفاده می‌شود.

    Languages: برای انتخاب زبان‌های PHP، Ruby، Node.JS یا پایتون استفاده می‌شود.

    Databases: یکی از جذاب‌ترین ویژگی‌های این ابزار است که اجازه می‌دهد که برای برقرار ارتباط میان ماشین مجازی با بانک‌های اطلاعاتی مختلف استفاده می‌شود. در حالی که MySQL گزینه پیش‌فرض است، اما برخی از توسعه‌دهندگان ترجیح می‌دهند از MariaDB استفاده کنند.

    سایر گزینه‌های دیگر خاص‌منظوره هستند و ممکن است در آینده تمایل داشته باشید از آن‌ها استفاده کنید.

    PuPHPet در آخرین مرحله یک آرشیو از پیکربندی‌ها ایجاد می‌کند. شما باید پیش از آن‌که سرور جدید خود را پیکربندی کرده و پارامترها را مشخص کنید در پوشه مربوطه فایل آرشیو شده را از حالت فشرده خارج کنید.

    اکنون باید فرمان زیر را اجرا کنید:

    $ vagrant up

    خروجی فرمان فوق به شرح زیر خواهد بود:

    به دلیل این‌که Base box در پوشه محلی کامپیوتر شما قرار دارد، واگرانت ایمیج را از مخزن Atlas به عنوان باکس از پیش‌پیکربندی خودش استفاده می‌کند. به لحاظ فنی، هر یک از جعبه‌ها را می‌توان از طریق اجرای فرمان $ vagrant box add USER/BOX به ماشین محلی اضافه کرد

    اکنون ماشین مجازی اجرا شده و شما آنلاین خواهید شد. تنها کاری که باید انجام دهید اجرای فرمانی است تا یک جلسه SSH  در ماشین مجازی (فاقد رابط کاربری) که نقش یک سرور LAMP را بازی می‌کند ایجاد کنید.

    برای اطلاعات بیشتر در این ارتباط به آدرس How to Create a Virtual Web Development Environment and Server مراجعه کنید.


    منبع : شبکه

    آموزش رایگان دوره نتورک پلاس (+Network) – عیب‌‌یابی مشکلات شبکه (بخش ۸)

    ۱ بهمن ۱۳۹۷
    بدون نظر


    برای مطالعه بخش هفتم آموزش رایگان و جامع نتورک پلاس (+Network) اینجا کلیک کنید


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

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

    نکته: در آزمون نتو‌رک‌پلاس چندان مرسوم نیست که شما ترتیب هر یک از مراحلی که در فلوچارت بالا مشاهده می‌کنید را به خاطر داشته باشید، بلکه مهم این است که سناریو مربوط به عیب‌یابی مشکلات را درک کرده باشید.

    مرحله ۱: شناسایی مشکلات و نشانه‌های آن‌ها

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

    مرحله ۲: یک فرضیه احتمالی‌ برای مشکل ارائه کنید

    در حالت کلی اشکال‌زدایی مدل مرجع OSI از پایین به بالا انجام می‌شود تا پیش از رفتن به سراغ مشکلات نرم‌افزاری مشکلات احتمالی سخت‌افزارها شناسایی شود. (به‌طور مثال یک کابل شده یا کارت شبکه خراب شده است.) در همان شرایطی که به دنبال پاسخ‌هایی برای پرسش اول هستید، موارد ساده را نیز بررسی کنید. به‌طور مثال ممکن است عامل بروز مشکل کابلی باشد که از سوکت خود خارج شده است. با این حال، برخی از مشکلات منشا نرم‌افزاری دارند، به‌طور مثال زمانی که کاربر نمی‌تواند به شبکه وارد شود و پیغام گذرواژه نامعتبر است را دریافت می‌کند در حقیقت با یک مشکل نرم‌افزاری روبرو شده است. برای پاسخ‌گویی به این گروه از مشکلات باید فرآیند اشکال‌زدایی مدل OSI را از بالا به پایین انجام داده و کار را از لایه کاربرد شروع کرده و مطمئن شوید که دلیل عدم ورود کاربر فراموش کردن گذرواژه است یا خیر.

    مرحله ۳، فرضیه خود در ارتباط با بروز مشکل را آزمایش کنید

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

    مرحله ۴، برنامه‌ای برای حل مشکل بنویسید

    هر زمان تغییری در یک شبکه اعمال می‌شود احتمال بروز مشکل و اختلال در انجام وظایف کارمندان دور از انتظار نیست، به ویژه زمانی که صحبت از نحوه تعامل با داده‌ها، برنامه‌های کاربردی و کاربران در میان باشد. در نتیجه همواره سعی کنید، به غیر از موارد اضطراری همیشه تغییرات را زمانی اعمال کنید که کمترین تعداد کاربر روی شبکه قرار دارند.

    گام ۵، راه‌حل خود را اجرایی کنید

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

    گام ۶، بررسی درست بودن عملکرد و اجرای اقدامات پیشگیرانه

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

    گام ۷، مستندسازی مشکلات پیدا شده، اقدامات انجام شده و نتایج به دست آمده

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

    به‌کارگیری مفاهیم: نمونه موردی ساده (عیب‌یابی یک ارتباط شبکه از دست رفته)

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

    مرحله ۱، شناسایی مشکل و علایم آن: مرورگر کامپیوتر دسکتاپی خود را باز می‌کنید، اما کامپیوتر با پیغام خطایی اعلام می‌دارد که قادر به نشان دادن سایت نیست. در ادامه فایل اکسپورر را باز می‌کنید و مشاهده می‌کنید که نمی‌توانید به منابعی که روی شبکه محلی شما قرار دارد متصل شوید.

    مرحله ۲، فرضیه احتمالی خود را بنویسید– در اولین احتمال کابل شبکه را آزمایش کنید تا مطمئن شوید که از جای خود خارج نشده باشد. بر طبق مدل OSI باید ابتدا به جنبه‌های سخت‌افزاری مشکوک شده و مشکلات را از لایه پایین به بالا بررسی کنید.

    مرحله ۳، فرضیه خود را برای مشخص شدن علت بروز مشکل آزمایش کنید. کابل را بررسی کنید تا ببنید کابل در سوکت خود قرار دارد یا از آن خارج شده است.

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

    مرحله ۵، راه‌حل خود را پیاده‌سازی کنید– در این‌جا قصد شما وصل دوباره کابل است.

    مرحله ۶، تایید درست بودن راه‌حل و اجرای اقدامات پیشگیرانه– مرورگر خود را باز کرده و سعی کنید آنلاین شوید. فایل اکسپلورر را باز کرده و سعی کنید به منابع محلی شبکه متصل شوید.

    مرحله ۷، یافته‌ها، اقدامات انجام شده و نتایج را مستندسازی کنید- این مشکل و راه‌حل فوق نیازی به مستندسازی ندارد، با این حال از تکنسین‌های شبکه انتظار می‌رود سندی در ارتباط با اشکال‌زدایی و راه‌حل‌های ارائه شده آماده کنند.

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

    لطفا نظرات خود در مورد این آموزش و ادامه آن را در بخش دیدگاه در انتهای صفحه اعلام نمایید و نظارت سایر کاربران را نیز ببینید.

     تمام قسمت‌های دوره رایگان نتورک پلاس (+Network) 

    معرفی آموزشگاه‌های معتبر دوره نتورک پلاس در سراسر کشور

    استان تهران (تهران): آموزشگاه عصر شبکه
    برگزار كننده دوره‌ها بصورت حضوری و مجازی هم‌زمان 
    تلفن: ۰۲۱۸۸۷۳۵۸۴۵           کانال: Asrehshabakeh@
    —————————————
    استان گیلان (رشت): آموزشگاه  هیوا شبکه 
    تلفن: ۰۱۳۳۳۲۴۱۲۶۹           کانال: HivaShabake@


    منبع : شبکه

    دانلود فیلم Logan Lucky 2017 با کیفیت ۴K HDR remux همراه با دوبله فارسی

    ۳۰ دی ۱۳۹۷
    بدون نظر


    لینک های دانلود

    توجه:به دلیل حجم بسیار بالای فیلم ۳۰ ثانیه از فیلم را با کیفیت اصلی جدا کرده و برای دانلود رایگان قرار دادیم!لطفا قبل از دانلود فیلم کامل, این نسخه دمو را دانلود کرده و تست کنید. در صورت پخش موفق و رضایت از کیفیت تصویر و صدا و …. با خیال راحت نسخه کامل فیلم را دانلود کنید

    دانلود دمو برای تست کیفیت  ۳۰۰ MB

    .

    دانلود با لینک مستقیم ویژه پارت ۱ ۱۰ گیگابایت

    دانلود با لینک مستقیم ویژه پارت ۲  ۱۰ گیگابایت

    دانلود با لینک مستقیم ویژه پارت ۳  ۱۰ گیگابایت

    دانلود با لینک مستقیم ویژه پارت ۴  ۱۰ گیگابایت

    دانلود با لینک مستقیم ویژه پارت ۵  ۱۰ گیگابایت

    دانلود با لینک مستقیم ویژه پارت ۶  ۶٫۲ گیگابایت

    (برای دانلود با لینک مستقیم نیاز به اشتراک ویژه دارید.اشتراک ویژه چیست؟)

    لطفا قبل از دانلود توضیحات باکس راهنما (بالای باکس دانلود) را مطالعه کنید

  • تاریخ انتشار: ۳۰ دی ۱۳۹۷
  • نویسنده: admin




  • منبع : دانلود فیلم ۴k

    آموزش رایگان پایتون (python) – نصب و اجرای پایتون

    ۳۰ دی ۱۳۹۷
    بدون نظر


    برای مطالعه بخش  اول آموزش رایگان پایتون اینجا کلیک کنید


    دانلود پایتون

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

    ✓ Advanced IBM Unix (AIX)

    ✓ Amiga Research OS (AROS)

    ✓ Application System 400 (AS/400)

    ✓ BeOS

    ✓ Hewlett-Packard Unix (HP-UX)

    ✓ Linux

    ✓ Mac OS X (comes pre-installed with the OS)

    ✓ Microsoft Disk Operating System (MS-DOS)

    ✓ MorphOS

    ✓ Operating System 2 (OS/2)

    ✓ Operating System 390 (OS/390) and z/OS

    ✓ PalmOS

    ✓ Playstation

    ✓ Psion

    ✓ QNX

    ✓ RISC OS (originally Acorn)

    ✓ Series 60

    ✓ Solaris

    ✓ Virtual Memory System (VMS)

    ✓ Windows 32-bit (XP and later)

    ✓ Windows 64-bit

    همان‌گونه که مشاهده می‌کنید اکثر پلتفرم‌ها از پایتون پشتیبانی می‌کنند. اما تمرکز ما در این مقاله روی پلتفرم‌ ویندوز است. در زمان انتشار این مطلب نگارش ۳٫۷٫۲ پایتون در دسترس کاربران قرار دارد. برای دریافت جدیدترین نسخه پایتون به آدرس https://www.python.org/downloads/ بروید. در این صفحه اگر روی دکمه دانلود کلیک کنید نسخه ۳۲ بیتی پایتون برای شما دانلود خواهد شد.

    برای دریافت نسخه ۶۲ بیتی روی گزینه windows در کنار دکمه Download Python 3.7.2 کلیک کنید. در پنجره ظاهر شده همانند تصویر زیر بسته به معماری کامپیوتر خود باید نسخه ۳۲ یا ۶۴ بیتی را انتخاب کنید. ما گزینه Download Windows x86-64 executable installer را انتخاب می‌کنیم.

    اگر قصد دارید از پایتون روی لینوکس استفاده کنید، در پایین دکمه زرد رنگ روی گزینه Linux/UNIX کلیک کنید. در صفحه ظاهر شده جدیدترین نسخه ارائه شده پایتون برای لینوکس را انتخاب کنید.

    چگونه پایتون را نصب کنیم؟

    پس از آن‌که پایتون را متناسب با پتلفرم سیستم‌عامل خود دانلود کردید، در مرحله بعد باید آن‌را نصب کنید. با کلیک روی فایل نصبی که آن‌را دریافت کرده‌اید، ماژول‌های زیر روی سیستم شما نصب خواهد شد:

    مترجم پایتون

    فایل‌های کمکی (مستندات)

    محیط خط فرمان پایتون

    محیط توسعه یکپارچه پیش‌فرض پایتون (رابط گرافیکی)

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

    نصب پایتون روی ویندوز

    فرآیند نصب پایتون روی سیستم‌عامل ویندوز تا حد زیادی شبیه به نصب سایر برنامه‌ها است. برای نصب مراحل زیر را دنبال کنید.

    ۱٫مکان فایلی که دانلود شده است را پیدا کنید

    نام فایل دانلود شده چیزی شبیه به python-3.7.2.exe یا python-3.7.2.msi است. اعدادی که در کنار نام پایتون قرار دارند به نسخه‌ای که دانلود کرده‌اید اشاره دارند.

    ۲٫ روی فایل نصبی دوبار کلیک کنید

    با کلیک روی این فایل ممکن است پنجره هشدار امنیتی ویندوز را مشاهده کنید. روی دکمه Allow کلیک کنید تا ویزارد مربوط به نصب پایتون همانند تصویر زیر ظاهر شود.

    در پنجره فوق اگر روی گزینه اول کلیک کنید پایتون در مسیر مشخص شده همراه با ویژگی‌های پیش‌فرض نصب می‌شود. اگر روی گزینه Customize installation کلیک کنید دسترسی به تنظیمات سفارشی‌تر ظاهر می‌شود. در پایین پنجره گزینه‌ Add Python 3.7 to PATH وجود دارد. فعال کردن این گزینه باعث می‌شود تا پایتون به شکل خودکار به متغیرهای ویندوز اضافه شود. پیشنهاد می‌کنیم این گزینه را فعال کنید. اکنون روی گزینه Install Now کلیک کنید تا پایتون نصب شود.

    اگر در پنجره بالا روی گزینه Customize کلیک کنید پنجره‌ای همانند تصویر زیر مشاهده می‌کنید.

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

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

    دسترسی به پایتون روی کامپیوتری که نصب شده است

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

    ۱٫در پوشه فوق با کلیک روی IDLE Python 3.7.2 محیط توسعه یکپارچه پایتون همانند شکل زیر ظاهر می‌شود. زمانی که محیط توسعه یکپارچه را اجرا می‌کنید، این ابزار به شکل خودکار اطلاعاتی در ارتباط با برنامه‌ای که باز کرده‌اید، نگارش پایتونی که از آن استفاده می‌کنید و جزییات مربوط به سیستم‌عامل را نشان می‌دهد.

    ۲٫ گزینه دیگری که برای کار با پایتون در اختیارتان قرار دارد، خط فرمان است که اجازه می‌دهد دستورات پایتون را در یک محیط متنی وارد کنید. اگر در کادر جست‌وجوی ویندوز ۱۰ واژه python  را تایپ کرده و کلید اینتر را فشار دهید، محیط خط فرمان پایتون همانند شکل زیر ظاهر می‌شود.

    محیط خط فرمان نیز همان اطلاعاتی را به شما نشان می‌دهد که در محیط گرافیکی مشاهده می‌کنید.

    ۳٫ روش دیگری که برای دسترسی به پایتون در اختیارتان قرار دارد، باز کردن پایتون در پنجره command prompt است. برای این منظور باید دستور cmd را در کادر جست‌وجوی ویندوز تایپ کرده و کلید اینتر را فشار دهید. پس از این‌کار واژه python را در محیط خط فرمان تایپ کرده و کلید اینتر را فشار دهید. دسترسی به پایتون از طریق راهکار فوق زمانی استفاده می‌شود که به دنبال انعطاف‌پذیری بیشتری نسبت به محیط استاندارد پایتون هستید و نیاز دارید تا پایتون با بالاترین سطح از مجوزها اجرا شود.

    نکته: اگر در محیط خط فرمان عبارت Python را تایپ کرده و کلید اینتر را فشار دادید، اما پیغام خطایی مبنی بر عدم وجود پایتون مشاهده کردید، به معنای آن است که مسیر نصب پایتون در فهرست متغیرهای ویندوز قرار ندارد. (به همین دلیل بود که در زمان نصب گفتیم سوییچ Add Python 3.7 to PATH را فعال کنید.) اگر پایتون به شکل مستقیم اجرا نشد باید به مسیر نصب برنامه پایتون رفته و از آن مسیر پایتون را اجرا کنید. برای این منظور باید دستورات زیر را اجرا کنید.

    Cd

    CD C:UsersHamidAppDataLocalProgramsPythonPython37

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

    در محیط خط فرمان سوییچ‌های مختلفی همراه با پایتون قابل استفاده هستند. برای مشاهده سوییچ‌های مختلف پایتون می‌توانید از سوییچ /? استفاده کنید. با اجرای فرمان زیر فهرستی از سوییچ‌های در دسترس پایتون را مشاهده خواهید کرد.

    Python /?

    البته نگران نباشید، در این سری از مقاله‌های قصد نداریم با همه این سوییچ‌ها کار کنیم، بلکه کاربردی‌ترین آن‌ها را استفاده خواهیم کرد.

    آزمایش محیطی که نصب کرده‌اید

    برای مطمئن شدن از این موضوع که برنامه به درستی نصب شده است، باید آن‌را آزمایش کنید. برای این منظور بهتر است اولین برنامه خود در پایتون را بنویسید. برای این منظور اگر برنامه IDLE باز نیست در منوی شروع ویندوز واژه IDLE را تایپ کرده و کلید اینتر را فشار دهید. برای آن‌که مطمئن شوید که پایتون به درستی کار می‌کند، فرمان زیر را در محیط فوق تایپ کرده و کلید اینتر را فشار دهید.

    print (“اين اولين برنامه پايتون من است.”)

    پایتون پیامی که تایپ کرده‌اید را نشان می‌دهد. فرمان print() هر متنی که درون آن تایپ کرده‌اید را روی صفحه‌نمایش نشان می‌دهد. در طول این آموزش‌ها از فرمان فوق برای نشان دادن نتایج مربوط به اجرای بیشتر فرمان‌ها استفاده کردیم. Print یکی از پرکاربردترین دستوراتی است که در این سری از آموزش‌ها از آن استفاده خواهید کرد.

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

    صورتی: نشان می‌دهد که فرمانی را تایپ کرده‌اید

    سبز: مشخص کننده محتوایی است که برای یک فرمان ارسال خواهد شد.

    آبی: نشان دهنده خروجی یک فرمان است.

    مشکی: بیان‌گر موجودیت‌هایی است که یک فرمان نیستند.

    اکنون می‌دانید که پایتون به درستی روی سیستم شما نصب شده است، زیرا موفق شدید یک فرمان را اجرا کنید. در این مرحله فرمان‌های جذاب‌تری را نیز می‌توانید اجرا کنید. به‌طور مثال اگر عبارت ۳+۶ را در این محیط تایپ کرده و کلید اینتر را فشار دهید، خروجی ۹ را مشاهده خواهید کرد. دقت کنید که ۶+۳ به دلیل این‌که یک فرمان نیستند، به رنگ مشکی نشان داده شده‌اند. اما مقدار ۹ به رنگ آبی نشان داده شده که بیان‌گر خروجی این دستور است.

    خاتمه دادن به اجرای IDLE

    اکنون زمان آن فرارسیده است که به اجرای IDLE پایان دهیم. اگر دستور quit() را تایپ کرده و کلید اینتر را فشار دهید، IDLE پیغامی همانند شکل زیر نشان می‌دهد.

    این پیغام به شما اعلام می‌دارد که برنامه در حال اجرا بسته خواهد شد. روی دکمه OK کلیک کنید تا برنامه بسته شود.

    دقت کنید که فرمان quit() همانند فرمان print() همراه با پرانتزهایی پس از آن استفاده می‌شود. همه فرمان‌ها دارای پرانتزهایی این چنینی هستند. با این حساب فرمان‌ها در پایتون همراه با پرانتزها ظاهر می‌شوند.

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

    برای مطالعه تمام قسمت‌های منتشر شده آموزش‌های رایگان پایتون
    اینجا کلیک کنید 

    لطفا نظرات خود در مورد این آموزش و ادامه آن را در بخش دیدگاه در انتهای صفحه اعلام نمایید و نظارت سایر کاربران را نیز ببینید.


    معرفی کانال آموزش برنامه‌نویسی و پایتون:

    برنامه‌نویسی | پایتون: Python_0to100@
    (کانال سری آموزش های رایگان پایتون)

    آموزش پایتون:  learnpy@


    منبع : شبکه



    تمامی حقوق مادی و معنوی برای سرویس وبلاگدهی تو بلاگ / فیلم 4k محفوظ میباشد.

    طراحی و بهینه سازی : دانلود فیلم 4k | اورداپ سرور

    محسن لرستانی
    مهراب