Programmer City «شهر برنامه‌نویس»
850 subscribers
4.04K photos
939 videos
98 files
1.93K links
دنیای برنامه‌نویسی و مهندسی کامپیوتر🌈

لینک جهت حمایت‌های مالی شما:
http://zarinp.al/programmercity

📱ارتباط با ما: پیج اینستاگراممون🎈
IG: ProgrammerCity

لینک ناشناسمون:
https://t.me/BitnetChat_bot?start=sec-ehdiahcie
Download Telegram
✴️تلفن‌های هوشمند(Smartphone)
با استفاده از گوشی‌های هوشمند علاوه بر برقراری تماس تلفنی امکان دسترسی به اینترنت، سازماندهی اطلاعات، تماس، ارسال ایمیل، و پیام متنی، بازی و گرفتن عکس و فیلم نیز وجود داره.
این گوشی‌ها معمولا دارای یک صحفه کلید و یک صحفه نمایش بزرگ هستند.

✴️تبلت یا لوح رایانه(Tablet Pc)
تبلت‌ها ترکیبی از لپ تاپ و اسمارت فون هستند.
تبلت از یک تلفن همراه بزرگ‌تره و به جای کیبورد از یک صحفه نمایش لمسی بهره میگیره.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1
اگر تا اینجا خوشتون اومد و دوست دارین با همین فرمون ادامه بدیم لطفا نظرتونو بگین که بدونم😅 اگر هم پیشنهادی انتقادی دارین لینک ناشناس رو بیو کانال هست از اون طریق اقدام کنین🧡😀
Anonymous Poll
83%
آره خیلی خوبه که از صفر در مورد کامپیوتر و برنامه‌نویسی بدونیم😍
0%
نه، متن خیلی حوصله‌سربره، یه روش دیگه رو امتحان کنین👌🏻
17%
پست‌های دیگه‌ای مد نظرم هست تو چت ناشناس میگم 😊
👍1🔥1
کی بود میخواست متن از PDF و عکس استخراج کنه😍، الان دقیق‌ترین سیستم OCR دنیا به صورت رایگان در دسترس قرار گرفت. #معرفی_سایت

https://chat.mistral.ai/chat

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
🔥2👍1😁1
چندتا ری‌اکشن خوشگل میخوام بزنین رو پست‌های امروز تا بقیه‌شو بزارم😁
2🥰1😁1🤩1
نرم افزار(Software)
سخت‌افزار به تنهایی هیچ کاری نمیتونه انجام بده. برای مثال شما برای دیدن یک فیلم نیاز به صفحه نمایش و بلندگو دارین؛ اما سخت‌افزارها به تنهایی نمیتونن برای شما فیلمی نمایش بدن. شما برای نمایش فیلم به برنامه‌ای نیاز دارین تا فیلمو برای شما پخش کنه. از این برنامه برای پخش فیلم استفاده میشه.

(مثل Km player -MX player-Windows Media player) به این برنامه #نرم‌افزار میگن.
نرم‌افزار مجموعه‌ای هماهنگ از برنامه‌ها هست که کنترل و هماهنگی فعالیت‌های سخت‌افزاری رایانه و هدایت و پردازش داده‌ها رو بر عهده داره. کاربر از طریق نرم‌افزار با رایانه ارتباط برقرار میکنه. برای انجام هرکاری تو رایانه برنامه یا نرم‌افزار مخصوص به خود وجود داره.

نرم‌افزارهای رایانه رو میتونیم به دو دسته بزرگ تقسیم کنیم:

⭕️نرم افزار سیستمی(System Software)
⭕️نرم افزار کاربردی(Application Software)


°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1😁1
♨️نرم‌افزارهای کاربردی اونایی‌اند که برای انجام کار خاصی استفاده میشن. به عنوان نمونه فیلم پخش میکنن، صدامونو ضبط میکنن و یا ما با اونا تایپ کرده یا نقاشی میکشیم؛ اما برای اینکه این برنامه‌های کاربردی بتونن از سیستم استفاده کنن باید برنامه‌های دیگه سخت‌افزارها یا حتی نرم‌افزارهای کاربردی دیگه رو مدیریت کنن تا کامپیوتر درست عمل کنه. این برنامه‌ها که مدیریت رایانه رو بر عهده دارن و در واقع واسطه‌ای بین کاربر و سخت‌افزار هستن، نرم‌افزارهای سیستمی نام دارن.

