لطفا در هنگام پرداخت ، فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش AWK
AWK Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
بنابراین یک مجموعه داده بزرگ دارید. اطلاعات جدید همیشه وارد می شوند ، و کثیف و متناقض هستند. پرونده های متنی ، صفحات گسترده اکسل ، فرم های وب ، پیام های ایمیل و غیره. شما مایلید راهی برای قالب بندی آن به صورت تمیز و سازگار که می توانید در یک پایگاه داده استفاده کنید ، پیدا کنید و مایلید آن فرآیند را تا حد ممکن خودکار کنید. AWK را وارد کنید ، ابزاری خط فرمان برای Mac ، Unix و Linux که به شما امکان می دهد داده ها را به روشهای قدرتمند دستکاری کنید.
در این دوره ، نویسنده و مدرس برنده جایزه David D. Levine به شما نشان می دهد که چگونه از AWK برای خواندن و نوشتن داده ها در قالب های مختلف ، تهیه گزارش و خودکار کردن کارهای تکراری استفاده کنید. او پیچ و مهره های زبان ، مانند جداکننده های زمینه ، تطبیق الگو ، متغیرها ، عملگرها ، عبارات و ساختارهای کنترل را مرور می کند. توابع موجود برای دستکاری داده ها ؛ و ادغام با برنامه های دیگر مانند Excel.
موضوعات شامل:
تعیین کنید که AWK چیست.
نحوه نوشتن برنامه AWK را بشناسید.
نحوه استفاده از پرچم های خط فرمان AWK را تعیین کنید. li>
نحوه تعیین جداکننده های زمینه و ضبط با متغیرها را مشخص کنید. li>
نحوه تغییر پرونده CVS به پرونده جدا شده از تب را تشخیص دهید. li>
نحوه کار با اپراتورها و آرایه ها را خراب کنید. li>
نحوه قالب بندی خروجی را کشف کنید. li>
نحوه رشته بندی داده ها با توابع را تفسیر کنید. li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
آنچه باید قبل از تماشای این دوره بدانید
What you should know before watching this course
با استفاده از پرونده های تمرینی
Using the exercise files
1. AWK چیست؟
1. What Is AWK?
AWK چیست؟
What is AWK?
2. مبانی خط فرمان AWK
2. AWK Command Line Basics
نوشتن یک برنامه AWK
Writing an AWK program
کار با سوابق ، فیلدها ، الگوهای و اقدامات
Working with records, fields, patterns, and actions
با استفاده از پرچم های خط فرمان AWK
Using AWK command-line flags
3. درک سوابق و زمینه ها
3. Understanding Records and Fields
کاوش در مورد جداکننده های ورودی اصلی
Exploring basic input-field separators
تعیین جداکننده فیلد و ضبط با متغیرها
Specifying field and record separators with variables
چالش: پرونده CSV را به یک پرونده جدا شده تغییر دهید
Challenge: Change a CSV file to a tab-separated one
راه حل: یک پرونده CSV را به یک پرونده جدا شده تغییر دهید
Solution: Change a CSV file to a tab-separated one
4- درک متغیرها و اپراتورها
4. Understanding Variables and Operators
با استفاده از متغیرهای داخلی
Using built-in variables
ایجاد متغیرهای تعریف شده توسط کاربر
Creating user-defined variables
کار با اپراتورها و آرایه ها
Working with operators and arrays
5. معرفی سریع عبارات منظم
5. A Quick Introduction to Regular Expressions
مبانی بیان منظم
Regular expression basics
کار با کلاس های شخصیت و سنجش ها
Working with character classes and quantifiers
6. با استفاده از ساختارهای کنترل
6. Using Control Structures
سازه های کنترل ساختمان
Building control structures
ایجاد یک جدول HTML
Creating an HTML table
چالش: فقط خطوطی را که از یک HTML کامل تشکیل شده است ، چاپ کنید
Challenge: Print only those lines consisting of a complete HTML entity
راه حل: فقط آن خطوط متشکل از یک HTML کامل را چاپ کنید
Solution: Print only those lines consisting of a complete HTML entity
7. قالب بندی خروجی
7. Formatting the Output
قالب بندی خروجی با printf ()
Formatting output with printf()
قالب بندی خروجی با مشخصات و مشخصات دقیق
Formatting output with width and precision specifiers
8. توابع و آرایه ها
8. Functions and Arrays
دستکاری رشته ها
Manipulating strings
با استفاده از آرایه های انجمنی
Using associative arrays
معرفی توابع ریاضی AWK
Introducing AWK's math functions
9. ترکیب AWK با سایر ابزارها
9. Combining AWK with Other Tools
با استفاده از لوله ها
Using pipes
تجزیه فایلهای CSV Excel: پایان خط و نقل قول
Parsing Excel CSV files: Line endings and quoting
تجزیه فایلهای CSV Excel: کاما و خطوط جدید
Parsing Excel CSV files: Commas and new lines
فیلمنامه با AWK
Scripting with AWK
چالش: پیوستن را انجام دهید
Challenge: Perform a join
راه حل: پیوستن را انجام دهید
Solution: Perform a join
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
فعالیت دیوید لوین - در اینتل و سایر غول های فناوری - به بهتر شدن فن آوری برای مردم اختصاص یافته است.
دیوید در کنار هم آمیختن فن آوری و افراد ، شغلی ایجاد کرده است و بیش از 25 سال در شرکت هایی از جمله Tektronix ، Intel و McAfee در مشاغل مختلفی از جمله نویسنده / مربی فنی ، مهندس نرم افزار ، طراح واسط کاربری و معمار اطلاعات کار کرده است. او همچنین یک نویسنده داستان علمی تخیلی است و یک بار دو هفته را در پایگاه شبیه سازی شده مریخ در بیابان یوتا گذراند. صفحه وب وی در daviddlevine.com است.
نمایش نظرات