PhiloLearn | فیلولرن – Telegram
PhiloLearn | فیلولرن
1.48K subscribers
512 photos
70 videos
70 files
542 links
🔵 فیلو یعنی مشتاق و لرن یعنی یادگیری
📘 در نتیجه فیلولرن یعنی مشتاق یادگیری 📘

https://www.youtube.com/@PhiloLearn

donate:
https://www.coffeete.ir/PhiloLearn
Download Telegram
حس میکنم چون از شلوارک جادی چیزی تو چنلم ننوشتم امتیاز این مرحله رو از دست دادم

#fun
🌚10😁721👏1
میون این همه سایت توررنتی که وجود داره rarbg واقعا دسته بندی خوبی داشت و فیلم ها رو هم با سرعت واقعا خوبی میذاشت
گمگین شدم که به فعالیتشون پایان دادن
#خبر
@PhiloLearn
💔3
اول از همه به نظرم مهمه که یه ویدیو در مورد درد همیشگی خودم بسازم
حداقل شاید تونستم به خودم یه کمکی بکنم توی این روند

Burnout

#برنامه_برای_ویدیوی_بعدی

@PhiloLearn
👍1🌚1
PhiloLearn | فیلولرن pinned «خب به نظرم خوبه که هشتگ هایی که توی کانال استفاده کردم رو لیست کنم #fun #معرفی_کتاب #ویدیو #یوتیوب #جنگو_بدون_درد_و_خونریزی #پادکست #نکتک #ابزار #نکته_های_لینوکسی #هنر_و_تکنولوژی #برنامه_برای_ویدیوی_بعدی #سریال #برنامه_نویسی_به_زبان_سی #سیستم_عامل #شگفتی…»
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
یه جمله ی قدیمی از خودم:

اینکه بدونی میخوای چیکار کنی
از اینکه بدونی از چه ابزاری میخوای استفاده کنی مهم تره

شاید بدیهی به نظر برسه ولی خیلیا توش مشکل دارن
👍5😁1🌚1
داشتم فکر میکردم که کانال های تلگرامی مربوط به برنامه نویسی، معمولا با توجه به پستی که توی یه چنل دیدن، میان یه پست مشابه میذارن
ولی خب ما که نمیدونیم ربط اینا به هم چیه
قدیما که تو این کانالای روزمره نویسی عضو بودم
کانالا میومدن و لینک اون پستی که باعث شده این کار رو بکنن، میذاشتن توی پستشون
توی توییتر زیاد دیده میشه این حرکت
مثلا:
👍2🌚1
https://news.1rj.ru/str/lack_xd/200

منم داشتم تو افزونه های خودم که میگشتم دیدم که این مورد چقدر بهم کمک کرده

#نکتک

@PhiloLearn
👍2🌚1
PhiloLearn | فیلولرن
https://news.1rj.ru/str/lack_xd/200 منم داشتم تو افزونه های خودم که میگشتم دیدم که این مورد چقدر بهم کمک کرده #نکتک @PhiloLearn
الان شما هم پست من رو میبینید
و هم اینکه این ایده رو از کدوم چنل گرفتم
حالا اگر شما تصمیم گرفتید که همین کار رو بکنید، لینک پست من رو میذارید
اینطوری یه زنجیره میسازیم از پست های هم دیگه به هم دیگه و به کامیونیتی کمک میکنیم
👍32🌚2
لینک های مفید در رابطه با فیلولرن

گروه:
https://news.1rj.ru/str/PhiloLearn_Group

کتاب لعنتی برنامه نویسی:
https://news.1rj.ru/str/FuckingProgrammingBooks

زی لینک:
https://zil.ink/philolearn

یه قهوه برای من بخر:
https://coffeete.ir/PhiloLearn

دورهمی نرد ها (Nerds Log):
https://news.1rj.ru/str/nerds_log

فیلولوفای (پلی لیست آهنگ لوفای):
https://news.1rj.ru/str/PhiloLofi


