일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 아이펠 일기
- 아이펠
- AIFFEL 일기
- 아이펠 회고
- 파이썬 여러줄 주석
- 컴파일타임
- 마크다운 인라인 수식
- 리눅스
- 런타임
- 마크다운 inline 수식
- 파이썬 문법
- compile time
- 파이썬 형변환
- 파이썬
- 파이썬 주석 변수
- 아이펠일기
- Markdown
- 파이썬 긴 문자열 변수
- AIFFEL일기
- PYTHON 주석 변수
- 모듈 패키지 라이브러리
- 파이썬 여러줄 문자열 변수
- 파이썬 진수변환
- AIFFEL 회고
- python 문법
- Python
- 윈도우 커맨드창
- 마크다운
- Aiffel
- Linux
- Today
- Total
목록전체 글 (49)
튜토리얼에도 고난과 역경이 있다.
많은 프로젝트를 진행하면서 Git을 이용해봤지만, 부끄럽게도 항상 GUI프로그램이 잘 되어있는 Git을 사용해왔다. Xshell이나 리눅스에서 cmd라인으로 깃에 로그인하고 레포지토리를 만들고 commit과 pull 등의 기본 동작을 하는 것을 배웠었으나, 당시에는 너무 어렵게만 느껴졌었고, 오류라도 뜨면 해결할 생각보다는 모르겠다며 넘기기 바빴다. 그런 이유로 smartGit이나, Github Desktop과 같은 프로그램들을 좋아했다. 언제나 한켠에 짐짝처럼 커맨드라인으로 깃을 사용할 줄 알아야 한다고 느꼈었지만 미루기 일수였지만, (깃에 올리기만 하면 되잖아..! 라는 마인드였다.) 오늘, 그 짐을 털어버리려한다. 커맨드라인 / 리눅스에서 git사용하기 START! Git과 Github는 뭘까? G..
이스케이프 문자 Escape 문자란? 이스케이프 문자는 이스케이프 시퀀스를 따르는 문자들로서, 다음 문자가 특수문자임을 알리는 \ 백슬래시를 사용한다. 이를 풀어쓰면 다음과 같다. 프로그래밍에서 문자열에 작은 따옴표''나, 큰 따옴표"" 혹은 슬래쉬 /\ 등의 특수 문자를 사용하고 싶을 때, 즉 그 문자가 특수 문자가 아닌 일반 문자열 인 것처럼 처리하고 싶을 때 이스케이프 문자를 사용한다. 참고 역슬래시\는 키보드에서 원화 돈표시₩로 표기되어 있습니다. 파이썬 python \ 백슬레시를 이용하여 이스케이프 처리하기 원시 문자열을 사용하여 이스케이프 처리 원시 문자열을 사용. 문자열 시작 앞 따옴표에 r을 붙이면 됩니다. print('Please don\'t touch it') print(r'Please..
파이썬의 디렉터리 관련 표준 라이브러리는 다음이 있습니다. sys os glob sys definition : 시스템 특정 파라미터와 함수 reference : https://docs.python.org/ko/3/library/sys.html os definition : 기타 운영 체제 인터페이스 reference : https://docs.python.org/ko/3.8/library/os.html glob definition : 유닉스 스타일 경로명 패턴 확장 reference : https://docs.python.org/ko/3/library/glob.html 자주쓰는 함수 `sys.path` : 현재 폴더와 파이썬 모듈들이 저장되는 위치를 리스트 형태로 반환 `sys.path.append()` ..
모듈 특정 기능들(함수, 변수, 클래스 등)이 구현되어 있는 파일을 의미합니다. 즉, 파이썬으로 만든 코드가 들어간 파일 = .py 패키지 특정 기능과 관련된 여러 모듈들을 하나의 상위 폴더에 넣어놓은 것 다르게 말하면 기능적으로 동일하거나 동일한 결과를 만드는 모듈들의 집합 또는 폴더. 거의 모든 패키지는 `pip` 명령어를 이용하여 설치할 수 있다. `pip install 패키지이름==버전 ` 혹은 `pip install 패키지이름` 라이브러리 여러 모듈과 패키지를 묶어 라이브러리라고 합니다. 즉, 모듈들과 패키지의 집합. 특정 기능을 위한 여러 함수나 클래스를 담고 있는 보따리라고 할 수 있다. Ex. tensorflow, pytorch, keras, numpy 등 출처 AIFFEL LMS
윈도우 커맨드 라인 명령어 켜는 법 : 작업표시줄에서 cmd 검색 cd : 현재 디렉토리 출력 cd 경로 : 디렉토리 변경 copy : 파일 복사 del : 디렉토리 혹은 파일 지우기 dir : 파일과 디렉토리 목록 출력 move : 파일을 이동 mkdir : 새 디렉터리 생성 rmdir : 디렉토리 삭제
파이썬 주석 문자열"""내용"""의 여러 쓰임 진짜 여러줄을 문자열로 처리할 때 파이썬에서 여러줄을 주석처리할 때 다음과 같이 사용합니다. a = 5 """ 여기서 주석 시작 a= 7 여기서 주석 끝 """ print(a) 실행결과 5 위와 같은 코드가 있을 때, """ 내용 """에서 내용부분은 주석으로 처리됩니다. 그렇기 때문에, a=7로 초기화해도 위과 같이 실행결과가 5가 나오게 됩니다. 문자열을 변수로 사용할때 알고나서 너무 신기했는데, 파이썬은 여러줄로 표현된 문자열도 변수로 받을 수 있으며 이때 해당 문자열을 다음과 같이 """ 여러줄의 문자열 """로 감싸줍니다. import re # 정규표현식을 사용하기 위한 라이브러리 추가 #- 연도(숫자) text = """ The first seas..
텍스트 데이터의 처리 과정 사람이 이해하는 데이터는 문자열 데이터라고 합니다. 이를 컴퓨터가 이해하도록 번역 해주는 과정을 인코딩이라고 합니다. 컴퓨터는 이진수를 이해하기 때문에 인코딩과정은 문자/숫자 등의 데이터를 이진수로 변환하는 것이라고 할 수 있습니다. 만약 이 인코딩의 과정에서 세계 각국마다 문자 인코딩하는 방법이 다르다면 어떻게 될까요? 알파벳 a를 한국은 97, 미국은 65으로 표현한다면 나라별로 데이터를 다시 인코딩을 해주는 과정이 추가되어야 하거나, 이 과정을 거치지 않으면 데이터가 다 깨져버릴 것입니다. 그렇기 때문에 변환하는 과정은 전 세계적으로 통일되어 있으며, 국제 표준 기구인 ISO(International Standards Organization)에서 전 세계 문자를 모두 표시..