هیچی لذت بخش تر از این نیست که متن فا*ینگ کسالت بار رو برای بچه های کلاس طوری بخونی که از خنده ریسه برن و از شوق خواب از سرشون بپره
❤9👍1
ولی حالا که دارم فکر میکنم خیلی کار کثیفیه که یه عده میان پست یه کانال رو کپی میکنن و بالاش مینویسن مطلبی از کانال فلان
آقا پست رو فوروارد کن و از اون کانال این طوری حمایت کن
تو که کپی میکنی، من نمیفهمم پستم توی کانالته، نمیفهمم چند نفر اونجا پستم رو دیدن
با فوروارد کردنه که هم از نویسنده حمایت میکنی، هم بهش میگی که من فرستادم
@PhiloLearn
آقا پست رو فوروارد کن و از اون کانال این طوری حمایت کن
تو که کپی میکنی، من نمیفهمم پستم توی کانالته، نمیفهمم چند نفر اونجا پستم رو دیدن
با فوروارد کردنه که هم از نویسنده حمایت میکنی، هم بهش میگی که من فرستادم
@PhiloLearn
👍25
🔵 کدوم سیستم عامل بدرد ما میخوره؟
بذارید خلاصش کنم، اگر کار دفتری مرسوم، برنامه نویسی مربوط به ویندوز، ادیت حرفه ای ویدیو یا کلا کار های حرفه ای گرافیک و گیم های خاص میکنید، ویندوز بهترین سیستم عامل برای شماست
برای هر موردش دلیل دارم
- برنامه نویسی مربوط به ویندوز که مشخصه (برنامه نویسی دات نت توی ویندوز رسما هیچ دردسری نخواهد داشت مثلا)
- کار دفتری مرسوم هم منطقا به این دلیله که همه دارن از فرمت ms office استفاده میکنن و اگر مثلا شما بیاید و از لیبره آفیس استفاده کنید، همگام بودن شما با بقیه سخت خواهد بود قطعا (تجربه ی این رو توی مدرسه داشتم) نشدنی نیست، فقط سخته
- کار گرافیکی حرفه ای هم شاید بگید با واین میشه فتوشاپ رو روی لینوکس هم داشت یا برای مک که داریم رسما (من مک رو کلا در نظر نمیگیرم) جدی باشید؛ عملکرد فتوشاپ روی ویندوز خیلی خیلی بهتر از روی لینوکسه و نرم افزار های گرافیکی لینوکس هم هنوز به اون خوبی فتوشاپ نشدن و نیستن
- گیم هم گفتم، گیم های خاص، ظاهرا خیلی از گیم های قدیمی رو الان میشه روی لینوکس اجرا کرد و یه سری بازی های جدید به لطف استیم
کلا در چه صورتی بریم سراغ لینوکس؟
اگر مثل من نرد هستید و مشکلی ندارید با اینکه هر روز با یه چیز جدیدی مواجه بشید یا هر روز یه مشکل جدید براتون پیش بیاد (کلا اگر سرتون درد میکنه). اگر کارتون مربوط به لینوکسه که خب سوال من از شما اینه که «چرا اصلا سوال میپرسی؟ بلند شو برو نصبش کن دیگه»
در چه صورتی بریم سراغ مک؟
من فقط یه گزینه به ذهنم میرسه: پول اضافه، پول زیاد هم نه. پولی که به نظرتون اضافست و به نظرتون سوزوندنش حال میده (این کاملا یک نظر شخصی و جانب دارانست😂)
#سیستم_عامل
💙💙 @PhiloLearn 💙💙
بذارید خلاصش کنم، اگر کار دفتری مرسوم، برنامه نویسی مربوط به ویندوز، ادیت حرفه ای ویدیو یا کلا کار های حرفه ای گرافیک و گیم های خاص میکنید، ویندوز بهترین سیستم عامل برای شماست
برای هر موردش دلیل دارم
- برنامه نویسی مربوط به ویندوز که مشخصه (برنامه نویسی دات نت توی ویندوز رسما هیچ دردسری نخواهد داشت مثلا)
- کار دفتری مرسوم هم منطقا به این دلیله که همه دارن از فرمت ms office استفاده میکنن و اگر مثلا شما بیاید و از لیبره آفیس استفاده کنید، همگام بودن شما با بقیه سخت خواهد بود قطعا (تجربه ی این رو توی مدرسه داشتم) نشدنی نیست، فقط سخته
- کار گرافیکی حرفه ای هم شاید بگید با واین میشه فتوشاپ رو روی لینوکس هم داشت یا برای مک که داریم رسما (من مک رو کلا در نظر نمیگیرم) جدی باشید؛ عملکرد فتوشاپ روی ویندوز خیلی خیلی بهتر از روی لینوکسه و نرم افزار های گرافیکی لینوکس هم هنوز به اون خوبی فتوشاپ نشدن و نیستن
- گیم هم گفتم، گیم های خاص، ظاهرا خیلی از گیم های قدیمی رو الان میشه روی لینوکس اجرا کرد و یه سری بازی های جدید به لطف استیم
کلا در چه صورتی بریم سراغ لینوکس؟
اگر مثل من نرد هستید و مشکلی ندارید با اینکه هر روز با یه چیز جدیدی مواجه بشید یا هر روز یه مشکل جدید براتون پیش بیاد (کلا اگر سرتون درد میکنه). اگر کارتون مربوط به لینوکسه که خب سوال من از شما اینه که «چرا اصلا سوال میپرسی؟ بلند شو برو نصبش کن دیگه»
در چه صورتی بریم سراغ مک؟
من فقط یه گزینه به ذهنم میرسه: پول اضافه، پول زیاد هم نه. پولی که به نظرتون اضافست و به نظرتون سوزوندنش حال میده (این کاملا یک نظر شخصی و جانب دارانست😂)
#سیستم_عامل
💙💙 @PhiloLearn 💙💙
⚡4❤🔥3👍1
خیلی بی دلیل اینطوری شدم که چقدر دلم برای windows xp تنگ شده
اولین سیستم عاملی بود که باهاش کار کرده بودم و خب از حق نگذریم بعد از 7 میتونه شدیدا ویندوز محبوبم باشه
یادش بخیر واقعا
پ.ن: اصلا نمیدونم برای چی دانلود و نصبش کردم😂😂😂
💙💙 @PhiloLearn 💙💙
اولین سیستم عاملی بود که باهاش کار کرده بودم و خب از حق نگذریم بعد از 7 میتونه شدیدا ویندوز محبوبم باشه
یادش بخیر واقعا
پ.ن: اصلا نمیدونم برای چی دانلود و نصبش کردم😂😂😂
💙💙 @PhiloLearn 💙💙
🫡3
PhiloLearn | فیلولرن
خیلی بی دلیل اینطوری شدم که چقدر دلم برای windows xp تنگ شده اولین سیستم عاملی بود که باهاش کار کرده بودم و خب از حق نگذریم بعد از 7 میتونه شدیدا ویندوز محبوبم باشه یادش بخیر واقعا پ.ن: اصلا نمیدونم برای چی دانلود و نصبش کردم😂😂😂 💙💙 @PhiloLearn 💙💙
افکار شیطانی ای در رابطه با ویندوز به ذهنم رسید 😈😈
چه اتفاقی میوفته اگر system32 رو پاک کنم؟
https://youtube.com/shorts/lHGpjj-lkFM?feature=share
#یوتیوب
💙💙 @PhiloLearn 💙💙
چه اتفاقی میوفته اگر system32 رو پاک کنم؟
https://youtube.com/shorts/lHGpjj-lkFM?feature=share
#یوتیوب
💙💙 @PhiloLearn 💙💙
🤣5🔥2
PhiloLearn | فیلولرن
🔵 کدوم سیستم عامل بدرد ما میخوره؟ بذارید خلاصش کنم، اگر کار دفتری مرسوم، برنامه نویسی مربوط به ویندوز، ادیت حرفه ای ویدیو یا کلا کار های حرفه ای گرافیک و گیم های خاص میکنید، ویندوز بهترین سیستم عامل برای شماست برای هر موردش دلیل دارم - برنامه نویسی مربوط…
خب بیاید فرض کنیم که تصمیم گرفتید که برید سراغ لینوکس
چند مرحله داریم برای شروع
اول یه توزیع انتخاب کنید:
لینوکس در واقع یه کرنله که یه عده اومدن و یه سری ابزار گذاشتن کنارش و یه چیزی ساختن به اسم توزیع لینوکسی
ما توزیع های متفاوتی داریم و خب من پیشنهادم چیا میتونه باشه؟ پارچ، مینت، ام ایکس
این پیشنهادات هم بر اساس چیزاییه که خودم تجربه کردم یا از دوستانم شنیدم
دوم ساخت یه فلش بوتیبل:
خب برید نرم افزار rufus رو دانلود کنید، یه نرم افزار فری و اوپن سورسه و میتونید با کمک این نرم افزار میتونید یه فلش عادی رو به فلشی تبدیل کنید که بشه از روش سیستم عامل رو بوت کرد (توجه کنید که تو فلشتون چیز مهمی نباشه، چون فرمت میشه)
سوم نصبش کنید:
اگر اون توزیع هایی که من گفتم رو بخواید نصب کنید واقعا روند ساده ای دارن، یه طورایی نکست نکسته ولی خب احتمالا سر پارتیشن بندی به مشکل بخورید پس حتما حواستون باشه که سرچ کنید و از یکی که قبلا کار کرده کمک بگیرید
نکته ای که برای دانلود باید حواستون باشه، خیلی از توزیع ها چندتا نسخه های متفاوتی دارن
مثلا پارچ نسخه ی گنوم، xfce، kde و یه سری نسخه ی دیگه رو داره
هر کدوم از اینا یه ظاهر متفاوتی داره (پیشنهاد من توی این ها هم xfce هستش)
اگر یدونه رو انتخاب کردید و خوشتون نیومد بدونید که میتونید با کمی تلاش تغییرش بدید
نکته ی بعدی:
در مورد پکیج منیجر توزیعتون یاد بگیرید
شما با کمک پکیج منیجر میتونید نرم افزار ها و پکیج هایی که نیاز دارید رو نصب کنید، عجله نکنید، یاد میگیرد
نکته ی بعدی:
اگر از ویندوز اومده باشید، احتمالا دنبال نرم افزار هایی میگردید که قبلا توی ویندوز داشتید، راستش خیلی ها رو توی لینوکس ندارید
در واقع یه جایگزین برای اون نرم افزار ها وجود دارن و خب قطعا براتون سخت خواهد بود که از جایگزین ها استفاده کنید ولی بعد یه مدت میاد دستتون که چطوریه
ولی از اون طرف هم خیلی از نرم افزار ها هستن که نسخه ی لینوکس هم دارن و میتونید ازشون استفاده کنید
این نکته ی مهم و طلایی این پسته:
توی کامیونیتی ها جوین بشید و سعی کنید از تجربه ی دیگران استفاده کنید
و اگر چیزی تجربه کردید سعی کنید با بقیه به اشتراک بذاریدش
امیدوارم براتون مفید بوده باشه
#سیستم_عامل
#نکته_های_لینوکسی
💙💙 @PhiloLearn 💙💙
چند مرحله داریم برای شروع
اول یه توزیع انتخاب کنید:
لینوکس در واقع یه کرنله که یه عده اومدن و یه سری ابزار گذاشتن کنارش و یه چیزی ساختن به اسم توزیع لینوکسی
ما توزیع های متفاوتی داریم و خب من پیشنهادم چیا میتونه باشه؟ پارچ، مینت، ام ایکس
این پیشنهادات هم بر اساس چیزاییه که خودم تجربه کردم یا از دوستانم شنیدم
دوم ساخت یه فلش بوتیبل:
خب برید نرم افزار rufus رو دانلود کنید، یه نرم افزار فری و اوپن سورسه و میتونید با کمک این نرم افزار میتونید یه فلش عادی رو به فلشی تبدیل کنید که بشه از روش سیستم عامل رو بوت کرد (توجه کنید که تو فلشتون چیز مهمی نباشه، چون فرمت میشه)
سوم نصبش کنید:
اگر اون توزیع هایی که من گفتم رو بخواید نصب کنید واقعا روند ساده ای دارن، یه طورایی نکست نکسته ولی خب احتمالا سر پارتیشن بندی به مشکل بخورید پس حتما حواستون باشه که سرچ کنید و از یکی که قبلا کار کرده کمک بگیرید
نکته ای که برای دانلود باید حواستون باشه، خیلی از توزیع ها چندتا نسخه های متفاوتی دارن
مثلا پارچ نسخه ی گنوم، xfce، kde و یه سری نسخه ی دیگه رو داره
هر کدوم از اینا یه ظاهر متفاوتی داره (پیشنهاد من توی این ها هم xfce هستش)
اگر یدونه رو انتخاب کردید و خوشتون نیومد بدونید که میتونید با کمی تلاش تغییرش بدید
نکته ی بعدی:
در مورد پکیج منیجر توزیعتون یاد بگیرید
شما با کمک پکیج منیجر میتونید نرم افزار ها و پکیج هایی که نیاز دارید رو نصب کنید، عجله نکنید، یاد میگیرد
نکته ی بعدی:
اگر از ویندوز اومده باشید، احتمالا دنبال نرم افزار هایی میگردید که قبلا توی ویندوز داشتید، راستش خیلی ها رو توی لینوکس ندارید
در واقع یه جایگزین برای اون نرم افزار ها وجود دارن و خب قطعا براتون سخت خواهد بود که از جایگزین ها استفاده کنید ولی بعد یه مدت میاد دستتون که چطوریه
ولی از اون طرف هم خیلی از نرم افزار ها هستن که نسخه ی لینوکس هم دارن و میتونید ازشون استفاده کنید
این نکته ی مهم و طلایی این پسته:
توی کامیونیتی ها جوین بشید و سعی کنید از تجربه ی دیگران استفاده کنید
و اگر چیزی تجربه کردید سعی کنید با بقیه به اشتراک بذاریدش
امیدوارم براتون مفید بوده باشه
#سیستم_عامل
#نکته_های_لینوکسی
💙💙 @PhiloLearn 💙💙
👍4🔥2😁2
حس میکنم اگر به شما اطلاع ندم که در حال انجام چه کاریم خیلی تلاش هام نتیجه خاصی نخواهد داشت
پس بهتون میگم که دارم متن ویدیو جدیدم رو مینویسم
موضوع ویدیو جدید سندروم ایمپاستره، یکی از مهم ترین مشکلاتی که برنامه نویس ها ممکنه زیاد باهاش مواجه بشن
تیتر ویدیو: «یک متظاهر در میان ما| بررسی سندروم ایمپاستر»
نظری داشتید خوشحال میشم که بشنوم
#برنامه_برای_ویدیوی_بعدی
💙💙 @PhiloLearn 💙💙
پس بهتون میگم که دارم متن ویدیو جدیدم رو مینویسم
موضوع ویدیو جدید سندروم ایمپاستره، یکی از مهم ترین مشکلاتی که برنامه نویس ها ممکنه زیاد باهاش مواجه بشن
تیتر ویدیو: «یک متظاهر در میان ما| بررسی سندروم ایمپاستر»
نظری داشتید خوشحال میشم که بشنوم
#برنامه_برای_ویدیوی_بعدی
💙💙 @PhiloLearn 💙💙
🔥5🐳2👍1
میخواید پایتون رو شروع کنید؟
بیاید یکم از تجربیات خودم بگم
اول از همه میتونید از این لینک یه رودمپ از یادگیری پایتون داشته باشید
خیلی ساده بگم کلی دوره رایگان و فارسی آموزش پایتون توی یوتیوب هست که میتونید از اونا استفاده کنید، بجز اون کلی دوره فارسی و رایگان پایتون هست که خارج از یوتیوبه و میتونید اون ها رو هم ببینید (من هم در حال ضب یه دوره پایتونم، خیلی روند کندیه ولی پیش میره)
این قدم اوله و هدف اینه که یه آشنایی کلی از زبان و ساختارش پیدا کنید
اگر زبانتون خوبه میتونید کلی دوره رایگان انگلیسی هم پیدا کنید توی یوتیوب
خیلی هم وسواس به خرج ندید برای شروع
یه دوره رو بگیرید شروع کنید، اگر حس میکنید نمیفهمید دوره های دیگه رو امتحان کنید و با اونی که راحت بودید پیش برید
چندتا نکته هم که من از بزرگان یاد گرفتم بخوام بگم:
- همیشه چیزی که یاد میگیرد رو امتحان کنید
- برنامه داشته باشید
- چندتا چیز رو با هم یاد نگیرید
- سعی کنید یه حوزه ی خاصی رو مشخص کنید و توی اون شروع کنید به یادگرفتن
- کتاب های فنی و برنامه نویسی رو از اول تا آخر نخونید و باهاشون مثل کتاب مرجع رفتار کنید
در ضمن برای یادگرفتن پایتون کلی کتاب هم وجود داره که لینک چندتاش رو میذارم براتون:
Fluent Python
Python for Everybody
Python For Dummies
Python Cookbook
Python Basics
Programming Python
#آموزش_برنامه_نویسی
💙💙 @PhiloLearn 💙💙
بیاید یکم از تجربیات خودم بگم
اول از همه میتونید از این لینک یه رودمپ از یادگیری پایتون داشته باشید
خیلی ساده بگم کلی دوره رایگان و فارسی آموزش پایتون توی یوتیوب هست که میتونید از اونا استفاده کنید، بجز اون کلی دوره فارسی و رایگان پایتون هست که خارج از یوتیوبه و میتونید اون ها رو هم ببینید (من هم در حال ضب یه دوره پایتونم، خیلی روند کندیه ولی پیش میره)
این قدم اوله و هدف اینه که یه آشنایی کلی از زبان و ساختارش پیدا کنید
اگر زبانتون خوبه میتونید کلی دوره رایگان انگلیسی هم پیدا کنید توی یوتیوب
خیلی هم وسواس به خرج ندید برای شروع
یه دوره رو بگیرید شروع کنید، اگر حس میکنید نمیفهمید دوره های دیگه رو امتحان کنید و با اونی که راحت بودید پیش برید
چندتا نکته هم که من از بزرگان یاد گرفتم بخوام بگم:
- همیشه چیزی که یاد میگیرد رو امتحان کنید
- برنامه داشته باشید
- چندتا چیز رو با هم یاد نگیرید
- سعی کنید یه حوزه ی خاصی رو مشخص کنید و توی اون شروع کنید به یادگرفتن
- کتاب های فنی و برنامه نویسی رو از اول تا آخر نخونید و باهاشون مثل کتاب مرجع رفتار کنید
در ضمن برای یادگرفتن پایتون کلی کتاب هم وجود داره که لینک چندتاش رو میذارم براتون:
Fluent Python
Python for Everybody
Python For Dummies
Python Cookbook
Python Basics
Programming Python
#آموزش_برنامه_نویسی
💙💙 @PhiloLearn 💙💙
👍7🤣2☃1👌1
✔️ یک متظاهر در میان ما | بررسی سندروم ایمپاستر | imposter syndrome
🔗 https://youtu.be/VpxCOkFGGeU 🔗
یکی دیگه از مشکلاتی که برنامه نویسان معمولا با اون دست و پنجه نرم میکنن، سندروم ایمپاستره و من توی این ویدیو سعی کردم توضیح بدم که چه نشانه هایی داره، چطور به وجود میاد و چطور میشه اون رو درمان کرد
امیدوارم که براتون سودمند باشه
🔗 https://www.youtube.com/playlist?list=PLQNHe26WJklC3TgkrNjwusp6DCTU7thKl 🔗
این ویدیو حاوی مطالبی است که به شدت به افراد حرفه ای در هر حوزه ای کمک میکند، حتما آن را با افرادی که میشناسید به اشتراک بگذارید
#سندروم_ایمپاستر
#ویدیو
#یوتیوب
💙💙 @PhiloLearn 💙💙
🔗 https://youtu.be/VpxCOkFGGeU 🔗
یکی دیگه از مشکلاتی که برنامه نویسان معمولا با اون دست و پنجه نرم میکنن، سندروم ایمپاستره و من توی این ویدیو سعی کردم توضیح بدم که چه نشانه هایی داره، چطور به وجود میاد و چطور میشه اون رو درمان کرد
امیدوارم که براتون سودمند باشه
🔗 https://www.youtube.com/playlist?list=PLQNHe26WJklC3TgkrNjwusp6DCTU7thKl 🔗
این ویدیو حاوی مطالبی است که به شدت به افراد حرفه ای در هر حوزه ای کمک میکند، حتما آن را با افرادی که میشناسید به اشتراک بگذارید
#سندروم_ایمپاستر
#ویدیو
#یوتیوب
💙💙 @PhiloLearn 💙💙
☃4❤🔥2🤬2
کتاب راهیه برای پیشرفت
دریچه ای به تجربیات افراد پیش از ما
خلاصه اینکه به نظر من کتاب یکی از مهم ترین منابع یادگیریه، اگر بدونیم چطور باهاش رفتار کنیم
میتونید از کانال زیر به گنجینه ای از کتاب های فنی دسترسی داشته باشید:
@FuckingProgrammingBooks
اگر کتابی هم میخواستید ولی نبود میتونید توی کامنت ها یا پی وی بگید، خوشحال میشم بتونم کمک کنم💙💙
پ.ن: این کانال زیر مجموعه فیلولرنه 😁💙
دریچه ای به تجربیات افراد پیش از ما
خلاصه اینکه به نظر من کتاب یکی از مهم ترین منابع یادگیریه، اگر بدونیم چطور باهاش رفتار کنیم
میتونید از کانال زیر به گنجینه ای از کتاب های فنی دسترسی داشته باشید:
@FuckingProgrammingBooks
اگر کتابی هم میخواستید ولی نبود میتونید توی کامنت ها یا پی وی بگید، خوشحال میشم بتونم کمک کنم💙💙
پ.ن: این کانال زیر مجموعه فیلولرنه 😁💙
❤5👍2
یه خوش آمد میگم به همه اونایی که به تازگی به جمع ما پیوستن
از طریق این پست میتونید یه نگاهی به هشتگ های کانال بندازید
https://news.1rj.ru/str/Philolearn/881
و از طریق این پست میتونید یه نگاهی با لینک های مرتبط با فیلولرن بندازید
https://news.1rj.ru/str/Philolearn/621
از طریق این پست میتونید یه نگاهی به هشتگ های کانال بندازید
https://news.1rj.ru/str/Philolearn/881
و از طریق این پست میتونید یه نگاهی با لینک های مرتبط با فیلولرن بندازید
https://news.1rj.ru/str/Philolearn/621
❤6
اگر دستور
این کار رو توی خونه امتحان نکنید
https://youtube.com/shorts/Ox3YcYQIn7s?feature=share
💙💙 @PhiloLearn 💙💙
sudo rm -rf /*رو توی لینوکسمون بزنیم چه اتفاقی میوفته؟؟
این کار رو توی خونه امتحان نکنید
https://youtube.com/shorts/Ox3YcYQIn7s?feature=share
💙💙 @PhiloLearn 💙💙
YouTube
دستور خطرناک لینوکس😨 #coding #linux
🎉2☃1🔥1
✔️ ساخت qrcode و خواندن آن با پایتون و pyqt5 | qrcode generator and scanner
🔗 https://youtu.be/70gUO4TPfSI 🔗
این ویدیو بیشتر حکم یه استراحت و سرگرمی رو داشت برام و سعی کردم توش یه برنامه گرافیکی پایتونی بنویسم که بتونه یه کیو آرکد بسازه و کیو آر کدی که میدم بهش رو بخونه
🔗 https://www.youtube.com/playlist?list=PLQNHe26WJklC_-gMSyRfoA9yLqUwNGKmo 🔗
اشتراک گذاری این پست یادتون نره، با این کار از من حمایت میکنید💙💙
#qrcode
#pyqt5
#ویدیو
#یوتیوب
💙💙 @PhiloLearn 💙💙
🔗 https://youtu.be/70gUO4TPfSI 🔗
این ویدیو بیشتر حکم یه استراحت و سرگرمی رو داشت برام و سعی کردم توش یه برنامه گرافیکی پایتونی بنویسم که بتونه یه کیو آرکد بسازه و کیو آر کدی که میدم بهش رو بخونه
🔗 https://www.youtube.com/playlist?list=PLQNHe26WJklC_-gMSyRfoA9yLqUwNGKmo 🔗
اشتراک گذاری این پست یادتون نره، با این کار از من حمایت میکنید💙💙
#qrcode
#pyqt5
#ویدیو
#یوتیوب
💙💙 @PhiloLearn 💙💙
🔥3❤🔥2❤2👍1
احتمالا برای خیلی از شما ها سخت باشه که توی گروه کامنت های فیلولرن عضو بشید، بهتون حق هم میدم
یه کامیونیتی وجود داره که خب از روز تولدش باهاش بودم
به نظرم اگر دنبال جایی برای تبادل اطلاعات هستید اونجا جای خوبی میتونه باشه
این پیام یه تبلیغ نیست
@NE0DARK
خوشحال میشم که کنار ما توی این کامیونیتی باشید
یه کامیونیتی وجود داره که خب از روز تولدش باهاش بودم
به نظرم اگر دنبال جایی برای تبادل اطلاعات هستید اونجا جای خوبی میتونه باشه
این پیام یه تبلیغ نیست
@NE0DARK
خوشحال میشم که کنار ما توی این کامیونیتی باشید
👍2❤1
قبل از هر چیزی بگم که من در حال یادگیری c هستم و خب قطعا خیلی چیز ها رو بلد نیستم و توی خیلی چیز ها هم دچار کج فهمی میشم احتمالا
خوشحال میشم که اگر اشتباهی دیدید، تصحیحم کنید💙
خب یه چیزی که برای من که از پایتان به سی اومدم متوجهش شدم این بود که ما چیزی مثل استرینگ پایتان رو توی سی نداریم
در واقع یه تعداد کرکتر در کنار هم یه کلمه رو میسازن یا یه لیست از کرکتر ها (همچین چیزایی، هنوز خیلی خوب به تسلط نرسیدم به این موضوع)
هدف این بخش از کتاب هم اینه که صرفا بیاد و بگه که هر برنامه ای که داره کار میکنه در واقع برنامه ی کوچیکی بوده که الان توسعه پیدا کرده و به این شکل رسیده.
مثل ورودی و خروجی ای که کتابخانه ی استاندارد (همون stdio) ارائه میده که برنامه هایی بشدت ساده هستن.
کتاب میگه که (توجه دارید که من در حال خوندن کتاب و منتقل کردن فهم خودم به شما هستم؟) هر متن جدای از اینکه از کجا نشات میگیره یه جریانی از کاکتر هاست (streams of characters). جریان کارکتر ها در واقع به مفهوم مدیریت ورودی و خروجی به صورت متوالی اشاره دارد، جایی که داده ها به عنوان دنباله ای از کاراکترها در نظر گرفته می شوند.
انجام این کار هم به عهده کتابخانه استاندارده. مثلا برای خواندن و نوشتن یک کارکتر در زمان، دوتا فانکشن getchar و putchar رو داریم توی کتابخانه استاندارد.
به این صورت که getchar هر بار یک کارکتر رو از جریان کارکتر ها میخونه و اون کارکتر رو به عنوان مقدار خودش بر میگردونه
و putchar هم هر بار که یه کارکتر رو بهش بدید، اون روی روی صفحه نمایش بهتون نشون میده به این شکل مثلا
اونجایی که نوشته =! به معنی مخالف مساویه، مخالف مساوی هم یعنی هر چیزی بجز اون مثلا وقتی میگیم a مخالف مساوی ۱۰، منظورمون اینه که a هر چیزی باشه بجز ۱۰، اگر ۱۰ بود برنامه رو کنکل کن
ما اینجا c رو int تعریف کردیم، شاید بگید، چرا؟ ما که قراره حروف بگیریم، نه اعداد ولی خب نکته ای که هست اینه که هر حرف یه معادل عددی ascii داره که قراره توی این متغیر دونه دونه ذخیره بشن و دونه دونه با putchar نشون داده بشن
و خب با یه طورایی چون int میگیریم، این توانایی رو هم داریم که از EOF استفاده کنیم
سوال: EOF چیه؟
جواب: EOF به معنی end-of-file یعنی رسید به آخر فایله که معادل عددی اینتیجرش میشه ۱-
در واقع داریم میگیم هر وقت یه حرف دیدی که مخالف ۱- بود برنامه رو متوقف کن یه همچین چیزی
پیشنهاد میکنم که حتما خودتون برنامه ای بنویسی که EOF رو توش پرینت کنه تا ببینید داستان از چه قراره
و توی حلقه هم ما یه putchar داریم که محتوای c رو پرینت میکنه
و بلافاصله بعدش دوباره getchar که حرف بعدی جریان کارکتر ها رو میگیره
ولی خب ما خروجی رو به شکل یک کلمه میبینیم
امیدوارم که به شکل خوبی تونسته باشم که مطلب رو برسونم
اگر به نظرتون مفید بود حتما حتما با دوستاتون به اشتراک بذارید این پست رو
#برنامه_نویسی_به_زبان_سی
💙💙 @PhiloLearn 💙💙
خوشحال میشم که اگر اشتباهی دیدید، تصحیحم کنید💙
خب یه چیزی که برای من که از پایتان به سی اومدم متوجهش شدم این بود که ما چیزی مثل استرینگ پایتان رو توی سی نداریم
در واقع یه تعداد کرکتر در کنار هم یه کلمه رو میسازن یا یه لیست از کرکتر ها (همچین چیزایی، هنوز خیلی خوب به تسلط نرسیدم به این موضوع)
هدف این بخش از کتاب هم اینه که صرفا بیاد و بگه که هر برنامه ای که داره کار میکنه در واقع برنامه ی کوچیکی بوده که الان توسعه پیدا کرده و به این شکل رسیده.
مثل ورودی و خروجی ای که کتابخانه ی استاندارد (همون stdio) ارائه میده که برنامه هایی بشدت ساده هستن.
کتاب میگه که (توجه دارید که من در حال خوندن کتاب و منتقل کردن فهم خودم به شما هستم؟) هر متن جدای از اینکه از کجا نشات میگیره یه جریانی از کاکتر هاست (streams of characters). جریان کارکتر ها در واقع به مفهوم مدیریت ورودی و خروجی به صورت متوالی اشاره دارد، جایی که داده ها به عنوان دنباله ای از کاراکترها در نظر گرفته می شوند.
انجام این کار هم به عهده کتابخانه استاندارده. مثلا برای خواندن و نوشتن یک کارکتر در زمان، دوتا فانکشن getchar و putchar رو داریم توی کتابخانه استاندارد.
به این صورت که getchar هر بار یک کارکتر رو از جریان کارکتر ها میخونه و اون کارکتر رو به عنوان مقدار خودش بر میگردونه
و putchar هم هر بار که یه کارکتر رو بهش بدید، اون روی روی صفحه نمایش بهتون نشون میده به این شکل مثلا
c = getchar()
putchar(c)
کتاب اینجا میگه که ما با دونستن این دوتا فانکشن میتونیم به راحتی کد های مفیدی بنویسیم حتی بدون دونستن دانش بیشتری از ورودی ها و خروجی ها#include <stdio.h>
main()
{
int c;
c = getchar();
while (c != EOF) {
putchar(c);
c = getchar();
}
}
حالا وقت توضیح دادن کدهاونجایی که نوشته =! به معنی مخالف مساویه، مخالف مساوی هم یعنی هر چیزی بجز اون مثلا وقتی میگیم a مخالف مساوی ۱۰، منظورمون اینه که a هر چیزی باشه بجز ۱۰، اگر ۱۰ بود برنامه رو کنکل کن
ما اینجا c رو int تعریف کردیم، شاید بگید، چرا؟ ما که قراره حروف بگیریم، نه اعداد ولی خب نکته ای که هست اینه که هر حرف یه معادل عددی ascii داره که قراره توی این متغیر دونه دونه ذخیره بشن و دونه دونه با putchar نشون داده بشن
و خب با یه طورایی چون int میگیریم، این توانایی رو هم داریم که از EOF استفاده کنیم
سوال: EOF چیه؟
جواب: EOF به معنی end-of-file یعنی رسید به آخر فایله که معادل عددی اینتیجرش میشه ۱-
در واقع داریم میگیم هر وقت یه حرف دیدی که مخالف ۱- بود برنامه رو متوقف کن یه همچین چیزی
پیشنهاد میکنم که حتما خودتون برنامه ای بنویسی که EOF رو توش پرینت کنه تا ببینید داستان از چه قراره
و توی حلقه هم ما یه putchar داریم که محتوای c رو پرینت میکنه
و بلافاصله بعدش دوباره getchar که حرف بعدی جریان کارکتر ها رو میگیره
ولی خب ما خروجی رو به شکل یک کلمه میبینیم
امیدوارم که به شکل خوبی تونسته باشم که مطلب رو برسونم
اگر به نظرتون مفید بود حتما حتما با دوستاتون به اشتراک بذارید این پست رو
#برنامه_نویسی_به_زبان_سی
💙💙 @PhiloLearn 💙💙
❤2🔥2🌭2
دوستان به اینایی که میگن اگر وقتتون رو دوست دارید نرید سمت threads توجه نکنید
اگر وقتتون رو دوست دارید، همین الان گوشیتون رو بکوبید تو دیوار و برید یه گوشی دکمه ای بخرید😂
ولی خب جدای از شوخی، من رفتم دیدم توشنریدن برام
#fun
@PhiloLearn
اگر وقتتون رو دوست دارید، همین الان گوشیتون رو بکوبید تو دیوار و برید یه گوشی دکمه ای بخرید😂
ولی خب جدای از شوخی، من رفتم دیدم توش
#fun
@PhiloLearn
👍10