
โครงการนี้มีจุดมุ่งหมายที่จะเป็นศูนย์กลางที่ดีที่สุดของโครงสร้างข้อมูลและอัลกอริทึมที่คุณจำเป็นต้องรู้ใน Python ในหัวข้อและฟิลด์ที่แตกต่างกัน
คุณสามารถรับภูมิปัญญาทั้งหมดได้ที่นี่เกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึมก่อนที่คุณจะดำน้ำในโครงการเรียลไทม์ มาแนะนำสั้น ๆ กันเถอะ
โครงสร้างข้อมูลและอัลกอริทึมเป็นส่วนสำคัญของการเขียนโปรแกรม มันอยู่ภายใต้พื้นฐานของวิทยาศาสตร์คอมพิวเตอร์ มันทำให้เราได้เปรียบในการเขียนโค้ดที่ดีขึ้นและมีประสิทธิภาพในเวลาที่น้อยลง เป็นหัวข้อสำคัญเมื่อพูดถึงวิศวกรรมซอฟต์แวร์ ดังนั้นในฐานะนักพัฒนาเราต้องมีความรู้เกี่ยวกับโครงสร้างข้อมูลและอัลกอริทึม
ในวิทยาศาสตร์คอมพิวเตอร์โครงสร้างข้อมูลคือการจัดระเบียบข้อมูลการจัดการและรูปแบบการจัดเก็บที่ช่วยให้สามารถเข้าถึงและปรับเปลี่ยนได้อย่างมีประสิทธิภาพ โครงสร้างข้อมูลเป็นวิธีหรือรูปแบบวิธีที่ข้อมูลของคุณถูกเก็บไว้ในหน่วยความจำสำหรับการใช้งานและการดึงข้อมูลที่มีประสิทธิภาพ
อัลกอริทึมคือชุดของคำแนะนำที่ใช้ในการทำงานให้สำเร็จเช่นการค้นหาจำนวนมากที่สุดในรายการลบการ์ดสีแดงทั้งหมดออกจากสำรับไพ่เล่นเรียงลำดับคอลเลกชันของชื่อ
อัลกอริทึมไม่ จำกัด เฉพาะคอมพิวเตอร์ พวกเขาเป็นเหมือนชุดคำแนะนำทีละขั้นตอนหรือแม้แต่สูตรที่มีสิ่งที่คุณต้องการขั้นตอนในการทำคำสั่งให้ทำตามเงื่อนไขที่จะมองหาและผลลัพธ์ที่คาดหวัง
ทุกคนที่เกี่ยวข้องกับเทคโนโลยีที่กำลังมองหาที่จะมีส่วนร่วมในการโอเพนซอร์ซทุกคนได้รับเชิญให้กระโดดเข้ามาสถานที่แห่งนี้มีงานสำหรับทุกคน
หากคุณพบว่า repo นี้มีประโยชน์หรือช่วยคุณในการเสริมสร้างความรู้งูเหลือมของคุณแบ่งปันกับโลกเพื่อให้คนอื่นได้รับประโยชน์เช่นเดียวกับที่คุณทำ
คุณยังใหม่กับ Python หรือไม่? คุณสามารถรับรากฐานที่แข็งแกร่งเกี่ยวกับงูหลามพื้นฐานผ่าน repo นี้
เพื่อให้การเดินทางการเรียนรู้ของคุณมีผลมากขึ้นฉันได้สร้างโครงการโอเพนซอร์สของสคริปต์ Python ที่ยอดเยี่ยม เพิ่มโครงการของคุณเพื่อปรับปรุงประสบการณ์การเรียนรู้ของคุณ มันมีทุกอย่างให้คุณและเป็นสถานที่หยุดเดียวสำหรับสคริปต์ Python ทุกชนิด
ส่งข้อความส่วนตัวให้ฉันถ้าโครงการนี้เสริมทักษะของคุณให้ดีขึ้นและทำให้คุณก้าวหน้าในการสร้างโครงการของคุณเองใน Python ข้อสงสัยใด ๆ อย่าลังเลที่จะถาม ฉันยินดีที่จะช่วยเหลือคุณ
หากคุณทำงานหรือต้องการเริ่มต้นสคริปต์ของคุณและแบ่งปันกับโลกใบนี้คุณสามารถทำได้ที่นี่ ทำตามแนวทางที่มีส่วนร่วมในการสนับสนุน _guidelines?
เมื่อมีปัญหาให้แน่ใจว่าได้พูดถึงประเภทของสคริปต์ชื่อโครงการคำอธิบายสั้น ๆ ของโครงการและสิ่งที่มันทำและวัตถุประสงค์ของมัน เป็นแนวปฏิบัติที่ดีให้เชื่อมโยงหมายเลขปัญหากับคำขอดึงเสมอ (#ISSUE หมายเลข: ให้รายละเอียดนี้เมื่อคุณเพิ่ม PR)
ต่อจากนั้นก็ผ่านเอกสาร GitHub เกี่ยวกับการสร้างคำขอดึง
โครงการของคุณควรมีโฟลว์นี้เพื่อรักษาความคล้ายคลึงกันในโครงการอื่น ๆ ทั้งหมด ตรวจสอบให้แน่ใจว่าได้ทราบสิ่งเหล่านี้ก่อนที่คุณจะสร้าง PR
สร้างโฟลเดอร์ชื่อโครงการของคุณ (ตัวอย่าง: หากคุณต้องการเพิ่มอัลกอริทึมของการเรียงลำดับฮีปชื่อโครงการควรเป็น "การเรียงลำดับฮีป" และชื่อไฟล์เป็น "heap_sort.py"))
พื้นที่เก็บข้อมูลโครงการที่คุณสร้างขึ้นจะมี:
file_name.py - ไฟล์ Python นี้เป็นโครงการที่คุณทำงาน
readme.md - ไฟล์นี้จะต้องรวมเพื่อทำความเข้าใจโครงการที่ดี (อธิบายสั้น ๆ เกี่ยวกับวิธีการทำงานโดยใช้เทมเพลต readme)
tuch.txt - ในไฟล์นี้คุณควรเพิ่มไลบรารีทั้งหมดที่คุณรวมไว้ในโครงการของคุณ
รูปภาพ - โฟลเดอร์นี้จะมีการเพิ่มรูปภาพทั้งหมดไม่ว่าจะเป็นภาพหน้าจอหรือภาพขั้นตอนขั้นตอน
ไฟล์ที่เกี่ยวข้อง - ไฟล์เพิ่มเติมและไฟล์ที่เกี่ยวข้องอื่น ๆ จะถูกเพิ่มในโฟลเดอร์ "ที่เกี่ยวข้อง"
สร้างโฟลเดอร์ชื่อโครงการของคุณ (ตัวอย่าง: หากคุณต้องการเพิ่มอัลกอริทึมของตัวจําแนกทรีตัดสินใจชื่อโครงการควรเป็น "ตัวจําแนกทรีตัดสินใจ" และชื่อไฟล์เป็น "decision_tree_classifier.py"
พื้นที่เก็บข้อมูลโครงการที่คุณสร้างขึ้นจะมี:
ชุดข้อมูล - โฟลเดอร์นี้จะมีไฟล์. csv
รุ่น - โฟลเดอร์นี้จะมีไฟล์อัลกอริทึมของคุณ (นั่นคือไฟล์. ipynb) นอกเหนือจากไฟล์อัลกอริทึมมันควรมี 'readme.md' โดยใช้เทมเพลตนี้และไฟล์ 'txt.txt' ซึ่งจะถูกล้อมรอบด้วยส่วนเสริมและไลบรารีที่จำเป็นทั้งหมดที่รวมอยู่ในอัลกอริทึม
รูปภาพ - โฟลเดอร์นี้จะมีการเพิ่มรูปภาพทั้งหมดไม่ว่าจะเป็นภาพหน้าจอหรือภาพขั้นตอนขั้นตอน
ไฟล์ที่เกี่ยวข้อง - ไฟล์เพิ่มเติมและไฟล์ที่เกี่ยวข้องอื่น ๆ จะถูกเพิ่มในโฟลเดอร์ "ที่เกี่ยวข้อง"
อธิบาย ราย ละเอียดเกี่ยวกับวิธีการทำงานของคุณโดยการแสดงขั้นตอนทีละขั้นตอน
หมายเหตุ : ควรติดตามเทมเพลตเหล่านี้ในขณะที่สร้างปัญหาใหม่หรือดึงคำขอ
แยกที่เก็บ
โคลนที่เก็บข้อมูลของคุณโดยใช้เทอร์มินัลหรือ gitbash
ทำการเปลี่ยนแปลงที่เก็บโคลน
เพิ่ม, กระทำและผลักดัน
จากนั้นใน GitHub ในที่เก็บโคลนของคุณค้นหาตัวเลือกในการทำคำขอดึง
พิมพ์ ("เริ่มมีส่วนร่วมสำหรับ Pyalgo-Tree ")
![]() Hacktoberfest 2022 | ![]() Hacktoberfest 2021 | ![]() รหัส Devincept 2021 |
รหัส Devincept 2021 |
ขอบคุณไปที่คนที่ยอดเยี่ยมเหล่านี้ ยินดีต้อนรับการมีส่วนร่วมทุกชนิด!
คุณสามารถค้นหาจรรยาบรรณของเราได้ที่นี่
โครงการนี้เป็นไปตามใบอนุญาต MIT
Manasi Chibber |
![]() Prathima Kadari |
หากคุณชอบโครงการนี้ให้พิจารณาให้โครงการนี้และแบ่งปันให้มากที่สุด
- - - มีความสุขที่มีส่วนร่วม? - -
หากคุณต้องการติดต่อฉันคุณสามารถติดต่อฉันผ่านมือจับสังคม
© 2022 Prathima Kadari