عبارات معمولی به دلیل دشواری درک، شهرت بدی دارند. این دوره ابزارها و یک رویکرد سیستماتیک را معرفی می کند تا بتوانید قدرت عبارات منظم را برای نوشتن کد فشرده و ظریف باز کنید.
مفاهیم دوره
در این دوره، مفاهیم را از مقدماتی تا پیشرفته پوشش خواهیم داد:
کمیت کننده ها
مجموعه شخصیت ها، از جمله نفی
محدوده نویسه
مرزهای رشته
کلاس های شخصیت
پرچم ها
معیارگر حریص در مقابل تنبل
معیارها و گزینههای چند کاراکتری
گرفتن گروهها (شمارهگذاری شده و نامگذاری شده)
جایگزینی/جایگزینی
نگاه به جلو و نگاه به پشت
بسته به سطح تجربهتان، میتوانید از ابتدا شروع کنید، یا بعداً با مفاهیمی که همیشه به آنها علاقه داشتهاید، اما هنوز فرصتی برای یادگیری نداشتهاید، شروع کنید.
نمونه های دوره
نمونههایی پیشرفت را به روشی منطقی و داستانی نشان میدهد. در پایان یک مثال، به این فکر خواهیم کرد که چگونه میتوانیم آن را برای انجام کاری مشابه اما قدرتمندتر تغییر دهیم. به این ترتیب، مفاهیم به طور طبیعی از یک مثال به نمونه دیگر جریان می یابند.
این دوره دارای 44 مثال در دوره سخنرانی است که هر کدام بر روی پلتفرم های مختلف (جاوا اسکریپت/پایتون/لینوکس (grep)) در مخزن دوره نوشته شده است. هر عبارت منظم کاملاً کامنت گذاشته شده است و دارای موارد آزمایشی برای نشان دادن نحوه استفاده از آن است، بنابراین اگر میخواهید «کد بر اساس مثال» بنویسید، اینها نقطه شروع خوبی هستند -- با مثالی که میدانید کار میکند شروع کنید و آن را برای اهداف خود تغییر دهید. .
تمرینات دوره
همچنین 46 تمرین با استفاده از پلتفرم چالش کد Udemy وجود دارد. توضیحی از یک عبارت منظم به شما داده می شود و سپس آن را با استفاده از دستور زبان جاوا اسکریپت یا پایتون می نویسید. پس از اتمام کار، تستهایی که مخصوص تمرینها نوشته شدهاند به شما اطلاع میدهند که آیا عبارات منظم شما کاری را که باید انجام میدهند انجام دادهاند یا خیر. این تمرینات راهی عالی برای تثبیت مفاهیم در مغز شما هستند و مطمئن شوید که واقعاً مطالب ارائه شده در سخنرانی ها را درک می کنید.
ابزارهای دوره
این دوره از regex101 (با اجازه نویسنده) استفاده می کند تا نشان دهد چگونه عبارات منظم با رشته های آزمایشی مطابقت دارند. همچنین اسلایدهایی وجود دارد که هر نمونه عبارت منظم را تجزیه می کند و هر قطعه را توضیح می دهد.
سوالات تشویق می شوند!
لطفاً از ویژگی Q A در Udemy برای پرسیدن سؤالات استفاده کنید! من دوست دارم در مورد اینکه چرا به نظر می رسد عبارات منظم کار نمی کنند صحبت کنم، درباره تصمیماتی که در مورد محتوای دوره گرفته ام و بحث در مورد فلسفه بیان منظم صحبت کنم.
معلم | رمزگذار | باسیست متوسط کار تدریس من از زمانی شروع شد که من در دوران کودکی با برادر کوچکترم (نه خیلی تمایل) در مدرسه بازی کردم. من به تدریج افق دیدم را به تدریس (با حاشیه) بیشتر دانش آموزان دبیرستانی متمایل کردم ، و اخیراً تدریس نرم افزار را در اردوگاه های مختلف برای بزرگسالان با لذت و لذت انجام داده ام. من از اواسط دهه 90 در صنعت نرم افزار فعال و خاموش مشغول به کار هستم ، که پیش از تولد بسیاری از رمزگذاران در صحنه فناوری سانفرانسیسکو است.
نمایش نظرات