전체 글
-
Tuple(튜플)Python Programming 2021. 4. 7. 08:26
1. Tuple(튜플) list와 성격은 같지만, list와 다른점은 소괄호로 구분이되며, 이미 저장된 인덱스의 값을 변경하지 못한다. - 결과적으로 튜플의 경우 element의 값을 변경하지 못한다. mutable(list) vs immutable(tuple) # mutable(list) a=[1, 2] a[0]=3 print(a) # result: [3, 2] # immutable(tuple, string) a= (1, 2) a[0]= 3 print(a) # result: invalid syntax error
-
list(자료형)Python Programming 2021. 4. 6. 16:35
Python list(자료형) 란? RAM에 변수를 자료형으로 저장하는 방식. 시퀀스의 속성을 지닌 index를 가지고 있다. Python의 list는 C언어와 달리 변수에 Integer & float별 data type을 선언하지 않아도 "변수명=값"을 명시하면 알아서 data type을 지정해준다. C언어 Python Data Type int a=1 a=1 Integer(int) float b=1.5 b=1.5 float 1. list 동일 속성의 데이터들을 하나의 변수로 관리할 수 있는 데이터 자료형이다. - e.g. 학급에 대해서 성적을 취합하고 싶은 경우 (학급 인원 / 성적) = list list() > e.g. class_score = list([90, 30, 60]) - 지금은 위에 대괄호..
-
Python 기초Python Programming 2021. 4. 6. 15:59
Why Python Language? 1. 다른 언어와 다르게 쉽게 배울 수 있다. - 문법자체가 많지 않고, 제약적인 부분이 적어서 소수의 코드로 다양한 기능을 구현할 수 있다. 2. 다양한 라이브러리들을 지원한다. - numpy, tensorflow, django etc .. 3. 모듈화된 애플리케이션들을 통합하기 쉽다. - 자동화 업무(RPA), 크롤링, AI 인공지능 etc ... Python Basic RAM: 메모리 기억 장치, 프로그램을 실행하면서 저장되는 메모리공간. - 지뢰찾기를 예를 들면, 지뢰를 찾는 부분을 check하고 깃발을 꽂아 지뢰 자리를 암시한다. 이때, 특정 x행 y열에 "깃발"을 꽂을 때의 자리를 RAM이 기억하게 된다. - 또는 영상 재생 시 어느 부분까지 봤는지 몇초에..
-
git config 설정Git 2021. 4. 5. 10:56
Git Config Setting - git을 최초 설치하게 되면 git client에 대한 기본적인 설정을 통해 보다 편리하게 git을 활용할 수 있습니다. - client git은 내 로컬 PC에서 사용할 Tool을 뜻하며, 본 문서는 리눅스에서 제공되는 client git을 가지고 설명합니다. - 추가로 git client가 제공하는 여러 Tool이 존재하니 참고하여 활용하면 됩니다. 1. git 설치 유무 확인 (command에 git이라고 치면 아래와 같이 help문서가 뜹니다.) $ git $ git --version hyunjae@hyunjae:~/home/work$ git usage: git [--version] [--help] [-C ] [-c =] [--exec-path[=]] [--h..
-
Git 정의Git 2021. 2. 5. 20:01
1. Version Control System binary & source의 변화를 시간에 따라 기록하고, 나중에 특정 시점으로 버전의 기록을 다시 불러오거나 돌아갈 수 있게 tracking 할 수 있는 개념이다. 이전 변경점을 확인하여 누가 문제를 일으켰는지, 언제 만들어낸 이슈인지 필요한 정보를 쉽게 찾을 수 있다. 2. Git? binary & source etc.. 버전 관리할 수 있는 client tool로 볼 수 있다. git의 저장소는 분산관리 되어지므로 remote 저장소를 clone하여 내 로컬 PC로 다운받을 수도 있고, fork 기능을 이용해서 remote 저장소를 내 저장소로 복사할 수도 있다. 나만의 commit history를 가질 수 있고, 독립적으로 관리가 가능하다. Comm..