@PhiloLearn
✔️ چطور از فرسودگی در امان بمانیم؟ | Burnout

🔗 https://youtu.be/sMgdWqFD2IU 🔗

یکی از اصلی ترین مشکلاتی خیلی از افراد این روز ها اون رو تجربه میکنن برن اوت یا فرسودگیه و این مشکل مختص برنامه نویس ها یا مختصصان تکنولوژی نیست، معزلیه که هر فردی از هر قشری رو میتونه درگیر خودش کنه و آثار مخربی از خودش به جا بذاره


🔗 https://www.youtube.com/playlist?list=PLQNHe26WJklC3TgkrNjwusp6DCTU7thKl 🔗

اشتراک گذاری این ویدیو هزاران بلا رو ازت دور میکنه


#فرسودگی
#ویدیو
#یوتیوب

@PhiloLearn
🔥2
خب الان با تشکر از دوست عزیزم علی فهمیدم که فیلو در واقع به معنی مشتاقه، نه صرفا دوست دار
و این یعنی فیلولرن یعنی مشتاق یادگیری 😍
الان دو سه روزه درگیر ساختن یه گیت ایگنور جنیریتور کامندلاینیم
کمرم شکست 😂😂
میزان خیلی زیادیش رو نوشتما
ولی هنوز مشکل داره لعنتی

البته الان دارم یه کاری میکنم که احتمالا باعث بشه یه میزان زیادی از چیزی که نوشتم تغییر کنه ولی خب باز هم پروژه ی باحالیه

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

لینک پروژه: https://github.com/Hr-ArshA/Philoignore

@PhiloLearn
👏3🔥1
مدتیه که شروع کردم و دارم زبان برنامه نویسی سی رو یاد میگیرم، گفتم خب بیام چیزایی که یاد میگیرم رو با شما هم به اشتراک بذارم
میدونید سی خیلی زبون عجیبیه برای من

ممکنه با خودتون بگید که سی که دیگه داره میمیره، در این صورت میتونم بهتون بگم که نظرتون رو بنویسی و بندازید توی صندوق پیشنهادات و انتقادات

بگذریم؛ بریم سراغ اصل مطلب:

چیزی که هر برنامه نویسی اول توی هر زبانی یاد میگیره، طبق یه قانون نانوشته Hello world میباشد، پس بریم سراغ نوشتنش به زبان C

#include <stdio.h>
int main()
{
printf("hello, world\n");
return 0;
}

برای اجرا کردنش هم نیاز دارید به یه کمپایلر C
کلا پیشنهاد میدم از code::blocks کمک بگیرید، یه IDE فری (رایگان) و اوپن سورس و کراس پلتفرمه

خب حالا چیزی که نوشتیم چه معنی ای میده؟؟

خب اول که نوشته اینکلود داره میگه که بیا و کتابخونه ی ورودی/ خروجی استاندارد رو استفاده کن (standard input/output) یه حالت ایمپورت کردن پایتون رو داره (من زبان اولم پایتونه، بعد فارسی یاد گرفتم😂🤦🏻‍♂️ دروغه)

و بعد میرسیم به فانکشن مهم main
به قول کتاب یه برنامه ی C هر اندازه ای که باشه تشکیل شده از متغیر ها (variables) و توابع (functions)
یه تابع یا فانکشن حاوی شرایط و متغیر هایی خواهد بود که قراره در طول اجرای برنامه استفاده شوند

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

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

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

