FaQ of Programming
546 subscribers
41 photos
7 videos
20 files
358 links
در این کانال پیشنهادات افراد باتجربه در حوزه برنامه نویسی رو قرار میدهیم!

مطالب تخصصی تر را در این گروه قرار میدهیم :
@ProgrammingForEveryHumans
Download Telegram
~> نگاهی به پایتون
بدون توضیح اضافه، مستقیم بریم سراغ این زبان خفن و دوست‌داشتنی⬇️
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
1
Pink Orca | پینک اورکا
~> نگاهی به پایتون بدون توضیح اضافه، مستقیم بریم سراغ این زبان خفن و دوست‌داشتنی⬇️ #نوشته #نرم_افزار #برنامه_نویسی ~> @PinkOrca
زبان برنامه‌نویسی پایتون(Python) در سال ۱۹۹۱ توسط خیدو فان روسوم(Guido van Rossum) منتشر شد. برخلاف باور خیلی از مردم، نام پایتون مربوط به مار پایتون نیست و از اسم گروه کمدی مانتی پایتان(Monty Python) اقتباس شده که خیدو فان روسوم دوسش داشته و کلا شروع این پروژه هم فان و برای سرگرمی بوده در ابتدا.

یک زبان برنامه‌نویسی پویا(dynamically-typed)، شی‌گرا، مفسری، کراس پلتفرم، سطح بالا و به نوعی همه‌کاره، با هدف سادگی و خوانایی بالا هستش.
همین موضوع در کنار وجود کتابخانه‌ها و فریمورک‌های بسیار متنوع، باعث شده تا پایتون در بین برنامه‌نویسا و حتی افراد غیر برنامه‌نویس، بسیار محبوب(از محبوب‌ترین‌ها) و همینطور کاربردی باشه.

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

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

بی‌شک در مورد پایتون میشه کتاب‌ها نوشت، ولی به نظرم تا همینجا برای این پست کافیه...
در کل اگه قصد یادگیری پایتون رو دارید، درنگ نکنید.

~> @PinkOrca
4🔥2
كسى كه از اشتباهاتش درس نميگيره، مجبوره دوباره اونها رو زندگى كنه .

He who doesn't learn from his mistakes, will be subject to relive them.


@Parisa_sjdi 🍯
👍1
اگه می‌خواین git یاد بگیرین
یا حتی چند ساله باهاش کار می‌کنین ولی همچنان با بعضی از اصطلاحاتش غریبین
دوره ی جادی که کمتر از دو ساعته شدیدا توصیه می‌شه
رایگان، مختصر و مفید، و جامع و کاربردیه
من لینک فرادرس رو اینجا می‌ذارم چون فکر کنم منبع اصلیش همینه:

https://faradars.org/courses/fvgit9609-git-github-gitlab

@DevTwitter | <Mahsa/>
👍6
Forwarded from ~ Maryam's Notes
آیکون پک Boxicons واقعا سبک آیکون‌های دوست‌داشتنی و خوشگلی داره، این مجموعه آیکون در حال حاضر حدود 2000 تا آیکون با دسته‌بندی‌های مختلف داره که تقریبا اکثر آیکون‌های مورد نیاز پروژه‌های مختلف رو پوشش می‌ده

🔗 لینک گیت‌هاب Boxicons

🔗 لینک فیگمای Boxicons

#Icon
#Design
🔥6👍1👎1
Forwarded from code2 - کد۲ (Mahdi Taleghani)
یکی از اتفاقات انقلابی در بحث نرم‌افزار در سال‌های اخیر بحث کانتینر‌ها بود. وقتی هم صحبت از کانتینر میشه شاید اولین لغتی که به ذهن میاد داکر باشه!

اگر قصد یادگیری داکر رو دارید یکی از دوره‌های فارسی، دوره رایگان داکر از آقای سعید بوستان دوست هست:

لینک دوره در یوتیوب:
https://www.youtube.com/playlist?list=PLD9Qr3ozd9P2hVQpGd5QR_IwVSDiKMSms

لینک دوره در سایت و آپارات:
yun.ir/docker-fa

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

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

#داکر
#آموزش_داکر
#منابع_آموزشی_فارسی
👍2
Forwarded from Radio-inActive
js-zero2hero.5.tar.zst
43.2 MB


⭕️ آموزش جاوااسکریپت مقدماتی‌تاپیشرفته

ناشر: سبز لرن
مدرس: محمدامین سعیدی‌راد
زبان: پارسی
مدت: ۸۸ساعت و ۲۸دقیقه
کیفیت: 1364x768
فایل‌ها: 410
حجم: شاید 15GB یا بیشتر
حجم فشرده: 1.6GB