🛑نرم‌افزارهای سیستمی به چند دسته تقسیم میشن:
برنامه‌های راه‌انداز(startup program)
سیستم عامل‌ها(Operating system)
مترجم زبان‌های برنامه‌نویسی(Compiler)
برنامه‌های کمکی(Utilities)

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
🔥2👍1👏1
Programmer City «شهر برنامه‌نویس»
♨️نرم‌افزارهای کاربردی اونایی‌اند که برای انجام کار خاصی استفاده میشن. به عنوان نمونه فیلم پخش میکنن، صدامونو ضبط میکنن و یا ما با اونا تایپ کرده یا نقاشی میکشیم؛ اما برای اینکه این برنامه‌های کاربردی بتونن از سیستم استفاده کنن باید برنامه‌های دیگه سخت‌افزارها…
♨️برنامه‌های راه انداز(Startup program)
اولین برنامه‌ای که با روشن شدن رایانه روی سخت‌افزار اجرا میشه تا رایانه رو برای اجرای عملیات آماده کنن عبارت است از:

برنامه عیب‌یاب (Post)
قسمت‌های اصلی رایانه شامل حافظه (Ram) و پردازشگر مرکزی (CPU) رو آزمایش میکنه و اگر مشکلی تو این قسمت‌ها باشه به وسیله این برنامه اطلاع داده میشه.

برنامه شناسایی دستگاه‌های ورودی و خروجی (Bios)
شناسایی و راه‌اندازی دستگاه‌های ورودی و خروجی بر عهده این برنامه‌ست.

بارگذاری سیستم عامل (Loader)
بخش‌های اصلی سیستم عامل به وسیله این برنامه به حافظه اصلی منتقل میشن و تا رایانه روشنه در حافظه باقی میمونه.

سیستم عامل‌ها (Operating systsm)
مهمترین نرم‌افزار سیستمی که بقیه نرم‌افزارها تو رایانه به وسیله اون مدیریت میشن سیستم عامل نام دارند. سیستم عامل مجموعه‌ای از برنامه‌هاست که برای مدیریت و کنترل عملیات رایانه مورد استفاده قرار میگیره و به عنوان رابط بین کاربر و سخت افزار عمل میکنه. دستورهای کاربر برای اجرا تو رایانه به سیستم عامل ارسال میشن و نتایج حاصل از اجرای دستورها به وسیله سیستم عامل به اطلاع کاربر میرسه. سیستم عامل‌ها انواع مختلفی داشته و توسط شرکت‌های مختلفی تولید میشن. MS-DOS، WINDOWS، UNIX، LINUX ، ANDROID ،MACINTOSH
نمونه‌ای از سیستم عامل‌های معروف هستند. سیستم عامل‌ها را میتونیم با توجه به تعداد کاربرانی که همزمان اونو استفاده میکنن و تعداد کارهایی که همزمان انجام میدن به دسته های زیر تقسیم کرد:

سیستم عامل تک‌منظوره (Single tasking)
اکثر سیستم عامل‌های تک منظوره تو هر لحظه یک پردازشو انجام میدن. مثلا اگر رایانه در حال چاپ باشه تا زمانی که عمل چاپ تمام نشه نمیتونه کار دیگه‌ای انجام بده. (مثل MS-DOS)

سیستم عامل چندمنظوره (Multi tasking)
سیستم عامل چند منظوره همزمان میتونه چندین پردازشو انجام بده سیستم عامل‌های جدید همه چند منظوره‌اند. مثل لینوکس یا windows7، windows10

✴️سیستم عامل تک کاربره و تک منظوره (Single tasking-single user)
تو این سیستم عامل‌ها تو هر لحظه فقط یک کاربر میتونه با سیستم کار کنه و سیستم تو هر لحظه تنها یک پردازش انجام میده.

سیستم عامل تک کاربره و چند منظوره(Single user-multi tasking)
این سیستم عامل میتونه همزمان چندین پردازشو انجام بده اما تو هر لحظه فقط یک کاربر میتونه با سیستم کار کنه. سیستم عامل‌های رایانه شخصی از این نوع هستند مثل windows 98-windows7-macintosh

