Coder Social home page Coder Social logo

sw-mentoring's Introduction

SW-Mentoring

TIL(Today I learend)

  • 전공 관련이라면 무엇이든 어떤 주제든 상관 없다
  • 최소 일주일의 3회 이상 Commit 한다.

TIL 양식

  • 공부한 내용만 명확하게 드러난다면 양식은 상관 없습니다.

Basic

# [Title]

- Title은 오늘 배운 것의 주제를 짧게 적습니다

## [Findings]

- 공부한 것 위주로 정리합니다.
- 새로 알게된 내용
- 배운 것의 원리
- 참조한 레퍼런스 등등

## [Retrospective]

- 오늘 배우면서 느꼈던 점, 보완할 점을 기술합니다.

Algorithm

# [문제 번호] [문제 이름]

## [간략한 문제 요약]

- 설명

## [풀이]

- 설명

Init Setup

일단 Github ClientVscode를 다운로드 받습니다.

Visual Studio Code (vscode)

  1. 확장 Ctrl + Shift + x을 누릅니다.

  2. Code-runner 검색 후 설치합니다

    • image
  3. 똑같이 Python 확장도 설치합니다

    • image
  4. 파일 - 기본 설정 - 설정으로 들어가서 coderunner 검색합니다

    • Ctrl + , 누르면 바로 갈 수 있습니다
  5. Code-runner: Run In Terminal을 체크합니다 알고리즘 문제 풀이시 입출력을 해야하는데 이 때 편의를 위해서 설정하는겁니다

    • image
  6. Cod-runner: Excutormap에 들어가 아래 블록 내용을 추가합니다

    • image
    {
    "code-runner.executorMap": {
    "python": "set PYTHONIOENCODING=utf8 && python"
    }
  7. 이제 설치가 끝났으니 임의로 python 파일을 만들어 Ctrl + Alt + n 커맨드로 파일을 실행시켜봅시다.

Reference

Github Client

  1. 멘토의 repository의 SW-Mentoring에 들어가 fork를 클릭합니다.

    image

    • 이제 자신의 깃허브 저장소(repository)로 돌아가면 fork 된 저장소가 뜹니다.
  2. 자신의 깃허브 저장소의 url을 복사합니다.

    image

  3. Github Desktop을 실행 후 Ctrl + shift + O를 누르고 복사한 URL을 입력하고 clone 합니다.

    • 단축키 대신 File - Clone a repository로 직접 찾아도 됩니다 image
    • clone 하기 자신의 PC 어디에 repository를 저장했는지 기억합시다

Vscode로 clone한 저장소 다루기

  1. 자신의 PC에서 Clone한 저장소 폴더에서 오른쪽 마우스 클릭 후 vscode를 실행시킵니다.

    • image
  2. 파일 탐색기(왼쪽 탭에서 파일들 많이 보이는 사각형)에서 오른쪽 마우스 클릭 후 임의로 새 파일을 만듭니다.

    • image
    • 저 는 test.py를 만들었습니다
    • image
  3. Github Desktop을 실행시킨 후 왼쪽 하단에 Summery (required)에 commit message를 작성하고 Commit to main 클릭합시다

    • image
  4. 오른쪽 상단의 fetch origin이 Push origin으로 바뀌었습니다. 클릭해주세요

  5. 이제 끝났습니다. 자신의 깃허브 홈페이지에 들어가서 파일이 잘 올라가졌나 확인해봅시다

    • 아까 만든 test.py가 잘 올라가졌음을 알 수 있습니다 image

sw-mentoring's People

Contributors

goberomsu avatar lumiere001 avatar kwanjoon avatar yoon828 avatar

Forkers

kwanjoon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.