برنامه سازی پیشرفته سمانه نیکنام

کدهای پایتون

۸ مطلب در اسفند ۱۳۹۹ ثبت شده است

  • ۰
  • ۰

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

  • سمانه نیکنام دوگاهه
  • ۰
  • ۰

How do optical mice work?

ماوس نوری عمال از یک دوربین ظریف استفاده میکند که ۱۵۰۰ عکس در هر ثانیه میگیرد. این ماوس میتواند تقریبا روی هر سطحی کار
کند. ماوس دارای یک دیود نورانی قرمز (LED ( می باشد که نور را به سطح کار می تاباند، این نور بین سطح کار و یک سنسور CMOS
نوسان میکند.
سنسور CMOS ،هر تصویر دریافتی را به یک پردازشگر دیجیتالی DSP میفرستد تا تحلیل شود. DSP با سرعت ۱۸ میلیون دستور در
ثانیه قادر است الگو های داخل تصویر را دیده و بفهمد که این الگو ها چگونه حرکت میکنند و فرق هر تصویر با تصویر قبلی چیست. 
سپس بر اساس تغییر الگو در یک سلسله تصویر، DSP میفهمد که ماوس چقدر و چطور حرکت کرده و مختصات صحیح را به کامپیوتر
ارسال میکند. سپس کامپیوتر با توجه به این مختصات دریافتی، کرسر ) (Cursorرا روی صفحه حرکت میدهد.این عمل، صدها بار در
ثانیه انجام میشود تا حرکتی نرم و یکنواخت برای کرسر ماوس ایجاد کند.

  • سمانه نیکنام دوگاهه
  • ۰
  • ۰

در سیستم میان برها برای راحتی کار ما در دسترسی به دستور مورد نظر در سیستم استفاده میگردد که چند مورد از انها را در پایین ذکر کرده ایم:

۱ . حرکت در میان کلمات

فرض کنید در حال تایپ یک متن می باشید ، در صورتی که قصد دارید بین کلمات تایپ شده حرکت کنید از کلید ترکیبی Ctrl و کلید های جهتی استفاده کنید.

۲ . انتخاب کلمه ها با هر حرکت

شما با استفاده از کلید های ترکیبی زیر می توانید کلمات اطراف نشانگر را انتخاب (highlight) کنید.

 از دستور ctrl+shift+فلش ها

۳ . حذف یک کلمه

در صورتی که قصد دارید یک کلمه را در یک متن حذف کنید ، میتوانید از میانبر Ctrl + Backspace استفاده نمایید.

۴ . انتخاب تمام کلمه ها در یک سطر

برای انتخاب تمام کلمه هایی که در یک سطر وجود دارند، می توانید از میانبر Shift + Home یا Shift + End استفاده کنید.

۵ . کوچک کردن (Minimize) تمامی پنجره های در حال اجرا در ویندوز

از دستور پنجره  win+Mصورت میگیرد

۶ . حرکت در بین پنجره های در حال اجرا در مرورگر

با استفاده از کلید ترکیبی Ctrl + Tab می توانید به سادگی ، بین پنجره های در حال اجرا در مرورگر ، جابه جا شوید.

۷ . قفل کردن ویندوز

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

 از دستور پنجره L+winصورت میگیرد

۸ . راه اندازی Task Manager

با استفاده از کلید های ترکیبی زیر ، Task Manager ویندوز شما راه اندازی خواهد شد.

 

 از دستورctrl+shift+ece

۹ . عکسبرداری از کل صفحه

برای گرفتن عکس از کل صفحه نمایش و پنجره های آن میتوانید از میانبر Win + Prt Scr استفاده کنید.

  • سمانه نیکنام دوگاهه
  • ۰
  • ۰

1 )اعمال تغییرات و ذخیره روی خود فایل و در همان محل ذخیره شده قبلی
برای این منظور فقط کافی است دکمه save را فشار دهیم. به همین سادگی تغییرات روی فایل حاضر ذخیره میشود.
برای مثال فایلی با عنوان doc.aval داریم و تغییراتی را روی آن اعمال کرده ایم، در اینصورت اگر دکمه save را فشار دهیم فایل
doc.aval با آخرین تغییرات آپدیت میشود.
2 )اعمال تغییرات و ذخیره در یک فایل و احتماال در مکانی دیگر
در صورتی که میخواهیم فایل اولیه را نگه داریم و تغییرات را در قالب فایل دیگری ذخیره نمائیم از دکمه as save استفاده میکنیم در
اینصورت با فشردن این دکمه پنجره ای باز میشود و از ما میخواهد که نامی برای فایل انتخاب کرده و محل ذخیره را مشخص نمائیم
)همانطور که در باال نیز ذکر شد در برخی موارد قادر به تعیین پسوند فایل نیز خواهیم بود( و با فشردن دکمه Enter از صفحه کلید
عمل ذخیره سازی را تکمیل نمائیم.
برای مثال فایلی با عنوان doc.aval در اختیار داریم، تغییراتی را در فایل اعمال میکنیم و میخواهیم اصل فایل doc.aval را نیز داشته
باشیم بنابراین از دکمه as save استفاده میکنیم و در پنجره باز شده نامی دیگر برای فایل جدید خود انتخاب میکنیم مانند
doc.dovom و پس از مشخص نمودن محل ذخیره با زدن دکمه Enter فایل جدید ذخیره میشود.

  • سمانه نیکنام دوگاهه
  • ۰
  • ۰

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

  • سمانه نیکنام دوگاهه
  • ۰
  • ۰

محیط توسعه یکپارچه یا IDE

محیط توسعه یکپارچه یا مجتمع تشکیل شده از سه کلمه ( integrated Development Environment ) میباشدکه جزء بهترین ابزار برنامه نویسی بحساب می آید.

 IDE برای برنامه نویس مانند جعبه ابزار برای مکانیک است که تمامی پیش نیاز ها برای تبدیل کدها به یک نرم افزار را فراهم میکند و همچنین به برنامه نویس کمک میکند در کمترین زمان کدهای صحیح و خوانا بنویسد .

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

برای انواع زبان های برنامه نویسی IDE های متفاوتی وجود دارد :

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

IDE  ها دارای سه ویژگی اصلی هستند :

:Source CodeEditar  ویرایشگر سورس کدها :  Compailer or Interpreter   -   کامپایلر یا مفسر   :Debugger-  اشکال زدایی دلیل اصلی محبوبیت IDE ها ،( فراهم کردن تمامی این امکانات در یک محیط گرافیکی ( GUI  است .

تعداد زیادی نرم افزار IDE وجود دارد که در زیر تعدادی از آنها نام برده شده است :

Pycharm

Sypder

Atom

Thonny

PyDEV

Wing

Idle

و ....

 

  منبع: مرجع آموزش برنامه نویسی ایرانیان(سورس ایران)

  • سمانه نیکنام دوگاهه
  • ۰
  • ۰

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

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

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

  • سمانه نیکنام دوگاهه
  • ۰
  • ۰

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

مرد خردمند هنر پیشه را، عمر دو بایست در این روزگار، تا به یکی تجربه اندوختن، با دگری تجربه بردن به کار!

اگر همه ما تجربیات مفید خود را در اختیار دیگران قرار دهیم همه خواهند توانست با انتخاب ها و تصمیم های درست تر، استفاده بهتری از وقت و عمر خود داشته باشند.

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

  • سمانه نیکنام دوگاهه