برنامه‌نویسی پایتون گروه ۷، استاد آقامحمدی – Telegram
برنامه‌نویسی پایتون گروه ۷، استاد آقامحمدی
153 subscribers
5 photos
10 videos
23 files
29 links
کانال اطلاع رسانی درس مبانی برنامه سازی پایتون
استاد آقامحمدی
دانشگاه صنعتی شریف
بهار ۰۱-۰۰
Download Telegram
📣 #اطلاعیه | «خوش‌آمدگویی!»

سلام!

📝 از طرف دستیاران آموزشی درس مبانی برنامه سازی پایتون، ورودتون به این درس رو خوش‌آمد میگیم. تقریبا دو هفته‌ای میشه که بچه‌ها مشغول برنامه‌ریزی بودن برای اینکه این درس هرچه بهتر و با کیفیت تر ارائه بشه.

🏷 از طریق این کانال می‌تونید اخبار و اطلاعیه‌های مهم درس رو با هشتگ #اطلاعیه‌‌ دنبال کنید.

🖥 به عنوان اولین کار، توی سایت #کوئرا (quera.ir) ثبت‌نام کنید و از طریق این لینک عضو کلاس «مبانی برنامه سازی پایتون» استاد آقامحمدی بشید که از توی اون می‌تونید به اعلانات مهم درس و تمرین‌ها دسترسی داشته باشید.

🔻 امیدواریم این درس براتون خاطره‌انگیز و شیرین باشه و بتونید به اندازه‌ی کافی یاد بگیرید.

🆔 @BPPythonG7
👍4
#اطلاعیه | #بارم_بندی

📜 سیستم نمره‌دهی درس:

🔺 میان‌ترم: ۵ نمره
🔺 پایان‌ترم: ۵ نمره
🔺 تمارین: ۶ نمره + ۱ یا ۱.۵ نمره امتیازی با توجه به میزان سختی تمرین
🔺 پروژه ۴ نمره

⭕️ پس از همین الآن برنامه‌ریزی کنید.😉

🆔 @BPPythonG7
👍6
#اطلاعیه | «گروه تلگرامی درس»

لینک گروه درس که دیسکاشن همین کانال هم هستش :
https://news.1rj.ru/str/+MBkE7Iuioh9hODVk

🆔 @BPPythonG7
👍1
Forwarded from Golem Course
Stop_Starting_Start_Finishing_Justin.pdf
785.2 KB
کتاب شروع کردن را متوقف کنید، تمام کردن را شروع کنید:
این کتاب توسط خانم ریحانه جعفری ترجمه شده است و ترجمه خوبی هم دارد و برای هر فردی که می‌خواهد کارهای خود را مدیریت کند مناسب است.

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

در کانبان کارها را معمولا به سه دسته انجام شده، در حال انجام و باید انجام بشود تقسیم بندی می‌کنند. به طوری که کارهای در حال انجام ظرفیت محدودی دارد (مثلا ۵ تا). از این روش در مدیریت پروژه در شرکت‌های نرم‌افزاری بسیار استفاده می‌شود.

جمع‌بندی
خواندن کتاب نیم ساعت هم وقت نمی‌گیرد اما هم اطلاعات ارزشمندی در اختیارتان قرار می‌دهد و هم نوع نگارش آن جذاب است.
👍2
سلام!

📝 شما در طول این ترم (و قطعا در ادامه زندگی‌تون!) قراره توی برنامه‌نویسی به مشکل بخورید.
این مشکلات می‌تونن از سوال‌های کوچیکی مثل نحوه کارکرد یک تابع (مثل print) باشه، یا سوال‌ها و مسائل بزرگتری مثل آشنا شدن با یک کتابخونه خاص، یادگیری الگوریتم‌ها و ....

☑️ و خب همونطور که میدونید زبان‌های برنامه‌نویسی خیلی گسترده‌تر از این هستند که ما بتونیم تمامی این داده‌ها رو داخل یک کتاب یا جزوه یا ... خاصی داشته باشیم.

💯 بخاطر همین برنامه‌نویس‌های مختلف برای رفع این مشکلات از سیستم‌های تعاملی (که در ادامه چند مثال می‌زنیم ازشون) استفاده می‌کنند و عملا دانش خودشون رو به شیوه قدیمی (سینه به سینه) به هم دیگه انتقال می‌دن.