⚠️ پکیج آموزشی رایگانه
(پولی یا غیرمجاز نیست)
🌐 more
توی ویدئو های این چنل مینی پروژه‌های کاربردی میزنیم و تمرین‌های خیلی خوبی برای تازه‌کارهاست:

https://youtube.com/@CreativityHousee

@DevTwitter
اگر میخواید node.js یاد بگیرید، یه ریپو ساختم که توش رودمپ node.js رو نوشتم میتونید استفاده کنید

https://github.com/alirezanqp/nodejs-backend-roadmap
@DevTwitter
👍21
اگر میخواید علوم کامپیوتر رو یاد بگیرید ولی تحصیلاتش رو ندارید این ریپو برای شماست

آموزش علوم داده از OSSU
https://github.com/ossu/computer-science

@DevTwitter
🔥1
‏یه عالمه ریسورس (مقاله، کورس، ابزارک، ویدیو) رایگان در زمینه AI و LLM و ChatGPT به صورت منظم و شسته‌رُفته از a16z که می‌شه ساعت‌ها توشون چرخید و یاد گرفت و لذت برد

https://a16z.com/2023/05/25/ai-canon/

@DevTwitter | <لوکوموتیو/>
Forwarded from Sadra Codes
یه سوال که تورهام می‌پرسید توی کست‌هاش و واسه من جالب بود..

شما اگه برنامه‌نویس نمی‌شدید، چیکاره می‌شدید؟ (دوست داشتید وارد چه حوزه‌ای شید؟)
Forwarded from Sadra Codes
Sadra Codes
یه سوال که تورهام می‌پرسید توی کست‌هاش و واسه من جالب بود.. شما اگه برنامه‌نویس نمی‌شدید، چیکاره می‌شدید؟ (دوست داشتید وارد چه حوزه‌ای شید؟)
🟩 [شاید خوندن این پست، زندگیتون رو عوض کنه..]

چقدر خوندن کامنت‌های این پست واسم شیرین و لذت‌بخش بود..!!

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

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

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

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

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

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

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

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

ما توی قرن ۲۱ام زندگی می‌کنیم. در زمینی که به واسطه (اینترنت) همه کس و همه چیز رو به هم متصل کرده پس دنبال بهونه نباشیم چون صرفا داریم خودمونو گول میزنیم. :)


رویاها و علایقتون رو دنبال کنید. نذارید به فلان سن که رسیدید، پشیمون باشید از کاری که می‌تونستید انجام بدید اما ندادید. موفق باشید. :)
4
Forwarded from Sadra Codes
Don't do wrong even if everyone does that.
Do right even if no one does that.

منبع: یه‌جا توی لینکدین دیدم!
@zhuanchannel

ﻟﻘﻤﺎﻥ ﺣﮑﯿﻢ ﮔﻮﯾﺪ:
رﻭﺯﯼ ﺩﺭ ﮐﻨﺎﺭ ﮐﺸﺘﺰﺍﺭﯼ ﺍﺯ ﮔﻨﺪﻡ
ﺍﯾﺴﺘﺎﺩﻩ بوﺩﻡ
ﺧﻮﺷﻪ ﻫﺎﯾﯽ ﺍﺯ ﮔﻨﺪﻡ ﮐﻪ ﺍﺯ ﺭﻭﯼ ﺗﮑﺒﺮ ﺳﺮﺑﺮ ﺍﻓﺮﺍﺷﺘﻪ ﻭ ﺧﻮﺷﻪ ﻫﺎﯼ ﺩﯾﮕﺮﯼ ﮐﻪ ﺍﺯ ﺭﻭﯼ ﺗﻮﺍﺿﻊ ﺳﺮﺑﻪ ﺯﯾﺮﺁﻭﺭﺩﻩ بوﺩﻧﺪ.

ﻧﻈﺮﻡ ﺭﺍ ﺑﻪ ﺳﻮﯼ ﺧﻮﺩ ﺟﻠﺐ ﻧﻤﻮﺩﻧﺪ ﻭ ﻫﻨﮕﺎﻣﯽ ﮐﻪ ﺁﻥ ﻫﺎ ﺭﺍ ﻟﻤﺲ ﻧﻤﻮﺩﻡ، ﺑﺴﯿﺎﺭ ﺗﻌﺠﺐ ﻧﻤﻮﺩﻡ.
ﺧﻮﺷﻪ ﻫﺎﯼ ﺳﺮﺑﺮاﻓﺮﺍﺷﺘﻪ ﺭﺍﺧﺎﻟﯽ ﺍﺯ ﺩﺍﻧﻪ ﻭ ﺧﻮﺷﻪ ﻫﺎﯼ ﺳﺮﺑﻪ ﺯﯾﺮ ﺭﺍ ﭘﺮﺍﺯ ﺩﺍﻧﻪ ﻫﺎﯼ ﮔﻨﺪﻡ ﯾﺎﻓﺘﻢ.

