لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش آزمایشگاه هدایت شده: پروژه ساختارهای داده در پایتون
- آخرین آپدیت
دانلود Guided Lab: Python Data Structures Project
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
توضیحات
این دوره درباره چیست؟
این دوره یک معرفی کاربردی از ساختارهای داده اصلی پایتون، شامل لیستها (Lists)، دیکشنریها (Dictionaries)، پشتهها (Stacks) و صفهای اولویتدار (Priority Queues) ارائه میدهد. فراگیران یک برنامه مدیریت وظایف کاربردی را گام به گام میسازند و هر ساختار داده را بهصورت تدریجی برای درک هدف و کاربرد آن اضافه میکنند. با شروع از لیستهای ساده برای ذخیرهسازی دادهها، مدرس دوره (رابین اندروز) به استفاده از دیکشنریها برای نگاشت کلید-مقدار، پشتهها برای قابلیت بازگشت (Undo) و صفهای اولویتدار برای اولویتبندی وظایف میپردازد. در پایان این دوره، شما تجربه عملی کار با ساختارهای داده اصلی پایتون را کسب کرده و قادر خواهید بود با شناخت بهترین ساختارها برای اهداف توسعه خود، مسائل را بهطور مؤثرتری حل کنید.
این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمام قابلیتهای IDE مورد علاقه شما را بدون نیاز به نصب هیچ نرمافزاری روی سیستم محلی فراهم میکند. با GitHub Codespaces، میتوانید در هر زمان و با هر سیستمی تمرین عملی داشته باشید و در عین حال از ابزاری استفاده کنید که احتمالاً در محیطهای کاری واقعی با آن مواجه خواهید شد.
مدرس
چه کسی این دوره را تدریس میکند؟
رابین اندروز (Robin Andrews) مدرس علوم کامپیوتر و مؤسس Compucademy است؛ سازمانی که با ارائه منابعی مانند آموزشهای ویدئویی، آزمونها و فعالیتهای برنامهنویسی کاربردی، از دانشجویان و معلمان علوم کامپیوتر حمایت میکند.
اهداف آموزشی
در پایان این دوره قادر به انجام چه کارهایی خواهم بود؟
بهکارگیری لیستها، تاپلها و دیکشنریها در پروژههای واقعی.
استفاده از پشتهها و صفها برای حل مسائل لجستیکی و سازماندهی دادهها.
توسعه برنامههایی با استفاده از JSON برای تبادل داده بین پلتفرمهای مختلف.
تحلیل و پیادهسازی ترکیبی از ساختارهای داده برای بهینهسازی چالشهای برنامهنویسی.
استفاده از ابزارها و محیطهایی مانند GitHub Codespaces برای افزایش کارایی گردش کار کدنویسی.
مخاطبان دوره
این دوره برای چه کسانی است؟
برنامهنویسان پایتون در سطح مبتدی و متوسط
توسعهدهندگان نرمافزار که به دنبال بهینهسازی مهارتهای مدیریت داده هستند
توسعهدهندگان پایتون علاقهمند به استراتژیهای برنامهنویسی کاربردی
دانشجویان علوم کامپیوتر که به تجربه برنامهنویسی در دنیای واقعی نیاز دارند
پیشنیازها
قبل از شروع این دوره چه چیزهایی باید بدانم؟
تسلط در اجرای اسکریپتهای پایتون
درک پایه از متغیرهای پایتون و مفاهیم اصلی برنامهنویسی
آشنایی با ویرایش کدهای پایتون و استفاده از توابع (Functions)
سرفصل ها و درس ها
مقدمه
Introduction
بررسی کلی دوره و دانش قبلی مورد نیاز پایتون
Course overview and previous Python knowledge video
1. لیستها و تاپلها در پایتون
1. Python Lists and Tuples
2. دیکشنریهای پایتون
2. Python Dictionaries
3. ساختار داده پشته (Stack)
3. The Stack Data Structure
4. صفها و صفهای اولویتدار
4. Queues and Priority Queues
5. بارگذاری و ذخیره دادهها با استفاده از JSON
5. Loading and Saving Data Using JSON
بنیانگذار Compucademy
رابین اندروز یک معلم علوم کامپیوتر و بنیانگذار Compucademy است.
رابین 15+ سال تجربه تدریس را برای نقش خود در Compucademy به ارمغان می آورد ، سازمانی که از دانشجویان و معلمان علوم کامپیوتر پشتیبانی می کند ، با منابع مختلفی از جمله به عنوان آموزش های ویدئویی ، آزمونها ، و فعالیت های برنامه نویسی عملی. هدف او این است که دانش کامپیوتر - و به ویژه برنامه نویسی پایتون - را با روشی زنده و با استفاده از پازل ، بازی ها و یک کد برنامه نویسی در دسترس ، زنده کند.
نمایش نظرات