نکات پایتون و حل مسائل الگوریتمی (لایو کدینگ)

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

4.1 (11 امتیاز)
4,343 دانشجو
محتوای دوره
پیش‌نیاز‌ها
درباره دوره
نظرات کاربران
درباره استاد

محتوای دوره

1 فصل 1 جلسه 3 ساعت ویدیو
مرور نکات پایتون و حل چند مساله الگوریتمی (لایو کدینگ)

پیش‌نیاز‌ها

درباره دوره

زبان پایتون قابلیت پشتیبانی از پارادایم‌های مختلف برنامه‌نویسی را دارد. همین کاربرد گسترده آن باعث می‌شود که بتوانید همواره در پی آموزش نکات کاربردی و کمتر شناخته‌شده این زبان باشید. در این برنامه قصد داریم سراغ چند تا از مسئله های سایت leetcode رفته و آن‌ها را به صورت لایوکدینگ (زنده) و نه براساس یک روند خاص و برنامه‌ریزی شده  به شکل الگوریتمی حل کنیم.

در مورد سایت leetcode لازم است بدانید که این سایت سوالات مصاحبه‌های شرکت‌های بزرگی مانند گوگل، آمازون، فیس‌بوک و غیره را جمع‌آوری می‌کند و آن‌ها را در اختیار مخاطبان خود قرار می‌دهد. شما می‌توانید سوالات را ببینید، پاسخ دهید و امتیازات خود را جمع بزنید. علاوه بر این سایت، سایت‌های دیگری مانند quera.ir هم وجود دارد که می‌توانید مهارت‌های برنامه‌نویسی خود را در آن‌ها به چالش بکشید.

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

در این لایو کدینگ قصد ارائه هیچ‌گونه محتوای آموزشی متمرکز و از قبل برنامه‌ریزی‌شده را نداریم؛ بلکه می‌خواهیم با نوشتن الگوریتم برای مسائل مصاحبه‌های برترین کشورهای جهان، نکات مهم پایتون را با هم مرور کنیم.

هدف از یادگیری دوره آموزش رایگان مرور نکات پایتون و حل مسئله های الگوریتمی چیست؟

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

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

دوره آموزش رایگان مرور نکات پایتون و حل مسئله های الگوریتمی مناسب چه کسانی است؟

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

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

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

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

در قسمت‌های مختلف آن با استرینگ‌ها، استایل کد در پایتون، میوتبل، split/join، درخت‌ها، Max depth of N-ary tree، لیست‌های پیوندی، طراحی آن‌ها و سایر نکات ریز و در عین حال عمیق پایتون آشنا خواهید شد.

آموزش پایتون و برنامه نویسی با مکتب خونه

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

ویژگی های متمایز دوره آموزش رایگان مرور نکات پایتون و حل مسائل الگوریتمی مکتب‌خونه چیست؟

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

بهتر است هم‌زمان با مشاهده این برنامه آموزشی شما هم شروع به حل مسائل تعیین‌شده کنید. مسئله‌هایی که برای آن درنظر گرفته شده از سایت https://leetcode.com/ انتخاب شده است. نام این مسئله‌ها در زیر آورده شده است:

  • مسئله 799: To lower case
  • مسئله 344: Reverse string
  • مسئله 415: Add strings
  • مسئله 151: Reverse words in a string
  • مسئله 101: Symmetric tree
  • مسئله 124: Binary tree max path sum(DFS)
  • مسئله 1290: Convert binary numbers in a linked list to integer
  • مسئله 21: Mege two sorted lists

منابع، پیش نیازها و منابع مکمل برای فراگیری دوره آموزش رایگان مرور نکات پایتون و حل مسائل الگوریتمی چیست؟

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

اطلاعات بیشتر

امتیاز و نظرات کاربران

4.1

از مجموع 11 امتیاز

5 نظر

1 سال پیش

بعد از دوره مقدماتی و دوره درک برنامه نویسی استاد جادی اینو دیدم و برای من بسیار مفید بود .متشکرم

امید عبادی

امید عبادی

1 سال پیش

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

دانشجوی دوره

2 سال پیش

باحاله ادامه بدین

دانشجوی دوره

3 سال پیش

تلاشت قابل تحسینه.

سید محمد امین سهیلی

سید محمد امین سهیلی

2 سال پیش

لایوکدینگ خوبه ولی وقتی به صورت تعاملی باشه. به نظرم بهتر بود که همین مباحث را تدریس میشد

دانشجوی دوره

نظرات بیشتر

دوره‌های پیشنهادی

درباره استاد

وحید نائینی
وحید نائینی
5 دوره
13,193 دانشجو

وحید نائینی فارغ‌التحصیل مهندسی مکانیک از دانشگاه صنعتی اصفهان و تربیت مدرس است. پروژه آکادمیک و دانشجویی وحید شبیه‌سازی شکست استخوان بوده، ولی از آخرین شغل مرتبط با رشته‌اش، یعنی تدریس در دانشگاه آزاد، ‌چند سالی گذشته است. ایشان کار خود را در برنامه‌نویسی با پردازش تصاویر شروع کرد و در حال حاضر برنامه نویس بک اند است و از سال 1394 سابقهٔ تدریس ۳۰ دوره برنامه‌نویسی پایتون را در مجتمع فنی دارد. ایشان مسلط به زبان‌های برنامه‌نویسی و ابزارهایی مثل C++، Python، Docker، SQL، Git و غیره است. نکته جالب توجه درباره وحید این است که او به زبان‌های غیر برنامه‌نویسی هم علاقه زیادی دارد و با زبان‌های روسی و اسپرانتو هم آشنایی دارد.

اطلاعات بیشتر

دیگر دوره‌های وحید نائینی

سوالات پرتکرار

آیا ممکن است که درسی ناقص ضبط شده باشد؟

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

اگر لینک دانلود یا پخش ویدئو مشکل داشت چه باید کرد؟

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

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.

دانلود اپلیکیشن مکتب‌خونه

مکتب خونه، آکادمی آنلاین تخصص‌ها

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

مکتب خونه در چه زمینه‌ای خدمات ارائه می‌دهد؟

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

برنامه‌نویسی

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

آی‌تی و نرم‌افزار

در دنیای امروزی، یادگیری مهارت‌های آی‌تی و نرم‌افزار امری ضروری است. دوره‌های مکتب‌خونه در این زمینه مانند دوره‌های آموزش شبکه، آموزش CCNA ، آموزش بلاک چین و غیره، به شما کمک می‌کنند تا مهارت‌هایی چون مدیریت شبکه و استفاده از نرم‌افزارهای مختلف را به راحتی و از صفر تا صد بیاموزید. بدون نیاز به پیش‌زمینه تخصصی، این دوره‌ها شما را برای ورود به بازار کار آماده می‌کنند.

زبان‌های خارجی

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

مدیریت و کسب‌وکار

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

مالی و سرمایه‌گذاری

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

دانشگاهی: فنی و مهندسی

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

مهارت‌های زندگی

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

دانشگاهی: علوم‌پایه، انسانی، پزشکی

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

هنر

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

دوره های رایگان مکتب خونه

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

مشاهده بیشتر
enamad
logo-samandehi
تمام حقوق این وب‌سایت برای شرکت ندای دانش همراه ایرانیان (مکتب‌خونه‌‌‌‌) است.