سیستم عامل چند کاربره(Multi user)
تو این سیستم عامل تو هر لحظه چندین کاربر میتونن با سیستم کار کنند. مثل UNIX
سیستم عامل‌ها دارای دو محیط گرافیکی و متنی (GUI: GRAPHIC USER INTERFACE) هستند.
تو محیط متنی کاربر با وارد کردن دستورات متنی میتونه کارشو انجام بده (مثل Ms-dos) ولی تو محیط گرافیکی کاربر به کمک شی‌های گرافیکی مثل تصاویر و منوها و با استفاده از ماوس میتونه به سادگی برنامه‌ها رو اجرا کنه.

تا همین چند سال اخیر واژه سیستم عامل بین گوشی‌های تلفن همراه معنا و مفهومی خاصی نداشت و تلفن همراه از سیستم عامل‌های خاصی استفاده نمیکردن تا اینکه نسل‌های دوم و سوم گوشی‌های تلفن همراه عرضه شد. این گوشی‌ها دارای امکانات سخت‌افزاری بیشتر و دارای پردازشگر مرکزی (Cpu) و حافظه بودن و تقریبا به صورت یک رایانه کوچک طراحی میشدن. بنابراین رقابت نرم‌افزاری در کنار سخت‌افزاری شروع شد. امروزه تبلت‌ها و تلفن‌های همراه نیز دارای سیستم عامل هستند. مثل ANDROID-BLACKBERY-BADA-WINDOWS CE-SYMBIAM-IOS-JAVA.

نرم‌افزار کمکی (Utilities)
برنامه‌هایی هستن که برای مدیریت سیستم به کاربر کمک میکنن و استفاده از رایانه رو برای کاربر راحت‌تر میکنه. نرم‌افزارهای امنیتی و مدیریت حافظه نمونه‌ای از برنامه‌های کمکی هستند.

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍1🔥1👏1
✴️مترجم‌ها (Compiler)
همونطور که ما انسانا برای ارتباط باهم‌دیگه نیازمند یک زبان مشترکیم برای ارتباط با رایانه هم نیازمند زبان مشترکیم. برای اینکه بتونیم به رایانه دستورات قابل فهم بدیم تا اجرا کنه باید از زبان ماشین استفاده کنیم که یادگیری اون برای انسان سخته. به همین دلیل زبان‌های قابل فهم برای انسان اختراع شدن که به زبان محاوره‌ای نزدیکن. برای تبدیل این زبان‌ها به زبان ماشین مترجم‌ها به وجود اومدن.
مترجم نرم افزار سیستمیه که برای برنامه نوشته شده با یک زبان خاص برنامه نویسیو به یک زبان قابل فهم برای ماشین تبدیل میکنه. زبان‌های برنامه‌نویسی به ۳ دسته تقسیم میشن:

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

✳️زبان سطح میانی: این زبان نسبت به زبان‌های سطح پایین به زبان انسان نزدیکتره. زبان C از زبان‌های سطح میانیه.

✳️زبان سطح بالا: این زبان به زبان انسان بسیار نزدیکه. مثل python و c#. برنامه هایی که غیر از زبان ماشین نوشته میشن باید توسط کامپایلر به زبان ماشین تبدیل بشن تا به وسیله رایانه قابل اجرا باشه.

@ProgramerCity
1👍1🔥1
لوگو انواع سیستم عامل‌ها🍀

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
1👍1🔥1
🌝تعریف رایانه:
رایانه ماشینیه قابل برنامه‌ریزی که از ترکیب اجزای الکترونیکی و الکترومکانیکی تشکیل شده و میتونه عملیات محاسباتی و منطقی رو با سرعت بسیار زیاد و دقت بالا انجام بده.

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

🌞برخی اصطلاحات پایه عبارتند از:

داده (Data)
مواد اولیه مورد نیاز که پیش از انجام عملیات و به عنوان ورودی به سیستم ارسال میشه داده نام داره.

🌿پردازش (Process)
به مجموعه‌ای از عملیات که برای تبدیل ورودی به خروجی انجام میشه پردازش میگیم.