ﺑﺎ ﺧﻮﺩ ﮔﻔﺘﻢ ﺩﺭﮐﺸﺘﺰﺍﺭ ﺯﻧﺪﮔﯽ ﻧﯿﺰ ﭼﻪ ﺑﺴﯿﺎﺭﻧﺪ ﺳﺮﻫﺎﯾﯽ ﮐﻪ ﺑﺎﻻ ﺭﻓﺘﻪ ﺍﻧﺪ ﺍﻣﺎ ﺩﺭﺣﻘﯿﻘﺖ ﺧﺎﻟﯽ ﺍند
8
Forwarded from Dev
می خوام در مورد انواع و اقسام روش های برده داری که روی برنامه نویس ها استفاده می کنند رو توی این پست بنویسم که با آگاهی دادن به برنامه نویس ها جلوی خیلی از این اتفاق ها رو بگیریم‏

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

2. کار داوطلبانه برای شرکت ایرانی انجام ندید‏

3. کارفرما هرچه قدر که امکانش باشه ازتون کار می کشه پس باید محدودش کنید و تعیین کنید به ازای چه کاری چه پولی دریافت می کنید‏

4. اگر می خواهید استخدام بشید بدون بیمه کار نکنید به هیچ عنوان
اگر شما رو بیمه نمی کنند سیستم صد درصد برده داریه و داره از مالیات فرار می کنه‏

5. قرار داد طولانی نبندید حداکثر قرار داد یک سال باید باشه چون سر سال با توجه به تورم افزایش حقوق نمی دهند‏

6. اگر کارمند هستید همیشه به این فکر باشید که کارفرما هر لحظه اراده کنه شما رو اخراج می کنه‏


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

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

9. اگر فریلنسر می کنید به طور دقیق لیست ویژگی ها مکتوب بنویسید و برای هر ویژگی هزینه اعلام کنید‏

10. اگر فریلنسر هستید فاز به فاز پول بگیرید و اگر فازی رو پرداخت نکردند کار رو متوقف کنید‏

11. اگر فریلنسر هستید و ازتون خواستند که پشتیبانی هم انجام بدید قرار داد ساعتی ببندید‏

12. همه چیز رو مکتوب و شفاف باشد و قرار داد شفاهی یعنی بازی دادن شما و دور زدن شما‏

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

14. اگر کارمند هستید کد ها مال شرکت هست توهم بر ندارید. داده های هم متعلق به شرکت است نمی تونید ازش هرگونه استفاده غیر شرکتی بکنید‏

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

16. اگر ایده ای رو توی شرکت تون مطرح و اجرا کنید اون محصول برای شرکت هست برای شما نیست‏

17. هم تیمی های شما رفیق شما نیستند همکارتان هستند‏

18. اگر کارمند هستید و شرکت بیمه نمی کند بیاید بیرون اگر گفتند از سه ماه دیگه بیمه می کنید بگید من سه ماه دیگه می ام‏

19. اگر بهتون وعده دادند تا وعده محقق نشده باور نکنید‏

20. گول دستگاه قهوه ساز شرکت رو نخورید اونا شما مثل همون دستگاهها می بینند‏

21. وقتی یا کارمندی وارد شرکت می‌شید زمان خروج از شرکت رو توی ذهن تان مجسم کنید‏ت

22. اگر فریلنسر هستید با کارفرما رفیق نشید که بگه مرامی برامون بزن
اگر رفیق شدید تخفیف بدید ساعتی کار کنید‏

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

24. اگر از شرایط ناراحتید ولی امید به اصلاح دارید به مدیران نامه بنویسید شرکت رو تحلیل کنید استقبال می کنند‏


26. اگر کارمند هستید و شما را با کارمند دیگری مقایسه کردند قبل از هرگونه قضاوت برید با همان کارمند صحبت کنید و بهش بگید
الگوریتم تفرقه بیانداز و حکومت کند‏

27. اگر کارمند هستید فاز مدیر عامل نگیرید. شما کد میزنید و حتی کدهاتون متعلق به خودتون نیست.
👍13