حالا در ادامه ما می‌خوایم یک سری از این سایت هارو معرفی کنیم که شما بتونین از این نوع آموزش (منظور همون روش سینه به سینه هستش) استفاده کنین.

🆔 @BPPythonG7
👍3
۱. گیکز فور گیکز:

🟢 تبادل اطلاعات توی این سایت بیشتر به روش ویکی پدیا هست یعنی این که برنامه‌نویس‌های خفن (البته خودشون فکر می‌کنن که خفنن D:) میان در قالب آرتیکل و مقاله اون داده‌ای رو که میخوان در بارش صحبت کنن قرار می‌دن، که این مقاله ها به صورت کلی دو تیکه‌اند، تیکه اول توضیح مفهوم و کانسپت، تیکه دوم چند مثال و چند خط کد که نحوه عملکرد اون کانسپت رو خوب نشون بده. تقریبا درباره هر چیزی می‌شه مقاله توی این سایت پیدا کرد (منظور از هر چیزی، چیزهای مربوط به دنیای تِک هستش)‌.
و به احتمال بالا شما در طول این ترم مقاله‌های زیادی از این وبسایت رو حین تدریس استاد ببینید.

🆔 @BPPythonG7
👍3🤩3
۲. استک‌اورفلو:

🟡 این سایت یک محیط تعاملی بین کاربرهای دنیای برنامه‌نویسی ایجاد کرده.
منظور از این محیط تعاملی، یک محیط QA هستش که شما اون جا سوال‌هایی که دارین رو می‌پرسین و در طول مدت زمانی کمی، یه عده انسان به شما جواب می‌دن.
افسانه‌هایی هست که امکان نداره شما سوالی به ذهنتون برسه که قبلا توی این سایت کسی نپرسیده باشه اونو!
البته کارایی‌های این سایت به مراتب بیشتر از پرسش و پاسخ میان کاربرهاش هستش که شما در آینده خودتون باهاش بیشتر آشنا می‌شین.

🆔 @BPPythonG7
👍4🤩3
۳. توتوریالز پوینت:

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

🆔 @BPPythonG7
👍3🤩1
This media is not supported in your browser
VIEW IN TELEGRAM
در کلاس به مبحث تست خودکار نرم‌افزار اشاره کردم. در این ویدیو کوتاه یک دقیقه‌ای می‌توانید یک نمونه از تست وب‌سایت را که توسط کامپیوتر انجام می‌شود، ببینید.
👍6🎉1
۴. دبل یو ۳ اسکول:

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

🆔 @BPPythonG7
👍3🤬3
❗️ البته سایت های بالا گلچینی از سایت های موجود بود ، و احتمالا شما بتونین به هر مشکلی برخوردین با استفاده از اونا مشکل خودتون رو حل کنین، البته فراموش نکنین که مهم ترین و قوی ترین ابزار یک برنامه نویس Google هستش
که بعدا یه‌مطلب درباره چگونه درست سرچ کردن براتون می‌ذاریم.

🆔 @BPPythonG7
👍4🤮2
📣 #اطلاعیه | «همکاری در حل سوالات»

قبل از هر چیزی، جا داره یک صحبتی درباره همکاری و همفکری در زمینه سوالات تمارین و پروژه درس داشته باشیم.

📝 همفکری برای ایده راه‌حل‌ها کاملاََ مجاز و در مواردی خیلی هم خوبه؛ ولی کد مستقیم رو هیچوقت به اشتراک نذارید.

☑️ همچنین اینکه جاج (داور آنلاین) کوئرا قابلیت شناسایی تقلب رو داره. به این صورت که یک الگوریتم رو روی دوتا کد ران می‌کنه و میزان شباهت اونا رو مشخص می‌کنه.

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

🔻 پس توصیه می‌کنیم به هیچ عنوان تقلب نکنید، کدی که خودتون زدید رو هم مستقیما به اشتراک نذارید.

🛑 در نهایت باید بگیم که به احتمال خیلی زیاد، تقلب‌یاب کوئرا را برای همه سوالات همه تمارین، آخر ترم ران خواهیم کرد و نمره‌ای که در نهایت به شما داده خواهد شد، مستقل از داوری عادی کوئراست که تست‌کیس‌ها رو بررسی می‌کنه و نمره می‌ده. پس اگر تا آخر ترم خبری از تقلب گرفتن دیده نشد، دلیلش همینه.

🆔 @BPPythonG7
👍4💩4👎1😱1