کدنویسی شبیه مهندس گوگل - اصول پایتون و مصاحبهها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- درک سینتکس، متغیرها و تایپهای داده در پایتون همراه با مثالهای عملی
- تسلط به عملیاتهای رشتهها، دنباله فرار و رشتههای فرمتبندی شده
- استفاده مطمئن از دستورات شرطی، عملگرهای منطقی و مقایسهها
- نوشتن حلقهها، حلقههای تودرتو و تکرار روی داده به صورت مؤثر
- تعریف توابع با پارامترهای کلیدواژه، مقادیر پیشفرض، args* و kwargs**
- کار با ساختارهای داده اصلی - لیستها، تاپلها، مجموعهها و دیکشنریها
- حل مسائل واقعی مانند معکوس رشتهها و یافتن اعداد اول
- استفاده از لامبدا، نقشه، zip، فیلتر و comprehensions برای نوشتن کد تمیزتر
- مدیریت استثناها و نوشتن کد اولیه شیگرا در پایتون
- آمادگی برای مصاحبههای کدنویسی با چالشها و نکات به سبک LeetCode
پیشنیازهای دوره
- هیچ تجربه قبلی در برنامهنویسی نیاز نیست. این دوره از صفر شروع میشود.
- یک رایانه (ویندوز، مک یا لینوکس) با دسترسی به اینترنت
- یک مرورگر وب و تمایل به نصب پایتون (راهنمای گامبهگام ارائه میشود.)
- مهارتهای اولیه ریدینگ انگلیسی (برای فهم کد و دستورالعملها)
- علاقهمندی به یادگیری، ساخت و حل مسائل واقعی با کد
توضیحات دوره
شما با بهرهگیری از قدرت پایتون، مهارتهای کدنویسی خود را ارتقا میدهید تا بتوانید در زمینه کدنویسی با سطح مهارت مهندسهای گوگل رقابت کنید. این دوره جامع شما را از سطح مبتدی کامل به برنامهنویس مطمئن و مسلط میبرد که میتواند چالشهای واقعی را حل کند و در مصاحبههای رقابتی شرکتهای برتر فناوری در سراسر جهان برنده شود
شما با مبانی پایتون شروع میکنید و مواردی مثل کنوانسیونهای نامگذاری متغیر، رشتهها و متدهای آن، تایپهای داده مثل اعداد صحیح، شناور و اعداد مختلط و نحوه تبدیل تایپهای داده را میآموزید. شما به کنترل جریان برنامه با دستورات شرطی، عملگرهای منطقی و حلقهها مسلط میشوید تا برنامههای واضح و کارآمد بنویسید. ما همچنین مفاهیم اساسی توابع، از تعریف ساده تا آرگومانها و مقادیر پیشفرض و ویژگیهای پیشرفته مانند args* و kwargs** را پوشش میدهیم.
علاوه بر اصول اولیه، بر ساختارهای داده مهم مثل لیستها، تاپلها، مجموعهها و دیکشنریها تمرکز میکنیم. شما یاد میگیرید چگونه به داده به صورت مؤثر دسترسی یافته و آن را دستکاری و مرتب کنید. ما ابزارهای پیشرفته پایتون مانند توابع لامبدا، comprehensions، ژنراتورها و مدیریت استثنا را نیز بررسی میکنیم تا کدهای عالی شبیه پایتون بنویسید.
برای آمادگی جهت مصاحبهها، تمرینها و چالشهای کدنویسی، دقیقا مطابق سوالات رایج در شرکتهایی مانند گوگل، Dropbox و Airbnb گنجانده شده است. با استفاده از آزمونها، تکالیف کدنویسی عملی و توضیحات مفصل، مهارتهای حل مسئله لازم برای مصاحبههای فنی را کسب خواهید کرد.
چه به دنبال اولین شغل در حوزه فناوری باشید یا قصد دارید مهارتهای پایتون خود را تقویت کنید، این دوره به شما دانش عملی و اعتمادبهنفس لازم را ارائه میدهد. همین حالا شروع کرده و مثل مهندسان گوگل کدنویسی کنید.
این دوره برای چه کسانی مناسب است؟
- جویندگان شغل در شرکتهای فناوری مانند گوگل، آمازون، متا و استارتاپها که برای مصاحبهها آماده میشوند.
- حرفهایهایی که قصد تغییر شغل و ورود به حوزه فناوری، علم داده، اتوماسیون یا توسعه نرمافزار را دارند.
- برنامهنویسان آینده که میخواهند پایهای قوی در پایتون برای ساخت اپلیکیشنها، اسکریپتها یا ابزارهای اتوماسیون داشته باشند.
- مبتدیان کامل که میخواهند پایتون را از ابتدا و با مثالهای عملی بیاموزند.
- دانشجویان و فارغالتحصیلان جدید که در حال آمادگی برای مصاحبههای کدنویسی یا دورههای کارآموزی هستند.
- خودآموزان که با تمرینها و چالشهای عملی، به دنبال مسیر ساختاریافته و مبتدی پسند هستند.
- کسی که میخواهد پایتون را هوشمندانه، تمیز و مؤثر بیاموزد، همانطور که مهندسان گوگل انجام میدهند.
کدنویسی شبیه مهندس گوگل - اصول پایتون و مصاحبهها
-
مبانی - بخش 1 52:24
-
مبانی - بخش 2 40:08
-
مبانی - بخش 3 18:29
-
مبانی - بخش 4 36:08
-
مبانی - بخش 5 17:01
-
مبانی - بخش 6 18:39
-
شمردن تعداد حروف صدادار در یک رشته وارد شده با استفاده از پایتون 07:09
-
نوشتن تابعی برای معکوس یک رشته با استفاده از پایتون 06:53
-
یافتن فاکتوریل یک عدد با استفاده از بازگشت 04:53
-
بررسی اینکه آیا عدد وارد شده عدد اول است؟ 06:54
-
یافتن عنصر پر تکرار در یک لیست 04:13
-
حذف تمام داپلیکیتها از لیست و حفظ ترتیب آن 05:21
-
یافتن دومین عدد بزرگ در یک لیست 04:05
-
تبدیل عدد صحیح به فرمت باینری با استفاده از پایتون 03:02
-
محاسبه مجموع ارقام یک عدد معین 03:43
-
ادغام دو لیست مرتب در یک لیست مرتب 02:43
-
یافتن بلندترین واژه در یک جمله معین با استفاده از پایتون 04:22
-
بررسی اینکه آیا دو رشته آناگرام یکدیگر هستند (گوگل، آمازون و متا) None
-
شمارش وقوع هر کلمه در یک جمله (گوگل، آمازون، مایکروسافت، اپل، اوبر، لینکدین) None
-
تولید دنباله فیبوناچی تا n تعداد (گوگل، آمازون، مایکروسافت، متا، اپل، IBM) None
-
تبدیل لیست رشتهها به حروف بزرگ (گوگل، مایکروسافت، آمازون، فیسبوک (متا) و اپل) None
-
یافتن تقاطع دو لیست (گوگل، آمازون، مایکروسافت، متا، اپل، اوبر، لینکدین) None
-
حذف علائم نگارشی از یک رشته معین (Dropbox ،Airbnb، شاپیفای، Stripe ،Twilio ،Atlassian و Slack) None
مشخصات آموزش
کدنویسی شبیه مهندس گوگل - اصول پایتون و مصاحبهها
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:23
- مدت زمان :03:56:40
- حجم :1.19GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy