ข้ามไปยังเนื้อหาหลัก

คอร์ส

Julia ระดับกลาง

ขั้นพื้นฐาน4 ชม.

ยกระดับทักษะ Julia ของคุณด้วยคอร์ส Julia ระดับกลาง เรียนรู้เกี่ยวกับ loops โครงสร้างข้อมูลขั้นสูง การจับเวลา และอื่น ๆ

Julia4 ชม.15 วิดีโอ54 แบบฝึกหัด4,500 XP1,710หนังสือรับรองความสำเร็จ

สร้างบัญชีฟรีของคุณ

ดำเนินการต่อด้วย Google
หรือ
เมื่อดำเนินการต่อ ถือว่าคุณยอมรับ ข้อกำหนดการใช้งานและ นโยบายความเป็นส่วนตัว และยอมรับว่าข้อมูลของคุณจะถูกจัดเก็บในสหรัฐอเมริกา

ได้รับความไว้วางใจจากผู้เรียนในบริษัทหลายพันแห่ง

กำลังฝึกอบรมทีมอยู่ใช่ไหม?

ทดลองใช้สำหรับองค์กร

รายละเอียดคอร์ส

Julia เป็นภาษาโปรแกรมที่ค่อนข้างใหม่ซึ่งถูกพัฒนาขึ้นโดยเน้นความเร็วและประสิทธิภาพ พร้อมทั้งยังคงรูปแบบไวยากรณ์ที่คล้ายกับภาษาโปรแกรมอื่น ๆ เช่น Python หรือ Ruby หลักสูตรนี้ต่อเนื่องจากหลักสูตร Introduction to Julia โดยจะนำเสนอหัวข้อต่าง ๆ เช่น การใช้ลูปและการจับเวลา เพื่อให้คุณสามารถใช้ประโยชน์จากความเร็วและประสิทธิภาพของ Julia ได้อย่างเต็มที่

ต่อยอดพื้นฐาน Julia ของคุณ

โดยต่อยอดจากแนวคิดหลักในคอร์สเบื้องต้น คุณจะเข้าใกล้การเป็นผู้เชี่ยวชาญ Julia ไปอีกขั้น คุณจะได้เรียนรู้เกี่ยวกับลูปประเภทต่าง ๆ ซึ่งเป็นหนึ่งในเครื่องมือที่ใช้บ่อยที่สุดใน Julia และในทุกภาษาโปรแกรม

เรียนรู้โครงสร้างข้อมูลขั้นสูงของ Julia

คุณจะได้เรียนรู้โครงสร้างข้อมูลขั้นสูง เช่น ดิกชันนารี ทูเพิล และสตรักต์ นอกจากนี้ คุณจะได้เรียนรู้วิธีสร้างฟังก์ชัน Julia ของคุณเองเพื่อให้สามารถนำโค้ดกลับมาใช้ซ้ำได้ และวิธีจับเวลาการทำงานของโค้ดเพื่อให้มีประสิทธิภาพสูงสุด

เมื่อจบหลักสูตรนี้ คุณจะสามารถทำงานกับการดำเนินการ DataFrame ที่ซับซ้อนยิ่งขึ้น เพื่อวิเคราะห์และทำความสะอาดชุดข้อมูลยอดขายวิดีโอเกมทั่วโลกที่แยกตามภูมิภาค คุณยังสามารถนำความรู้ด้าน Python และ R ของคุณมาใช้ใน Julia ได้ด้วยเช่นกัน เมื่อเราจะแนะนำแพ็กเกจ PyCall และ RCall ซึ่งช่วยให้คุณสามารถใช้ฟังก์ชันของ Python และ R ใน Julia ได้

เมื่อคุณเรียนจบหลักสูตรนี้ คุณจะมีพื้นฐานการเขียนโปรแกรม Julia ที่แข็งแกร่ง ซึ่งสามารถต่อยอดและพัฒนาต่อได้ในหลักสูตรถัดไป

ข้อกำหนดเบื้องต้น

หลักสูตร

โครงร่างคอร์ส

1

ลูปและช่วง

ลูปเป็นหนึ่งในแนวคิดหลักที่เป็นรากฐานของ Julia ในบทนี้จะได้เรียนรู้เกี่ยวกับ for loop และ while loop รวมถึงวิธีใช้งานเพื่อวนซ้ำโครงสร้างข้อมูลที่คุ้นเคยอยู่แล้ว นอกจากนี้ยังครอบคลุมเรื่องช่วง (range) ซึ่งเป็นเครื่องมือที่มีประโยชน์สำหรับการสร้างลำดับข้อมูล
เริ่มบท
3

ฟังก์ชันขั้นสูงใน Julia

ในบทนี้จะต่อยอดความเข้าใจเรื่องฟังก์ชัน โดยสำรวจ argument แบบ positional, keyword และค่าเริ่มต้น รวมถึงการวัดเวลาการทำงานของโค้ดเพื่อให้เข้าใจอย่างลึกซึ้งว่าโค้ดใช้เวลานานแค่ไหน และจะปิดท้ายบทด้วยโปรเจกต์สรุปการเขียนฟังก์ชันเพื่อแก้ปัญหาในชีวิตจริง
เริ่มบท
4

การดำเนินการกับ DataFrame และแพ็กเกจ Python/R ใน Julia

บทสุดท้ายนี้จะแนะนำ anonymous function และทบทวน multiple dispatch ซึ่งเป็นหนึ่งในฟีเจอร์ที่ทรงพลังของ Julia จะได้เรียนรู้วิธีใช้ฟังก์ชันจากแพ็กเกจ Python และ R ภายใน Julia รวมถึงการทำความสะอาดและปรับแต่งข้อมูลใน DataFrame
เริ่มบท
J

Julia ระดับกลาง

เรียนคอร์สจบแล้ว

รับใบรับรองความสำเร็จ

ลงทะเบียนเลย

พัฒนาทักษะด้านข้อมูลของคุณด้วย DataCamp for Mobile

เรียนรู้ได้ทุกที่ด้วยคอร์สบนมือถือและโจทย์เขียนโค้ด 5 นาทีประจำวัน