چگونه لیستی از کلاسها را بر اساس یک ویژگی خاص مرتب کنیم؟
تابع sorted به عنوان ورودی iterable دریافت میکند. اگر بخواهیم لیستی از افراد را بر حسب قد مرتب کنیم، کافی است متد __lt__ را پیادهسازی کنیم. تابع sorted در پشت پرده، متد __lt__ را فراخوانی میکند.
@golemcourse
تابع sorted به عنوان ورودی iterable دریافت میکند. اگر بخواهیم لیستی از افراد را بر حسب قد مرتب کنیم، کافی است متد __lt__ را پیادهسازی کنیم. تابع sorted در پشت پرده، متد __lt__ را فراخوانی میکند.
@golemcourse
👍3
Forwarded from مطالب درسی (𝒐𝒎𝒊𝒅𝒗𝒂𝒓 𝒎𝒐𝒉𝒂𝒎𝒎𝒂𝒅 𝒚𝒐𝒐𝒔𝒐𝒇)
Media is too big
VIEW IN TELEGRAM
مبانی برنامه سازی، استاد علیرضا آقامحمدی، 1/14
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
🔰مطالب درسی
https://news.1rj.ru/str/filmzabtshode
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
🔰مطالب درسی
https://news.1rj.ru/str/filmzabtshode
❤1
حل مسئله به سبک تویوتا!
روش پنج چرا (five whys) راهی برای یافتن ریشه مشکلات است. این روش ابتدا در شرکتهای خودروسازی (مانند تویوتا) ابداع شد و سپس وارد حوزه مهندسی نرمافزار و کسب و کار شد. ما انسانها معمولاً زمانی که با یک مشکل روبرو میشویم، چرایی وقوع آن را جویا میشویم و سعی در برطرف کردن آن میکنیم. اما این کار یک مشکل اساسی دارد. ممکن است جواب به چرای اول صرفاً نشانههای مشکل را رفع کند و به صورت ریشهای مسئله را حل نکند.
در روش پنج چرا به یک چرا اتکا نمیکنیم و بارها این سوال را میپرسیم تا به ریشه مشکل برسیم. در نهایت تک تک جوابها را بررسی میکنیم. به طور مثال، سیستم تحت وب دچار خطا شده و پایین آمده است.
۱. چرا سیستم پایین آمده است؟ چون در بخش ثبت نام، نام کاربری وارد شده بر خلاف انتظارمان دارای علائم خاص بود.
۲. چرا موضوع نام کاربری پیشتر در کد دقیقتر بررسی نشده بود؟ چون برای کد آن بخش تست واحد ننوشتیم.
۳. چرا برای آن بخش تست واحد ننوشتید؟ چون برنامهنویس تازه وارد بود و اطلاع نداشت که باید برای هر قطعه کد تست بنویسد.
۴. چرا برنامهنویس اطلاع نداشت؟ چون جایی مستند نکرده بودیم که این کار اجباری است.
۵. چرا جایی مستند نکرده بودید؟ چون سیستم مدیریت دانش نداریم که این اطلاعات را منتقل کند.
بعد از پنج چرا متوجه شدیم که ریشه مشکلات نبود سیستم مدیریت دانش است. در نتیجه ابتدا باید در شرکت یک سیستم مدیریت دانش ایجاد کنیم (بلند مدت). در سیستم مدیریت دانش باید به این موضوع بپردازیم که هر برنامهنویس تازه وارد چه مراحلی را باید طی کند (میان مدت). برای کد بخش نام کاربری باید تست واحد بنویسیم (کوتاه مدت).
توجه کنید که پنج چرا یک قاعده سرانگشتی است. گاهی نیاز است بیش از پنج بار سوال بپرسیم و گاهی کمتر.
@golemcourse
روش پنج چرا (five whys) راهی برای یافتن ریشه مشکلات است. این روش ابتدا در شرکتهای خودروسازی (مانند تویوتا) ابداع شد و سپس وارد حوزه مهندسی نرمافزار و کسب و کار شد. ما انسانها معمولاً زمانی که با یک مشکل روبرو میشویم، چرایی وقوع آن را جویا میشویم و سعی در برطرف کردن آن میکنیم. اما این کار یک مشکل اساسی دارد. ممکن است جواب به چرای اول صرفاً نشانههای مشکل را رفع کند و به صورت ریشهای مسئله را حل نکند.
در روش پنج چرا به یک چرا اتکا نمیکنیم و بارها این سوال را میپرسیم تا به ریشه مشکل برسیم. در نهایت تک تک جوابها را بررسی میکنیم. به طور مثال، سیستم تحت وب دچار خطا شده و پایین آمده است.
۱. چرا سیستم پایین آمده است؟ چون در بخش ثبت نام، نام کاربری وارد شده بر خلاف انتظارمان دارای علائم خاص بود.
۲. چرا موضوع نام کاربری پیشتر در کد دقیقتر بررسی نشده بود؟ چون برای کد آن بخش تست واحد ننوشتیم.
۳. چرا برای آن بخش تست واحد ننوشتید؟ چون برنامهنویس تازه وارد بود و اطلاع نداشت که باید برای هر قطعه کد تست بنویسد.
۴. چرا برنامهنویس اطلاع نداشت؟ چون جایی مستند نکرده بودیم که این کار اجباری است.
۵. چرا جایی مستند نکرده بودید؟ چون سیستم مدیریت دانش نداریم که این اطلاعات را منتقل کند.
بعد از پنج چرا متوجه شدیم که ریشه مشکلات نبود سیستم مدیریت دانش است. در نتیجه ابتدا باید در شرکت یک سیستم مدیریت دانش ایجاد کنیم (بلند مدت). در سیستم مدیریت دانش باید به این موضوع بپردازیم که هر برنامهنویس تازه وارد چه مراحلی را باید طی کند (میان مدت). برای کد بخش نام کاربری باید تست واحد بنویسیم (کوتاه مدت).
توجه کنید که پنج چرا یک قاعده سرانگشتی است. گاهی نیاز است بیش از پنج بار سوال بپرسیم و گاهی کمتر.
@golemcourse
👍5🔥2
دیروز این افتخار را داشتیم که میزبان آقای محمد طلایی در دانشگاه صنعتی شریف باشیم.
موضوع جلسه کاربرد علوم کامپیوتر و هوش مصنوعی در بازارهای مالی بود.
در این نشست به سوالات زیر پاسخ داده شد:
۱. آیا میتوانیم بازار سهام را پیشبینی کنیم؟
۲. فرق سرمایهگذاری و معاملهگری چیست؟
۳. آیا بازار سهام بازی حاصل جمع صفر است؟
۴. چگونه مدلهای آماری در پیشبینی بازار استفاده میشود؟
۵. چه دانش و مهارتهایی برای ورود به این صنعت احتیاج است؟
لینک ضبط شده ویدیو در یوتویوب:
https://youtu.be/dRd271f4rHk
کانال تلگرام ایشان:
@deeptimeai
موضوع جلسه کاربرد علوم کامپیوتر و هوش مصنوعی در بازارهای مالی بود.
در این نشست به سوالات زیر پاسخ داده شد:
۱. آیا میتوانیم بازار سهام را پیشبینی کنیم؟
۲. فرق سرمایهگذاری و معاملهگری چیست؟
۳. آیا بازار سهام بازی حاصل جمع صفر است؟
۴. چگونه مدلهای آماری در پیشبینی بازار استفاده میشود؟
۵. چه دانش و مهارتهایی برای ورود به این صنعت احتیاج است؟
لینک ضبط شده ویدیو در یوتویوب:
https://youtu.be/dRd271f4rHk
کانال تلگرام ایشان:
@deeptimeai
YouTube
در مسیر صنعت | کاربرد علوم کامپیوتر و هوش مصنوعی در بازارهای مالی | گفت و گو با محمد طلایی
آیا میتوانیم بازار سهام را پیشبینی کنیم؟
فرق سرمایهگذاری و معاملهگری چیست؟
چگونه از مدلهای آماری میتوانیم در بازارهای مالی استفاده کنیم؟
راههای ارتباط با من در شبکههای اجتماعی:
https://news.1rj.ru/str/golemcourse
https://github.com/aaghamohammadi
https://…
فرق سرمایهگذاری و معاملهگری چیست؟
چگونه از مدلهای آماری میتوانیم در بازارهای مالی استفاده کنیم؟
راههای ارتباط با من در شبکههای اجتماعی:
https://news.1rj.ru/str/golemcourse
https://github.com/aaghamohammadi
https://…
👍3🔥1
Forwarded from مطالب درسی (𝒐𝒎𝒊𝒅𝒗𝒂𝒓 𝒎𝒐𝒉𝒂𝒎𝒎𝒂𝒅 𝒚𝒐𝒐𝒔𝒐𝒇)
Media is too big
VIEW IN TELEGRAM
مبانی برنامه سازی، استاد علیرضا آقامحمدی، 1/16
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
🔰مطالب درسی
https://news.1rj.ru/str/filmzabtshode
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
🔰مطالب درسی
https://news.1rj.ru/str/filmzabtshode
❤1
#معرفی_کتاب
ابزارهای کلیدی مالی برای مدیران
پیشنوشت: سومین باری است که کتاب را در یک سال گذشته خواندم تا بالاخره نکتههای آن را یاد گرفتم. توصیه میکنم همراه خوانش کتاب حتماً قلم و کاغذ داشته باشید تا محاسبات و فرمولها را کامل درک کنید.
کتاب سه مبحث کاربردی حوزه مالی را به صورت خلاصه و به زبان بسیار ساده به مدیران آموزش میدهد:
۱. تجزیه و تحلیل صورتهای مالی
۲. ارزیابی مالی طرحها و پروژهها
۳. ریسک و بازده
سوال: حوزه مالی اصلاً یعنی چه؟
دانش مالی به چگونگی تخصیص داراییها (شخصی یا سازمانی) و ارزشگذاری آنها میپردازد.
ابتدا مفهوم ارزش زمانی پول آموزش داده میشود. پول دارای دو بعد است. یک بعد ارزش آن است (مثلاً ۱۰۰ تومان) و بعد دیگر زمان آن. ۱۰۰ تومان امروز ارزش متفاوتی با ۱۰۰ تومان دو سال بعد دارد (حتی اگر تورم را صفر در نظر بگیریم) چون میتوانیم این پول را در جایی سرمایهگذاری کنیم. سپس مفاهیم کلیدی مانند نرخ بهره ساده، بهره مرکب، بازده بدون ریسک و نرخ تنزیل را آموزش میدهد. بعد از یادگیری اصطلاحات مالی، وارد مبحث حسابداری میشویم.
سوال: حسابداری یعنی چه؟
دانش حسابداری به ثبت و ضبط اطلاعات مالی شرکتها کمک میکند.
در مبحث حسابداری مباحثی همچون ترازنامه، صورت سود و زیان، و صورت جریان وجوه نقد را یاد میگیریم. بعد از یادگیری این مباحث، حالا میتوانیم وضعیت مالی، عملکرد مالی و انعطافپذیری مالی پروژهها، طرحها و سازمانها را مورد ارزیابی قرار دهیم تا در نهایت در رابطه با سرمایهگذاری تصمیمگیری کنیم.
در انتهای کتاب ریسک و بازده و نحوه کمی سازی آن را یاد میگیریم. به زبان ساده بازده و ریسک به صورت متضاد عمل میکنند. اگر یک سرمایهگذاری بازده بالایی داشته باشد، از آن طرف ریسک بیشتری هم برای از دست دادن سرمایه متحمل میشویم.
@golemcourse
ابزارهای کلیدی مالی برای مدیران
پیشنوشت: سومین باری است که کتاب را در یک سال گذشته خواندم تا بالاخره نکتههای آن را یاد گرفتم. توصیه میکنم همراه خوانش کتاب حتماً قلم و کاغذ داشته باشید تا محاسبات و فرمولها را کامل درک کنید.
کتاب سه مبحث کاربردی حوزه مالی را به صورت خلاصه و به زبان بسیار ساده به مدیران آموزش میدهد:
۱. تجزیه و تحلیل صورتهای مالی
۲. ارزیابی مالی طرحها و پروژهها
۳. ریسک و بازده
سوال: حوزه مالی اصلاً یعنی چه؟
دانش مالی به چگونگی تخصیص داراییها (شخصی یا سازمانی) و ارزشگذاری آنها میپردازد.
ابتدا مفهوم ارزش زمانی پول آموزش داده میشود. پول دارای دو بعد است. یک بعد ارزش آن است (مثلاً ۱۰۰ تومان) و بعد دیگر زمان آن. ۱۰۰ تومان امروز ارزش متفاوتی با ۱۰۰ تومان دو سال بعد دارد (حتی اگر تورم را صفر در نظر بگیریم) چون میتوانیم این پول را در جایی سرمایهگذاری کنیم. سپس مفاهیم کلیدی مانند نرخ بهره ساده، بهره مرکب، بازده بدون ریسک و نرخ تنزیل را آموزش میدهد. بعد از یادگیری اصطلاحات مالی، وارد مبحث حسابداری میشویم.
سوال: حسابداری یعنی چه؟
دانش حسابداری به ثبت و ضبط اطلاعات مالی شرکتها کمک میکند.
در مبحث حسابداری مباحثی همچون ترازنامه، صورت سود و زیان، و صورت جریان وجوه نقد را یاد میگیریم. بعد از یادگیری این مباحث، حالا میتوانیم وضعیت مالی، عملکرد مالی و انعطافپذیری مالی پروژهها، طرحها و سازمانها را مورد ارزیابی قرار دهیم تا در نهایت در رابطه با سرمایهگذاری تصمیمگیری کنیم.
در انتهای کتاب ریسک و بازده و نحوه کمی سازی آن را یاد میگیریم. به زبان ساده بازده و ریسک به صورت متضاد عمل میکنند. اگر یک سرمایهگذاری بازده بالایی داشته باشد، از آن طرف ریسک بیشتری هم برای از دست دادن سرمایه متحمل میشویم.
@golemcourse
❤1
به خاطر بسپار!
یکی از مشکلات توابع بازگشتی (recursive function) دوباره محاسبه کردن مقادیر پیشین است و این موضوع میتواند سبب کند شدن برنامه برای ورودیهای بزرگ شود. یکی از تکنیکهای رفع این مشکل به خاطر سپاری (memoization) است. در شکل بالا برای محاسبه دنباله فیبوناچی از دیکشنری برای به خاطر سپاری مقادیر قبلی دنباله استفاده کردیم. با این کار هم مزیت توابع بازگشتی را داریم و هم ضعف دوباره حساب کردن را نداریم.
@golemcourse
یکی از مشکلات توابع بازگشتی (recursive function) دوباره محاسبه کردن مقادیر پیشین است و این موضوع میتواند سبب کند شدن برنامه برای ورودیهای بزرگ شود. یکی از تکنیکهای رفع این مشکل به خاطر سپاری (memoization) است. در شکل بالا برای محاسبه دنباله فیبوناچی از دیکشنری برای به خاطر سپاری مقادیر قبلی دنباله استفاده کردیم. با این کار هم مزیت توابع بازگشتی را داریم و هم ضعف دوباره حساب کردن را نداریم.
@golemcourse
Media is too big
VIEW IN TELEGRAM
مبانی برنامه سازی، استاد علیرضا آقامحمدی، 1/21
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
❤1
مدل کسب و کار فریمیوم (freemium) چیست؟
امروزه این مدل کسب و کار را در دنیا زیاد میبینیم. برنامه زوم یا اسکایپ را در نظر بگیرید. شما به صورت رایگان میتوانید تماس تصویری برقرار کنید. پس به چه شکل این شرکتها درآمد کسب میکنند؟ ایده اصلی این است که ۹۰ درصد کاربران از امکانات به صورت رایگان میتوانند استفاده کنند. یک سری قابلیتهای خاص و محدود را (که معمولاً شرکتهای بزرگ نیاز دارند) به صورت پولی عرضه میکنند. مثلاً در زوم برای تماس تصویری با تعداد زیادی از افراد و زمان بیش از یک ساعت باید پول پرداخت کنید. افراد عادی نیازی به این قابلیت ندارند اما شرکتها برای جلسات خود به آن احتیاج پیدا میکنند. پس در واقع در این نوع سیستمها ۱۰ درصد کاربران هزینه ۹۰ درصد استفاده دیگران را پرداخت میکنند!
سوال: پس چرا شرکتهایی مانند زوم فقط هدفگذاری روی شرکتها نکرده است و باقی قابلیتها را رایگان عرضه کرده است تا هزینههای خود را کاهش دهد؟
به خاطر آن که در دنیای رقابتی امروز، چرا یک شرکت باید قانع شود که پول بپردازد؟ با عرضه رایگان به بخش زیادی از مردم و داشتن چند صد میلیون کاربر، زوم خود را تبدیل به برند کرده است و حالا میتواند از موضع قدرت قابلیتهای پولی را به سازمانها عرضه کند.
این نوع مدل کسبوکار را در جاهای دیگری نیز میبینیم. مثلاً گیتهاب، دراپباکس و اورنوت را میتوان کسبوکارهایی از جنس فریمیوم به حساب آورد.
@golemcourse
امروزه این مدل کسب و کار را در دنیا زیاد میبینیم. برنامه زوم یا اسکایپ را در نظر بگیرید. شما به صورت رایگان میتوانید تماس تصویری برقرار کنید. پس به چه شکل این شرکتها درآمد کسب میکنند؟ ایده اصلی این است که ۹۰ درصد کاربران از امکانات به صورت رایگان میتوانند استفاده کنند. یک سری قابلیتهای خاص و محدود را (که معمولاً شرکتهای بزرگ نیاز دارند) به صورت پولی عرضه میکنند. مثلاً در زوم برای تماس تصویری با تعداد زیادی از افراد و زمان بیش از یک ساعت باید پول پرداخت کنید. افراد عادی نیازی به این قابلیت ندارند اما شرکتها برای جلسات خود به آن احتیاج پیدا میکنند. پس در واقع در این نوع سیستمها ۱۰ درصد کاربران هزینه ۹۰ درصد استفاده دیگران را پرداخت میکنند!
سوال: پس چرا شرکتهایی مانند زوم فقط هدفگذاری روی شرکتها نکرده است و باقی قابلیتها را رایگان عرضه کرده است تا هزینههای خود را کاهش دهد؟
به خاطر آن که در دنیای رقابتی امروز، چرا یک شرکت باید قانع شود که پول بپردازد؟ با عرضه رایگان به بخش زیادی از مردم و داشتن چند صد میلیون کاربر، زوم خود را تبدیل به برند کرده است و حالا میتواند از موضع قدرت قابلیتهای پولی را به سازمانها عرضه کند.
این نوع مدل کسبوکار را در جاهای دیگری نیز میبینیم. مثلاً گیتهاب، دراپباکس و اورنوت را میتوان کسبوکارهایی از جنس فریمیوم به حساب آورد.
@golemcourse
👍6
Media is too big
VIEW IN TELEGRAM
مبانی برنامه سازی، استاد علیرضا آقامحمدی، 1/23
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
❤1
وضعیت برند شرکت شما چطوری است؟
هر شرکت یا سازمانی علاقمند است تا بداند چه وضعیتی در بازار دارد. یکی از راههای سنجش کمی آن محاسبه آگاهی از برند (brand awareness) است. دو معیار برای محاسبه آن وجود دارد:
۱. تشخیص برند (brand recognition): یک نمونه جمعیتی را (مثلاً ۵۰۰ نفره) به صورت تصادفی انتخاب کنید. در مقابل آنها لیستی از شرکتهای مثلا اینترنتی قرار دهید (شاتل، ایرانسل، آسیاتک و ...). از آنها بخواهید که تیک هر کدام از شرکتهایی را که میشناسند، بزنند. نسبت تعداد افرادی که شرکت شما را تیک زدند به کل آن ۵۰۰ نفر میزان معیار تشخیص برند را نشان میدهد. با استفاده از روشهای آماری و جمعیت نمونه، یک بازه اطمینان برای این عدد به دست میآوریم.
۲. بالاترین جایگاه در ذهن مشتری (Top-of-mind awareness): یک نمونه جمعیتی را به صورت تصادفی انتخاب کنید. از آنها بخواهید که لیست شرکتهای اینترنتی را بنویسند. تعداد دفعاتی که نام شرکت شما در رتبه اول قرار گرفته است را تقسیم بر نمونه جمعیت کنید. عدد حاصل میزان معیار بالاترین جایگاه در ذهن مشتری را نشان میدهد. پژوهشها نشان میدهد که همبستگی بالایی بین این معیار و سهم بازار شرکتها وجود دارد.
نکته اول: لزومی ندارد که این دو معیار را تنها برای شرکتها به کار بگیرید. برای برند شخصی نیز صدق میکند. مثلاً میتوانید برای ایلان ماسک دو معیار بالا را محاسبه کنید. این دو معیار میزان تأثیرگذاری اشخاص را نشان میدهد.
نکته دوم: اگر یادتان باشد، تبلیغ مدرسان شریف در مدت یک دقیقه بارها این عبارت را به کار میبرد. در واقع هدف اصلی آن تبلیغ افزایش میزان دو معیار بالا به صورت ناخودآگاه در ذهن شما بود!
@golemcourse
هر شرکت یا سازمانی علاقمند است تا بداند چه وضعیتی در بازار دارد. یکی از راههای سنجش کمی آن محاسبه آگاهی از برند (brand awareness) است. دو معیار برای محاسبه آن وجود دارد:
۱. تشخیص برند (brand recognition): یک نمونه جمعیتی را (مثلاً ۵۰۰ نفره) به صورت تصادفی انتخاب کنید. در مقابل آنها لیستی از شرکتهای مثلا اینترنتی قرار دهید (شاتل، ایرانسل، آسیاتک و ...). از آنها بخواهید که تیک هر کدام از شرکتهایی را که میشناسند، بزنند. نسبت تعداد افرادی که شرکت شما را تیک زدند به کل آن ۵۰۰ نفر میزان معیار تشخیص برند را نشان میدهد. با استفاده از روشهای آماری و جمعیت نمونه، یک بازه اطمینان برای این عدد به دست میآوریم.
۲. بالاترین جایگاه در ذهن مشتری (Top-of-mind awareness): یک نمونه جمعیتی را به صورت تصادفی انتخاب کنید. از آنها بخواهید که لیست شرکتهای اینترنتی را بنویسند. تعداد دفعاتی که نام شرکت شما در رتبه اول قرار گرفته است را تقسیم بر نمونه جمعیت کنید. عدد حاصل میزان معیار بالاترین جایگاه در ذهن مشتری را نشان میدهد. پژوهشها نشان میدهد که همبستگی بالایی بین این معیار و سهم بازار شرکتها وجود دارد.
نکته اول: لزومی ندارد که این دو معیار را تنها برای شرکتها به کار بگیرید. برای برند شخصی نیز صدق میکند. مثلاً میتوانید برای ایلان ماسک دو معیار بالا را محاسبه کنید. این دو معیار میزان تأثیرگذاری اشخاص را نشان میدهد.
نکته دوم: اگر یادتان باشد، تبلیغ مدرسان شریف در مدت یک دقیقه بارها این عبارت را به کار میبرد. در واقع هدف اصلی آن تبلیغ افزایش میزان دو معیار بالا به صورت ناخودآگاه در ذهن شما بود!
@golemcourse
👍5
Forwarded from Golem Course
https://news.1rj.ru/str/golemcourse
💰 میخواهید وارد بازار کار شوید؟
📕 میخواهید دانش و مهارت ضروری صنعت کامپیوتر را بلد باشید؟
🧠 عاشق یادگیری هستید؟
اگر پاسخ شما به سه سوال بالا منفی است، این کانال مناسب شما نیست!
لینک دسترسی به تمام ویدیوها به صورت رایگان:
🥉 مسیر یادگیری و تقویت زبان انگلیسی
🎯 آموزش زبان انگلیسی: (۳۰:۳۷ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFfZIvLeAqWegVlPRc_twmL
==================
🥈مسیر برنامهنویس شدن:
🎯 دوره آموزشی پایتون: (۱۲:۳۴ ساعت - در حال ضبط)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFuBHjDLlYEJ4JboPIp55Yr
🎯 دوره آموزشی گیت: (۴:۰۶ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFSSv9VK_sgrbMvqZTzgUKP
🎯 دوره تست نرمافزار با پایتون: (۱:۲۰ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WH3aIJt3FytieIygLnvCxg0
==================
🥇 مسیر کار تیمی و ایجاد نرمافزار
🎯 دوره آموزشی اسکرام: (۲:۳۰ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WHQdWRdMscMD49gd9QuYeMT
🎯 دوره مهندسی نیازمندیها: (۴:۱۸ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WHwY6vOlnFYAQWC-SYXl6Uy
🎯 دوره مدیریت پروژه: (۳:۱۶ ساعت - در حال ضبط)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFS6QLqLvPtWouy1uQ05BZP
==================
💰 میخواهید وارد بازار کار شوید؟
📕 میخواهید دانش و مهارت ضروری صنعت کامپیوتر را بلد باشید؟
🧠 عاشق یادگیری هستید؟
اگر پاسخ شما به سه سوال بالا منفی است، این کانال مناسب شما نیست!
لینک دسترسی به تمام ویدیوها به صورت رایگان:
🥉 مسیر یادگیری و تقویت زبان انگلیسی
🎯 آموزش زبان انگلیسی: (۳۰:۳۷ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFfZIvLeAqWegVlPRc_twmL
==================
🥈مسیر برنامهنویس شدن:
🎯 دوره آموزشی پایتون: (۱۲:۳۴ ساعت - در حال ضبط)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFuBHjDLlYEJ4JboPIp55Yr
🎯 دوره آموزشی گیت: (۴:۰۶ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFSSv9VK_sgrbMvqZTzgUKP
🎯 دوره تست نرمافزار با پایتون: (۱:۲۰ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WH3aIJt3FytieIygLnvCxg0
==================
🥇 مسیر کار تیمی و ایجاد نرمافزار
🎯 دوره آموزشی اسکرام: (۲:۳۰ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WHQdWRdMscMD49gd9QuYeMT
🎯 دوره مهندسی نیازمندیها: (۴:۱۸ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WHwY6vOlnFYAQWC-SYXl6Uy
🎯 دوره مدیریت پروژه: (۳:۱۶ ساعت - در حال ضبط)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFS6QLqLvPtWouy1uQ05BZP
==================
Telegram
Golem Course
Alireza Aghamohammadi, Ph.D.
https://youtube.com/@GolemCourse
https://youtube.com/@GolemCourse
❤4
چرخ را از ابتدا اختراع نکن!
همیشه قبل از پیادهسازی، مستندات آن زبان برنامهنویسی یا چارچوب را با دقت بخوانید. مثلاً برای محاسبه ضرب دکارتی میتوانید با چند حلقه آن را پیادهسازی کنید. اما در خود پایتون این قابلیت از قبل وجود دارد.
@golemcourse
همیشه قبل از پیادهسازی، مستندات آن زبان برنامهنویسی یا چارچوب را با دقت بخوانید. مثلاً برای محاسبه ضرب دکارتی میتوانید با چند حلقه آن را پیادهسازی کنید. اما در خود پایتون این قابلیت از قبل وجود دارد.
@golemcourse
🔥6👍1
Media is too big
VIEW IN TELEGRAM
مبانی برنامه سازی، استاد علیرضا آقامحمدی، 1/28
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
👍3❤1
قواعد سرانگشتی در مدیریت کارها
۱. دو برابر مقدار تخمین، زمان اختصاص بدهید. انسانها در تخمین مطلق زمان مورد نیاز کارها دقیق نیستند. مخصوصاً اگر آن کار از یک حدی بزرگتر باشد. یک قانون سرانگشتی این است که هر مقداری که در ذهنتان برای انجام کار حدس زدید، دو برابر آن را اختصاص دهید. مثلاً اگر فکر میکنید کاری ۵ روز زمان میبرد. برای آن ۱۰ روز زمان اختصاص دهید.
۲. هر فصل سال را ۱۰ هفته کاری در نظر بگیرید. یک سال از ۵۲ هفته تشکیل شده است. بنابراین هر فصل شامل ۱۳ هفته است. اما خیلی وقتها اتفاقات پیشبینی نشده رخ میدهد. تعطیلات پیش میآید. بازدهی آن طور که میخواهید پیش نمیرود. در تخمین برنامههای میان مدت (فصلی)، هر فصل را ۱۰ هفته کاری بگیرید (هر هفته کاری شامل پنج روز است).
۳. ۲۰ درصد زمان را به کارهای گل اختصاص دهید. هر فعالیتی هر چقدر هم مهم باشد، یک سری کار خستهکننده و کار گل دارد (تهیه صورت جلسه، مستندات و ...). ۲۰ درصد زمان فعالیتها را از همان اول جدا کنید.
@golemcourse
۱. دو برابر مقدار تخمین، زمان اختصاص بدهید. انسانها در تخمین مطلق زمان مورد نیاز کارها دقیق نیستند. مخصوصاً اگر آن کار از یک حدی بزرگتر باشد. یک قانون سرانگشتی این است که هر مقداری که در ذهنتان برای انجام کار حدس زدید، دو برابر آن را اختصاص دهید. مثلاً اگر فکر میکنید کاری ۵ روز زمان میبرد. برای آن ۱۰ روز زمان اختصاص دهید.
۲. هر فصل سال را ۱۰ هفته کاری در نظر بگیرید. یک سال از ۵۲ هفته تشکیل شده است. بنابراین هر فصل شامل ۱۳ هفته است. اما خیلی وقتها اتفاقات پیشبینی نشده رخ میدهد. تعطیلات پیش میآید. بازدهی آن طور که میخواهید پیش نمیرود. در تخمین برنامههای میان مدت (فصلی)، هر فصل را ۱۰ هفته کاری بگیرید (هر هفته کاری شامل پنج روز است).
۳. ۲۰ درصد زمان را به کارهای گل اختصاص دهید. هر فعالیتی هر چقدر هم مهم باشد، یک سری کار خستهکننده و کار گل دارد (تهیه صورت جلسه، مستندات و ...). ۲۰ درصد زمان فعالیتها را از همان اول جدا کنید.
@golemcourse
👍6❤1
Forwarded from مطالب درسی (𝒐𝒎𝒊𝒅𝒗𝒂𝒓 𝒎𝒐𝒉𝒂𝒎𝒎𝒂𝒅 𝒚𝒐𝒐𝒔𝒐𝒇)
Media is too big
VIEW IN TELEGRAM
مبانی برنامه سازی، استاد علیرضا آقامحمدی، 1/29
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
🔰مطالب درسی
https://news.1rj.ru/str/filmzabtshode
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
🔰مطالب درسی
https://news.1rj.ru/str/filmzabtshode
❤5👍1
Python-HW2.pdf
202.3 KB
تیم دستیار آموزشیام زحمت زیادی کشیدند و تمرین دوم درس پایتون را طراحی کردند. اگر در حال یادگیری زبان برنامهنویسی پایتون هستید، پیشنهاد میکنم سعی کنید این سوالات را برای خودتان حل کنید.
@golemcourse
@golemcourse
❤6👍3
Media is too big
VIEW IN TELEGRAM
مبانی برنامه سازی، استاد علیرضا آقامحمدی، 2/4
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
👍2❤1
تا میتوانی از Dunder ها استفاده کن!
یکی از تفاوتهای بنیادی پایتون با زبانهای برنامهنویسی دیگر، وجود Dunder هاست. Dunder ها متدهایی است که برای مفسر پایتون معنا دارد و نشانه آن وجود دو تا underscore قبل و بعد نام متد است. مثلاً کلاس حساب بانکی را در نظر بگیرید. میتوانیم کاری کنیم که اشیاء حساب بانکی مقایسهپذیر شوند (b1 < b2 یا برعکس). کافی است متد __lt__ را پیادهسازی کنیم.
@golemcourse
یکی از تفاوتهای بنیادی پایتون با زبانهای برنامهنویسی دیگر، وجود Dunder هاست. Dunder ها متدهایی است که برای مفسر پایتون معنا دارد و نشانه آن وجود دو تا underscore قبل و بعد نام متد است. مثلاً کلاس حساب بانکی را در نظر بگیرید. میتوانیم کاری کنیم که اشیاء حساب بانکی مقایسهپذیر شوند (b1 < b2 یا برعکس). کافی است متد __lt__ را پیادهسازی کنیم.
@golemcourse
👍4
Forwarded from مطالب درسی (Mohammad Hossein)
Media is too big
VIEW IN TELEGRAM
مبانی برنامه سازی، استاد علیرضا آقامحمدی، ۲/۶
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
🔰مطالب درسی
https://news.1rj.ru/str/filmzabtshode
(پایتون، م شیمی، شیمی، عمران، مواد و متالورژی، صنایع، فیزیک)
🔰مطالب درسی
https://news.1rj.ru/str/filmzabtshode
❤6
Forwarded from Golem Course
https://news.1rj.ru/str/golemcourse
💰 میخواهید وارد بازار کار شوید؟
📕 میخواهید دانش و مهارت ضروری صنعت کامپیوتر را بلد باشید؟
🧠 عاشق یادگیری هستید؟
اگر پاسخ شما به سه سوال بالا منفی است، این کانال مناسب شما نیست!
لینک دسترسی به تمام ویدیوها به صورت رایگان:
🥉 مسیر یادگیری و تقویت زبان انگلیسی
🎯 آموزش زبان انگلیسی: (۳۰:۳۷ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFfZIvLeAqWegVlPRc_twmL
==================
🥈مسیر برنامهنویس شدن:
🎯 دوره آموزشی پایتون: (۱۴:۳۸ ساعت - در حال ضبط)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFuBHjDLlYEJ4JboPIp55Yr
🎯 دوره آموزشی گیت: (۴:۰۶ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFSSv9VK_sgrbMvqZTzgUKP
🎯 دوره تست نرمافزار با پایتون: (۱:۲۰ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WH3aIJt3FytieIygLnvCxg0
==================
🥇 مسیر کار تیمی و ایجاد نرمافزار
🎯 دوره آموزشی اسکرام: (۲:۳۰ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WHQdWRdMscMD49gd9QuYeMT
🎯 دوره مهندسی نیازمندیها: (۴:۱۸ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WHwY6vOlnFYAQWC-SYXl6Uy
🎯 دوره مدیریت پروژه: (۳:۱۶ ساعت - در حال ضبط)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFS6QLqLvPtWouy1uQ05BZP
==================
💰 میخواهید وارد بازار کار شوید؟
📕 میخواهید دانش و مهارت ضروری صنعت کامپیوتر را بلد باشید؟
🧠 عاشق یادگیری هستید؟
اگر پاسخ شما به سه سوال بالا منفی است، این کانال مناسب شما نیست!
لینک دسترسی به تمام ویدیوها به صورت رایگان:
🥉 مسیر یادگیری و تقویت زبان انگلیسی
🎯 آموزش زبان انگلیسی: (۳۰:۳۷ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFfZIvLeAqWegVlPRc_twmL
==================
🥈مسیر برنامهنویس شدن:
🎯 دوره آموزشی پایتون: (۱۴:۳۸ ساعت - در حال ضبط)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFuBHjDLlYEJ4JboPIp55Yr
🎯 دوره آموزشی گیت: (۴:۰۶ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFSSv9VK_sgrbMvqZTzgUKP
🎯 دوره تست نرمافزار با پایتون: (۱:۲۰ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WH3aIJt3FytieIygLnvCxg0
==================
🥇 مسیر کار تیمی و ایجاد نرمافزار
🎯 دوره آموزشی اسکرام: (۲:۳۰ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WHQdWRdMscMD49gd9QuYeMT
🎯 دوره مهندسی نیازمندیها: (۴:۱۸ ساعت - به اتمام رسیده)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WHwY6vOlnFYAQWC-SYXl6Uy
🎯 دوره مدیریت پروژه: (۳:۱۶ ساعت - در حال ضبط)
🔗 https://www.youtube.com/playlist?list=PLnEg28Nx10WFS6QLqLvPtWouy1uQ05BZP
==================
Telegram
Golem Course
Alireza Aghamohammadi, Ph.D.
https://youtube.com/@GolemCourse
https://youtube.com/@GolemCourse