본문 바로가기

etc

(27)
11. 리눅스(Centos)에서 HTML 연습하기 일단 아파치 웹서버를 다운받아 준다. 이후 서비스 열어주자. sudo 때문에 그냥 root로 로그인 했다. 잘된다. html을 공부해서 웹 포트폴리오를 만들어야겠다.
10. 파이썬 입력 값 받기 파이썬은 키보드 입력값을 내장함수 input을 통해 받는다. input()을 사용하면 키보드 입력값을 문자열로 반환한다.
9. 파이썬 문자열 뒤집기 파이썬은 슬라이스를 이용해 간단하게 문자열을 역순으로 나열할 수 있다. 슬라이스는 리스트를 원하는 만큼 잘라서 사용할 수 있게 해준다. 그리고 리스트를 편하게 만들기 위해 리스트 컴프리헨션도 사용할 수 있다. test_str[ : : -1] 의 뜻을 알기 위해 슬라이스를 알아보자 l[ : ] 첫 인덱스부터 마지막 인덱스까지 전부 == [0, 1, 2, 3, 4, 5] l[3 : 5 ] 3번째 인덱스부터 5번째 인덱스까지 == [3, 4] l[ : : 2] 처음부터 끝까지 인덱스를 2씩 증가 == [0, 2, 4] l[-1] 마지막 인덱스 값 == [5] l[ : : -1] 처음부터 끝까지 인덱스를 -1씩 증가 == [5, 4, 3, 2, 1, 0]
8. 파이썬 삼항연산자 다른 언어와 달리 Python 삼항연산자는 if,else 키워드가 사용된다. x를 y가 10보다 크면 True, 작으면 False가 되게 하려고 한다. if문을 사용하면 4줄이나 되지만 삼항연산자를 사용하면 단 한줄로 원하는 값을 얻을 수 있다. [참일때 값] if [조건식] else [거짓일때 값] 반환값은 조건식에 따라 반환된다.
7. Python 이스케이프 시퀀스, raw 문자열 문자열에서 \ 역슬래시나 ', " 따옴표를 적고 싶을 때 줄바꿈을 무시할 때 등등 쓴다 \\ 역슬래시, \' 작은 따옴표, \" 쌍 따옴표, \n 줄바꾸기, \ 문자열 줄 바꿈 무시, \r 캐리지 리턴, \t 탭 예제로 한번 해보면 raw 문자열 r"\n " 이렇게 써주면 이스케이프 시퀀스가 비활성화 되고 그대로 저장된다. 만약 raw 문자열에 있는 따옴표를 사용하고 싶다면 똑같이 \" 이스케이프 시퀀스를 써주고 문자열 마지막에 \ 역슬래시가 있다면 따로 + 연산자를 이용해 "\\" 이스케이프 시퀀스를 연결해준다.
6. Python 예약어, 공부했던 Python 책 소개 이번엔 파이썬 예약어를 보는게 있어서 한번 써본다. 그리고 지금 공부하는 책 소개도 조금 해보려고 한다. Python 3.6.8 버전이 갖는 예약어는 이렇다. keyword 모듈로 부터 kwlist를 가져와 print하는 대화형 모드 파이썬이다. 나머지 문법은 그냥 따로 혼자 공부 중이다. 공부하고 있는 책은 도서관에서 빌린 파이썬 코드 레시피 302를 보고 있다. 예전에 봤던 건 맛있게 읽은 말랑말랑 파이썬 유쾌한 맛! 저 책을 도서관에서 빌려서 봤다. 이 책을 소개하면 정말 처음 배우는 학생에게 알려주는 느낌이다. 설치부터 기본 문법까지 쉽게 따라할 수 있다. 하지만 모든 프로그래밍 책이 그렇듯 중반부를 넘어가면 긴 예제들이 나오는 포기할 정도의 난이도는 아니였다. 그리고 막바지엔 pandas, nu..
5. vi 편집기 사용법과 hello world 출력 파이썬 스크립트를 작성하는데 필요한 vi 편집기를 공부했다. 리눅스 텍스트 편집기는 gedit, vi, nano, mcedit 이렇게 4가지가 있다. 그리고 vi를 빠져 나오려면 ctrl + z 누르면 왠만한 건 다 빠져나올 수 있다. 가장 기본 텍스트 편집기인 vi를 사용할 생각이다. [생략가능] vi [파일이름] 파일 생성 vi -R 읽기 전용 vi -r 임시파일 목록(갑자기 vi가 종료되면 .swp 파일로 남겨진다) 명령모드, 입력모드, EX모드 명령모드(초기 모드) esc를 몇번하거나 누르거나 처음 vi를 켜면 명령모드로 실행된다. h 왼쪽 j 아래쪽 k 위쪽 l 오른쪽 솔직히 이건 그냥 키보드 방향키를 쓰면된다. 가장 필요한 입력모드 들어가는 법 i , a , o , I , A , O 있다. 그..
4. Python 대화형 모드로 hello world 출력 대화형 모드에 접속한 뒤 새로운 마음으로 일단 헬로우 월드 그리고 간단한 예제 print 함수가 갖는 sep 와 end 이제 간단한 문법은 따로 공부하고 프로그램 만들때 돌아오도록 하겠다.