본문 바로가기
728x90
반응형

분류 전체보기80

[python] with python의 with statement를 처음 알고 놀랐다. 굉장히 편하기 때문이다. python에서 파일을 열고 어떤 작업을 해야할 일이 있을 때, 작업이 끝나면 반드시 close 해줘야 한다. 하지만 이걸 자동으로 해주는 것이 with statement이다. with open("test.txt", "w") as file: file.write("add sentences") 원래 open( ) close( ) 둘 다 해야하는데 이렇게 with 를 사용하면 끝나면 자동으로 close( ) 가 된다. process 낭비할 일도 없으니 아주 좋다. 당연히 open( ) 말고도 다른 걸 사용할 수도 있다. 2022. 4. 12.
[python] if __name__ == "__main__" java와 비교 나는 java를 주 언어로 프로그래밍 공부를 하는 중인데 최근 python을 사용할 일이 있어서 거의 처음으로 사용했다. 대강 흐름은 비슷하고 오히려 java보다 type 지정 같은 것도 간단해서 편하긴한데, 문법이 조금씩 다른게 있어서 정리해보려고 한다. 서론이 너무 길었다. 0. if (java vs python) if __name__=="__main__": 이걸 알아보기 전에 python의 if statement 차이를 집고 넘어가야 한다. if(condition){ expression; } if condition: expression 대강 구성은 비슷하지만, 약간씩 다르다. java는 괄호( ) 안에 condition을 넣고, { } 안에 expression을 적는다. 그리고 각 expressio.. 2022. 4. 12.
VirtualBox로 Linux OS 환경 구현하기 아래 두 블로그 글을 보며 본인이 원하는 설정에 맞춰 설치하면 된다 참고로 필자는 Ubuntu를 사용했다 https://inpa.tistory.com/entry/LINUX-%F0%9F%93%9A-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%84%A4%EC%B9%98 [LINUX] 💽 리눅스 설치 방법 (Ubuntu) 👇 정말 쉽게 정리 리눅스 설치 방법 (우분투) 가상환경 및 CD 다운&설치 먼저 아래의 링크 두 개를 통해 VirtualBox와 Ubuntu를 설치한다. 1. VirtualBox 설치 왼쪽 메뉴에서 Downloads를 선택하여 Windows hosts를 클릭하면 Virtu.. inpa.tistory.com https://teamlab.github.io/jekyllDecent/b.. 2022. 3. 9.
[Gradle] 5. static contents 0. 3가지 방법 웹 개발에서 web browser 에게 페이지를 띄우는 방식에는 3가지 정도가 있다. (1) static contents (정적 컨텐츠) : 파일 그대로를 보냄 (2) MCV + template engine : 서버에서 변형 후 html 파일을 전송 (3) API : 데이터포멧 (ex. json)을 보냄 1. static contents src/main/resources/static 안에 저장하면 된다. 기본적으로 spring boot 는 이 안에 있는 파일을 정적 파일로 인식한다. 간단하게 만들어보자 이런 간단판 html 파일을 만들었다, localhost:8080/hello-static.html 이라고 주소창에 치면 이 파일 그대로 전송이 된다. 그 과정을 크게 살펴보면, (1) l.. 2022. 2. 23.
728x90
반응형