Skip to content

Latest commit

 

History

History
205 lines (132 loc) · 4.44 KB

2.git+datatypes.md

File metadata and controls

205 lines (132 loc) · 4.44 KB

계속 수정 및 추가 예정..

Git?

PPT로 설명
(개념, 간단한 레포 써보기)
(개념: Git이란?, git 기본 명령어, 버전/백업/협업 )

Markdown

1. Markdown?

Markdown은 웹에서 컨텐츠를 편하게 작성하기 위해 만들어진 마크업언어이다. 이렇게 만들어진 Markdown은 HTML같은 다른 문서로 변환이 가능하다.

2. How?

Pycharm 설치과정은 생략

2-1) Build-up

  • GitHub에서 만든 프로젝트에서 Clone 주소를 복사한다.
  • PycharmTerminal에 'git clone 주소'를 입력한다. (Error 1)
  • 프로젝트가 있는 디렉토리로 설정을 한다.
  • 그후 프로젝트 이름을 입력하여 master 권한을 갖는다.

2-2) Syntax

  • 글머리 사이즈 (#~######) : #~~~

Header 1

Header 2

Header 3

Hearder 4

Hearder 5
Header 6

####### Hearder 7 (#7개 했을 경우)

  • BlockQuote >문자를 사용
    여러개 사용 가능

1개

2개

3개

4개

5개

  • 줄바꿈
    띄워쓰기 3번을 해주면 된다.

  • 리스트 *, +, - 를 사용가능

  • *을 썼을때

  • +를 썼을때
  • -를 썼을때
    • : * 두번
    • : + 두번
    • : - 두번
    • : *, - 한번씩

결론 : 문자의 종류보다 개수가 중요하다.

  • 외부 언어 불러오기

'문자를 3번 쓰고 python을 입력한다. : ```python
그 후 입력하고 싶은 코드를 적고 마무리를 할 떄는 `를 3번 쳐준다.
(Error 2)

pycharm, python

print("Hello world")
  • 코드블럭
    `3번으로 시작하고 마무리 할 때도 같은 방법으로 해준다.
Codeblock

2-3) Update

문서를 다 정리하고 GitHub에 올리기 위해 명령어를 적어야한다. 순서는 Add-Commit-Push 이다.

2-3-1) Add : 추가한다고 선언

git add .

2-3-2) Commit : 파일 저장

git commit -m "설명"

2-3-3) Push : 전송

git push origin master

3. Error

Error 1 : 제대로된 디렉토리를 설정하지 못했을 경우 에러발생.

cd 경로를 통하여 경로 설정
이때 설정이 안되는 경우가 있는데 그럴땐 새로운 Terminal 창을 만들어서 한다.

Error 2 : 외부 언어를 불러오고 끝내지 않았을 경우

외부 언어를 불러오고 나서 반드시 ```를 입력하여 마무리 해야한다.

4. Etc..

  • git 명령어 구체적
  • 내용 추가
  • 외부 언어 불러오기

5. Reference

마크다운 사용법

실습

원하는 문서 작성 (라면 끓이는법, 자판기에서 음료수 뽑는법, 컴퓨터 키는법 ...)

Python Data Type

숫자, 문자열 자료형

숫자형 자료형

숫자로 이루어진 자료형입니다.
정수나 실수 등 우리가 알고 있는 숫자의 자료형입니다.
print() 한번 해볼까요?

사칙연산 (+,-,*,/) 가능
제곱, 몫, 나머지(**,//,%)도 가능

나머지 연산자(%)는 홀수/짝수 구분에 활용하기도 합니다.

문자열 자료형

문자나 문자들을 나열한 것입니다. ('a','b','c','apple')
작은 따옴표('')나 큰따옴표("")로 구분합니다.
(두가지 차이점 : ? )
값을 변경할 수 없고 순서가 있습니다.
ex) fruit = ['apple','banana','peach']
fruit[0]='apple'
fruit[1]='banana'
fruit[2]='peach'

문자열끼리 연산도 가능합니다.
ex) sum = 'apple' + 'banana'
print(sum) -> applebanana

type() 으로 자료형을 확인할 수 있습니다.

List, Tuple, Dictionary

List

다양한 데이터를 묶어서 하나의 리스트로 관리가능
ex) 동물 = [강아지, 고영희, 해달]
순서 O, 값 중복 O, 변경 O

접근방법

동물[0] -> 강아지 (항상 시작은 0부터)

메소드

메소드 : 클래스 내의 함수 ? 그냥 편한 도구

append(), sort(), del(), count()

Tuple

리스트랑 비슷한데 데이터를 삭제하거나 추가할 수 없다.
그런데 왜쓰냐? -> 바뀌면 안되는 것들에 사용
ex)식별번호, 도시의 경도와 위도
순서 O, 값 중복 O, 변경 X

Dictionary

인덱스를 활용해서 찾기 쉽게 만든 말그대로 '사전' {key:value}

ex) 55번 뭐야 -> 사과 == {55:'사과'}

순서 X, 중복 X(키 중복 x 값은 O), 변경 O

필요없이 만들어진건 없다

상황에 따라 적절하게 ^^