بعد از پرانتز های فانکشن چی داریم؟ یه بلاک از کد که با {} مشخص شده؛ هر کدی که توی این بلاک نوشته بشه جزو شرایط و قرار داد های تابع main محسوب میشه. ما میتونیم هر چیزی اینجا تعریف کنیم و توی این برنامه ما قراره روی صفحه چاپ کنیم «سلام دنیا» پس باید توی تابع main بیایم و تابع مورد نظرمون رو صدا کنیم
تابع مورد نظرمون در واقع همون printf که توش "hello, world\n" رو نوشتیم
دیدید؟
این تابع داره یه مقداری رو میگیره و مدارش هم همون مثل «سلام دنیا» ایه که گفتم
و در مود نحوه نوشتن خود متن بخوام در این لحظه بگم، متن توی دوتا دابل کوت " قرار داره و بهش میگن character string یا string که ترجمش میشه رشته، فعلا در همین حد بدونید (چون من هم توی C در همین حد میدونم) و در آخر متن هم میبینم که نوشته n\ و خب یه جورایی به معنی خط جدیده، یعنی هر یدونه از اینه توی متن باعث میشه یه خط جدید توی نتیجه نشون داده بشه

و در آخر هم علامت معروف سمی کولن ( ;‌) رو میبینیم که به معنی پایان خط در C و خیلی از زبان های برنامه نویسیه


خلاصه اینکه برنامه رو نوشتیم، الان هم میدونیم هر جز در حال چه کاریه
پس میزنیم که کمپایل بشه
اگر نرم افزار رو گرفتید که خب یه دکمه هست به اسم بیلد اند ران یا یه همچین چیزی روی اون بزنید؛ خودش پروژه رو بیلد میکنه و اجرا
ولی خب میتونید از gcc هم برای کمپایل استفاده کنید. اینطور که مینویسید
gcc main.c -o main

خب الان دیگه چی نوشتم؟؟ نوشتم که جناب برنامه gcc بیا فایل mian.c (برنامه های C توی فایل های تکست با پسوند .c نوشته میشن) رو کمپایل کن و خروجی رو بریز توی یه فایلی به اسم main (این اسم ها همشون دلخواهن)

و بعد هم برنامه رو اجرا میکنم و چیزی که میبینم:

hello, world



امیدوارم که به دردتون خورده باشه و خوب توضیح داده باشم
حتما نظرتون رو کامنت کنید
اشتراک گذاری هم یادتون نره😁😁

#برنامه_نویسی_به_زبان_سی

@PhiloLearn
👍9🤣311👎1
یه چیزی رو الان بهش دقت کردم
توی کانال ۱۱۰ تا ویدیو آپلود کردم که الان فقط ۴۷ تا ویدیو در حالت عمومی قرار دارن و شما میتونید اونا رو ببینید💙

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

نتیجتا نشستم و یه دوری زدم و یه تعداد کانال رو توی این لیست جمع کردم، مطمئنا کامل نیست و همه ی کانال ها رو نمیتونید توش پیدا کنید ولی خب سعی میشه که جامع تر بشه

لینک: https://github.com/Hr-ArshA/Educational-YouTube-Fa

خوشحال میشم اگر شما هم توی این لیست همکاری داشته باشید.

#کامیونیتی

@PhiloLearn
12👍4
Forwarded from کانال اطلاع‌رسانی توزیع پارچ (Sohrab (officially ended))
با درود خدمت به همه همراهان توزیع پارچ

مفتخریم تا رلیز های جدید توزیع پارچ را با تغییرات زیر به شما عزیزان عرضه کنیم:

۱. رفع مشکل نصاب و فونت های فارسی در سراسر توزیع

۲. اضافه شدن کانفیگ فایرفاکس و تغییر موتورجستجوی پیشفرض به داک داک گو

۳. اضافه شدن دانلودمنیجر motrix

۴. اضافه شدن پشتیبانی از mtp

۵. اضافه شدن درایور وایرلس برادکام


دانلود نسخه های رسمی:

Plasma | Gnome | Cinnamon | Xfce

دانلود نسخه های کامیونیتی:

Cutefish --- maintainer(Sohrab Behdani)

Mate --- maintainer(Hossein PJ)

Lxqt --- maintainer(Sohrab Behdani)



@parchlinux
👍3🌚1