°---------------------------------°

https://t.me/programercity

°---------------------------------°
1👍1🔥1
Programmer City «شهر برنامه‌نویس»
🌝تعریف رایانه: رایانه ماشینیه قابل برنامه‌ریزی که از ترکیب اجزای الکترونیکی و الکترومکانیکی تشکیل شده و میتونه عملیات محاسباتی و منطقی رو با سرعت بسیار زیاد و دقت بالا انجام بده. این ماشین همه منظوره معمولا شامل مدارات دیجیتالیه و بر اساس مجموعه دستوراتی…
🍀اطلاعات (Information)
خروجی تولید شده در اثر پردازش رو اطلاعات میگیم. اطلاعات میتونه از نوع صدا، تصویر، عدد، فیلم و هرچیزی دیگه‌ای باشه.

🌱سیستم (System)
به مجموعه اجزای هدفمندی که برای رسیدن به یک هدف مشترک و با هماهنگی هم کار میکنند سامانه یا سیستم میگن. گاهی خروجی یک سیستم میتونه به عنوان ورودی سیستم دیگه‌ای مورد استفاده قرار بگیره.

🍃INPUT (ورودی)
PROCESS (پردازش)
OUTPUT (خروجی)

🪴خب بهتره یه مثال بزنم تا خوب متوجه شین.😉
یه تیکه گوشت خام و یه قابلمه و یه اجاق گاز و قاشقو در نظر بگیرین😅. همونطور که میدونین نمیتونیم گوشتو خام بخوریم (کاری به خارجیا نداریم اونا همه چیزخوارن😂) پس باید اونو بپزیم تا بتونیم بخوریمش. تو کامپیوتر هم همینطوره تا وقتی که داده مورد پردازش قرار نگیره ما نمیتونیم ازش استفاده کنیم.
خب میریم سراغ ادامه آشپزی😄
بعد گوشت خامو میزاریم تو قابلمه و اجاقو روشن می‌کنیم و با قاشق یا ملاقه همش می‌زنیم. اینجا گوشت خام ما همون داده هستش. عملیات پختن گوشت هم میشه پردازش. وقتی گوشت پخته شد و قابل خوردن شد میشه اطلاعات😃.

خب حالا سیستم چیه؟ به مجموعه‌ی این وسایل یعنی اجاق گاز و قاشق و قابلمه که دست به دست هم دادن تا گوشت خام ما پخته بشه میگن سیستم به همین راحتی😁

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

ری‌اکشن بزنین بدونم اوکی هستین یا نه!🙂‍↔️

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👍21🔥1
🍄همه چیز قطعات ورودی و خروجی رایانه

سخت‌افزارها در انواع ورودی و خروجی ساخته میشن که هرکدوم کارایی مخصوص به خودشونو دارند.

🍄‍🟫واحد ورودی(INPUT UNIT):
خب دستگاه‌های ورودی همونطور که از اسمشون معلومه وظیفشون وارد کردن داده داخل کامپیوتره. مثلا وقتی شما از کیبورد استفاده میکنی داری داده رو وارد کامپیوتر میکنی. یا مثلا وقتی با میکروفون صحبت میکنی صداتونو وارد کامپیوتر میکنی. به این دستگاهپها که وظیفه دارن داده‌ای رو از بیرون کامپیوتر وارد کامپیوتر بکنن میگن واحد ورودی.
خب چند تا مثال از قطعات ورودی بریم:
ـ کیبورد (Keyboard)
- موس (Mouse)
- میکروفون (Microphone)
- دسته‌های بازی (Joy stick)
- وبکم (وسیله‌ای که وصلش میکنن رو مانیتور تا بتونن تصویرشون یا فیلمشونو وارد کامپیوتر کنن)
- اسکنر (Scanner)
- قلم نوری (Stylus)

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
1🔥1👏1
Programmer City «شهر برنامه‌نویس»
🍄همه چیز قطعات ورودی و خروجی رایانه سخت‌افزارها در انواع ورودی و خروجی ساخته میشن که هرکدوم کارایی مخصوص به خودشونو دارند. 🍄‍🟫واحد ورودی(INPUT UNIT): خب دستگاه‌های ورودی همونطور که از اسمشون معلومه وظیفشون وارد کردن داده داخل کامپیوتره. مثلا وقتی شما از…
🐚واحد خروجی(OUTPUT UNIT):
همونطور که از اسمشون معلومه وظیفشون نمایش دادن اطلاعاته. یعنی بعد از دریافت داده‌ها توسط واحد ورودی مثل موس و کیبورد و.... بعد از پردازش به ما نمایش میده. یعنی اطلاعات رو خارج میکنه تا ما بتونیم ببینیم. خب حالا چند تا مثال از واحد خروجی بزنیم:
ـ مانیتور (Monitor)
- پرینتر (Printer)
ـ پلاتر (همون چاپگرهای بزرگ واسه چاپ بنر و غیره)
- بلندگو (Speaker)

