دوره آموزشی مبانی برنامه نویسی: حافظه، اشاره گرها و کالکشن Garbage
1 ساعت 29 دقیقهمبتدی2022-09-14
مدرسین
Maaike van Putten
Trainer and Developer for Java, Python, Spring Boot, and More
جزئیات دوره
آیا می دانستید که کامپیوترها نیز مانند شما دارای حافظه کوتاه مدت و بلند مدت هستند؟ درسته. اگر لایه های معنای واقعی برنامه نویس بودن را جدا کنید، متوجه می شوید که بیشتر کارهای برنامه نویسی شامل جابجایی مقادیر در حافظه است. بسیاری از زبان های برنامه نویسی معاصر این مکانیک ها را پنهان می کنند، اما هرچه پیش می روید اجتناب از آنها سخت تر می شود.
به مربی Maaike van Putten بپیوندید تا مهارتهای اساسی خود را به سطح بعدی ببرید، غواصی عمیقتر برای یادگیری نحوه عملکرد کد واقعاً و کاوش در ابزارهای اساسی مدیریت حافظه. نکاتی را از Maaike در مورد کارآمدتر کردن کد و تعمیر آن در صورت شکستن آن دریافت کنید، زیرا او شما را از طریق بهترین شیوه ها و مهارت های قدرت برای بهبود عملکرد کلی شما راهنمایی می کند. در پایان این دوره، در مورد مدیریت حافظه و همچنین نحوه جلوگیری و رفع اشکال از نشت های رایج اطلاعات بیشتری خواهید داشت.
به مربی Maaike van Putten بپیوندید تا مهارتهای اساسی خود را به سطح بعدی ببرید، غواصی عمیقتر برای یادگیری نحوه عملکرد کد واقعاً و کاوش در ابزارهای اساسی مدیریت حافظه. نکاتی را از Maaike در مورد کارآمدتر کردن کد و تعمیر آن در صورت شکستن آن دریافت کنید، زیرا او شما را از طریق بهترین شیوه ها و مهارت های قدرت برای بهبود عملکرد کلی شما راهنمایی می کند. در پایان این دوره، در مورد مدیریت حافظه و همچنین نحوه جلوگیری و رفع اشکال از نشت های رایج اطلاعات بیشتری خواهید داشت.
مهارت ها
Programming FoundationsPythonFoundationsProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - شروع کار با مدیریت حافظه
- 02 - آیا آماده یادگیری مدیریت حافظه هستید؟
1. مفاهیم مدیریت حافظه
- 03 - حافظه چیست
- 04 - چرا باید حافظه را مدیریت کنیم؟
- 05 - پشته حافظه
- 06 - حافظه پشته
- 07 - حافظه Heap در مقابل پشته
- 08 - تخصیص حافظه
- 09 - تخصیص حافظه
- 10 - کالکشن Garbage
- 11 - برداشتن یا جارو کردن واقعی
2. مدیریت حافظه در کد
- 12 - راه C - تخصیص حافظه
- 13 - راه C - تخصیص و تخصیص مجدد حافظه
- 14 - راه خودکار در زبان های امروزی
- 15 - مدیریت حافظه در پایتون
- 16 - حافظه در پایتون تجسم شد
3. نشت حافظه و بهترین روش ها
- 17 - نشت حافظه چیست
- 18 - خطای Out of Memory
- 19 - جلوگیری از نشت حافظه
- 20 - بهترین تمرین ها با حافظه
نتیجه
- 21 - مراحل بعدی مدیریت حافظه
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM