
이 프로젝트는 다양한 주제와 필드에서 Python에서 알아야 할 다양한 데이터 구조 및 알고리즘의 가장 훌륭한 허브가되는 것을 목표로합니다.
실시간 프로젝트에 뛰어 들기 전에 데이터 구조 및 알고리즘에 대한 모든 지혜를 얻을 수 있습니다. 짧은 소개를 받자.
데이터 구조 및 알고리즘은 프로그래밍의 필수 부분입니다. 그것은 컴퓨터 과학의 기본에 따라옵니다. 그것은 우리에게 더 적은 시간에 더 좋고 효율적인 코드를 작성하는 이점을 제공합니다. 소프트웨어 엔지니어링과 관련하여 핵심 주제입니다. 따라서 개발자로서 우리는 데이터 구조 및 알고리즘에 대한 지식이 있어야합니다.
컴퓨터 과학에서 데이터 구조는 효율적인 액세스 및 수정을 가능하게하는 데이터 구성, 관리 및 스토리지 형식입니다. 데이터 구조는 효율적인 사용 및 검색을 위해 데이터에 메모리에 데이터를 저장하는 방법 또는 형식입니다.
알고리즘은 목록에서 가장 큰 숫자를 찾고, 카드 놀이 데크에서 모든 빨간 카드를 제거하고, 이름 모음을 분류하고, 친구의 의견에서 평균 영화 등급을 알아내는 등 작업을 수행하는 데 사용되는 일련의 지침입니다.
알고리즘은 컴퓨터에만 국한되지 않습니다. 그것들은 단계별 지침 세트 나 조리법과 같습니다. 필요한 것,해야 할 단계, 수행 순서, 찾아야 할 조건 및 예상 결과가 포함되어 있습니다.
오픈 소스에 기여하고자하는 기술과 관련된 사람은 모두 뛰어 들기 위해 초대됩니다.이 장소에는 모든 사람에게 임무가 있습니다.
이 저장소가 유용하거나 파이썬 지식을 향상시키는 데 도움이된다면 다른 사람들이 당신처럼 혜택을받을 수 있도록 세상과 공유하십시오.
당신은 Python을 처음 사용합니까? 이 repo를 통해 기본 파이썬에 대한 강력한 기초를 얻을 수 있습니다.
학습 여정을 더욱 유익하게 만들기 위해 멋진 파이썬 스크립트의 오픈 소스 프로젝트를 만들었습니다. 학습 경험을 향상시키기 위해 프로젝트를 추가하십시오. 그것은 당신에게 제공 할 모든 것이 있으며 모든 종류의 파이썬 스크립트를위한 원 스톱 장소입니다.
이 프로젝트가 당신의 기술을 더 잘 풍부하게하고 Python에서 자신의 프로젝트를 구축하는 데 진보하게된다면 개인 메시지를 제시하십시오. 모든 질문은 자유롭게 물어보십시오. 기꺼이 도와 드리겠습니다.
당신이 일하거나 스크립트를 시작하고 세상과 공유하고 싶다면 여기에서 할 수 있습니다. 기여하는 가이드 라인을 기고하는 _guidelines?
문제를 제기 할 때는 스크립트의 종류, 프로젝트 제목, 프로젝트에 대한 간단한 설명 및 그 기능 및 목적을 언급하십시오. 모범 사례로 항상 문제 번호를 풀 요청과 연결하십시오. (#Issue 번호 : PR을 올릴 때이 세부 정보를 제공하십시오).
그 후, 풀 요청 생성에 대한 GitHub 문서를 살펴보십시오.
프로젝트에는 다른 모든 프로젝트에서 유사성을 유지하기 위해이 흐름이 포함되어야합니다. PR을 만들기 전에 이런 것들에 주목하십시오.
프로젝트 제목의 폴더를 만듭니다. (예 : 힙 정렬 알고리즘을 추가하려면 프로젝트 이름은 "heap sort"이고 파일 이름이 "heap_sort.py"로 여겨 져야합니다).
당신이 만든 프로젝트 저장소에는 다음과 같습니다.
file_name.py- 이 Python 파일은 당신이 작업 한 프로젝트입니다.
readme.md- 이 파일은 프로젝트를 잘 이해하려면 포함되어 있어야합니다 (Readme 템플릿을 사용하여 작동하는 방식에 대해 간단히 설명하십시오).
요구 사항 .txt-이 파일에서 프로젝트에 포함시킨 모든 라이브러리를 추가해야합니다.
이미지 -이 폴더에는 스크린 샷이거나 단계별 프로세스 이미지 등 모든 이미지가 추가되었습니다.
관련 파일 - 다른 추가 및 관련 파일은 "관련"폴더에 추가됩니다.
프로젝트 제목의 폴더를 만듭니다. (예 : 의사 결정 트리 분류기의 알고리즘을 추가하려면 프로젝트 이름은 "의사 결정 트리 분류기"이고 파일 이름은 "dection_tree_classifier.py")이어야합니다).
당신이 만든 프로젝트 저장소에는 다음과 같습니다.
데이터 세트 -이 폴더에는 .csv 파일이 있습니다.
모델 -이 폴더에는 알고리즘 파일 (즉 .ipynb 파일)이 있습니다. 알고리즘 파일 이외에도이 템플릿을 사용하여 'readme.md' 가 있어야하며 '요구 사항 .txt' 파일은 알고리즘에 포함 된 모든 필요한 추가 기능 및 라이브러리로 둘러싸여 있습니다.
이미지 -이 폴더에는 스크린 샷이거나 단계별 프로세스 이미지 등 모든 이미지가 추가되었습니다.
관련 파일 - 다른 추가 및 관련 파일은 "관련"폴더에 추가됩니다.
단계별 절차를 보여줌으로써 그것이 어떻게 작동하는지에 대해 간단히 정교화 하십시오.
참고 : 새 문제 또는 풀 요청을 작성하는 동안이 템플릿을 따라야합니다.
저장소를 포크하십시오
터미널 또는 gitbash를 사용하여 포크 리포지토리를 복제하십시오.
복제 된 저장소를 변경하십시오
추가, 커밋 및 밀어 넣습니다
그런 다음 복제 된 저장소에서 Github에서 풀 요청을 수행하는 옵션을 찾으십시오.
인쇄 ( " Pyalgo-Tree 에 대한 기여 시작")
![]() Hacktoberfest 2022 | ![]() Hacktoberfest 2021 | ![]() Devincept 코드 2021 |
Devincept 코드 2021 |
이 멋진 사람들에게 감사드립니다. 모든 종류의 공헌을 환영합니다!
여기에서 당사의 행동 강령을 찾을 수 있습니다.
이 프로젝트는 MIT 라이센스를 따릅니다
Manasi Chhibber |
![]() Prathima Kadari |
이 프로젝트가 마음에 들면이 프로젝트에 A를 제공하고 가능한 한 많이 공유하십시오.
? ? ? 행복한 기여? ? ?
저에게 연락하고 싶다면 사회적 손잡이를 통해 저에게 연락 할 수 있습니다.
© 2022 Prathima Kadari