🪸واحد ورودی-خروجی (INPUT-OUTPUT UNIT)
نترسین چیز زیاد عجیبی نیست😁. یه واحدی تو کامپیوتر که هم میتونه ورودی باشه هم خروجی. خب چطور؟ الان میگم بهتون. به عنوان مثال یه DVD Writer رو در نظر بگیر. ما میتونیم یه DVD که حاوی فیلم یا هرچی دیگه هست رو وارد DVD writerمون بکنیم. اینجا بهش میگیم واحد خروجی چون داره از بیرون اطلاعات یا داده رو وارد کامپیوتر میکنه. همونطور که میدونین با وارد کردن یه CD یا DVD خام داخل DVD Writer روش اطلاعات ثبت یا Write کنیم.

مثال‌هایی از واحد ورودی-خروجی:
ـ فلش مموری
- DVD Writer یا CD Writer
- مودم
- کارت شبکه

در آینده‌ای نزدیک در مورد تک تکشون حرف میزنیم🤓موافقی؟!🌴

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
🔥1👏1
Programmer City «شهر برنامه‌نویس»
🐚واحد خروجی(OUTPUT UNIT): همونطور که از اسمشون معلومه وظیفشون نمایش دادن اطلاعاته. یعنی بعد از دریافت داده‌ها توسط واحد ورودی مثل موس و کیبورد و.... بعد از پردازش به ما نمایش میده. یعنی اطلاعات رو خارج میکنه تا ما بتونیم ببینیم. خب حالا چند تا مثال از واحد…
فردا میخوام در مورد صفحه‌های نمایش حرف بزنیم و انواعشون رو بررسی کنیم🎄

لطفاً یکم ری‌اکشن روی پست‌های امروز بزنین انرژی بگیرم و بیشتر تحقیق کنم براتون و اطلاعات جامعی براتون بزارم🌹

با تشکر مدیر کانال🌚(حیف که اینجا نمیشه امضا کرد😂 پس فقط تگ کانالو میزارم)

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
🔥1👏1
Koli
Mohsen Chavoshi
آهنگ جدید آقای محسن چاووشی به عنوان پیام بازرگانی امروز تقدیم شما😅

°----------------------------------------°

https://t.me/programercity

°----------------------------------------°
👏1😁1
خب خب از این به بعد از مطالب کانال ازتون کوئیز میگیرم که ببینم چقدر مطالب کانالو میخونین و بهش توجه میکنین🤨

اینم بگم جواب همه این کوئیزا داخل کانال هست🥰

بریم کوئیز اول رو جواب بدیم و خودمونو بسنجیم😍✔️
👍1👏1
کامپیوتر وسیله‌ایه که داده‌های ورودی رو میگیره و پس از انجام چه عملی بر روی اونا نتیجه رو به صورت اطلاعات ارائه میکنه؟!
Anonymous Quiz
67%
پردازش
0%
ذخیره‌سازی
33%
محاسبات
0%
انتقال
1👍1👏1
کدوم گزینه دستگاه وردی نیست؟!
Anonymous Quiz
50%
Speaker
0%
Mouse
0%
Microphone
50%
Scanner
1👍1🔥1
کدوم یک از موارد زیر یک سیستم عامل محسوب میشه ؟!
Anonymous Quiz
17%
PhotoShop
17%
PowerPoint
67%
Windows XP
0%
NetScape
1👍1🔥1