본문 바로가기

Tips27

[Py린이를 위한 Python 기초] 9. 함수 ※ 이 글은 책 「파이썬 코딩도장」의 내용을 재정리한 내용임 - 파이썬 시리즈 글 순서-> 링크 - 드디어 함수다 - 함수는 특정 용도의 코드를 한곳에 모아놓은 것(남재윤, 2023) - 그러니까 우리가 흔히 쓰는 print()같은 것도 함수임 - 미리 만들어놓은 함수를 불러와쓰면 코드가 길어지지 않고 용도별로 이름을 만들어 붙일 수 있으니 정리가 된다. - 처음엔 위에 말이 와닿지 않았는데 코드를 쓰면 쓸수록 와닿는다.. - 나중에 코드가 복잡해지면 함수가 필요해질 때가 올테니 그전에 배워보자 1) 함수 만들기 형식 def 함수이름(): 실행할 코드 예시 def hello(): print('Hello~') Hello~를 출력하는 함수를 만들었다. 그럼 함수 실행(호출)은 어떻게 하지? hello() #.. 2023. 9. 1.
[Py린이를 위한 Python 기초] 8. 파일 사용하기 ※ 이 글은 책 「파이썬 코딩도장」의 내용을 재정리한 내용임 - 파이썬 시리즈 글 순서-> 링크 1) 파일 열기 닫기 ● 파일 열고 닫기 # 파일 쓰기 file = open('hello.txt', 'w') # 파일 쓰기모드로 열기, 파일 객체 file.write('Hello, World!') # file에다가 원하는 문자열을 쓴다 file.close() # 파일을 닫는다(닫아야 파일이 저장됨!) # 파일 읽기 file = open('hello.txt', 'r') # 파일을 읽기모드로 열기 s = file.read() # 파일에서 문자열 읽기 print(s) # Hello, world! ● 자동으로 파일 닫기 - 위 코드는 파일을 열고 닫는 코드를 따로 써줘야 했으나 아래 코드를 쓰면 자동으로 파일을 열고.. 2023. 7. 20.
[VPN] AWS Lightsail에 Softether VPN 서버 설정하기 *최초 작성일: 2023-03-28 *개인적으로 맨땅에 헤딩하며 작성한 글이므로 잘못된 정보가 있을 수 있습니다. 2023.03.28 - [Tips] - [VPN] AWS Lightsail에 Softether VPN 서버 구축하기 Softether VPN Server를 세팅하기 위해 Softether VPN Server Manager(홈페이지, Windows, Mac OS X; Apple Silicon은 지원하지 않습니다)를 설치해줍니다. 서버 연결하기 Softether VPN Server Manager를 실행한 후 New Setting을 클릭합니다. 세팅에는 표기할 서버 이름과 호스트 네임(Lightsail의 공인IP), 포트번호(방화벽에서 열었던 9999)를 입력하고 OK를 누릅니다. 최초 연결이기 .. 2023. 3. 28.
[VPN] AWS Lightsail에 Softether VPN 서버 구축하기 *최초 작성일: 2023-03-28 *개인적으로 맨땅에 헤딩하며 작성한 글이므로 잘못된 정보가 있을 수 있습니다. 제가 있는 곳은 외부로부터 다양한 디지털 공격으로 인해 내부 내트워크에서 사설망을 사용합니다. 따라서 편하게 사용하고 있던 윈도우 RDP가 막혀.. 다른 방법을 찾던 중 물리적 장비 없이 운영할 수 있는 Lightsail과 무료 VPN 프로그램인 Softether VPN을 알게되어 둘의 조합을 공부하게 되었습니다. 결론적으로는 언제 어디서든 RDP를 쉽고 편하게 사용하고 있습니다! 1. AWS Lightsail 서버 생성하기 먼저 AWS Lightsail에 접속하셔서 가입한 후, 서버를 생성합니다. 인스턴스 생성을 클릭합니다. 인스턴스 지역을 선택합니다. 사용하는 목적에 따라 적당한 지역을 .. 2023. 3. 28.