전체 글 372

<Python> 매직 메서드 (__add__, __repr__)

1. 파이썬에서 연산을 수행하기 위해서는, 피연산자가 연산에 사용될 매직메서드를 포함하고 있어야 한다 (예시 : 더하기 연산을 수행하고 싶음 → 더하기할 각 피연산자는 """__add__""" 메서드를 포함해야 함) 2. 매직메서드 """__repr__"""은 파이썬 클래스가 기본적으로 상속하는 Object 클래스로부터 상속받은 것이다. 해당 객체를 출력하면 """__repr__"""을 호출하고, """__repr__"""에서 return 값으로 정의한 내용을 출력한다.

무기/파이썬 2021.09.17

<Python> __name__ 과 "__main__"

※ 참고영상 : https://www.youtube.com/watch?v=jpmL9YcXjhg&list=PLa9dKeCAyr7iWPMclcDxbnlTjQ2vjdIDD 파이썬을 학습하다 보면 '__name__', "__main__" 으로 표현된 코드를 종종 마주합니다. __name__ 변수에는 "__main__" 이 들어가거나 "모듈의 이름" 이 들어가거나 둘 중 하나입니다. 파이썬 인터프리터가 최초로 실행한 파일일 때 __name__변수에 "__main__"이 들어가며, 이는 프로그램의 시작점(entry point)이라는 뜻입니다. if __name__ == "__main__" 조건문을 통해 현재 파일이 시작점인지 모듈인지 판단할 수 있고, 시작점 또는 모듈로 사용할 경우에만 실행되는 코드를 작성할 수 ..

무기/파이썬 2021.09.06

<Node.js> App 제작 (파일을 이용해 본문 구현) - 생활코딩

var http = require('http'); var fs = require('fs'); var url = require('url'); var app = http.createServer(function(request,response){ var _url = request.url; var queryData = url.parse(_url, true).query; var title = queryData.id; if(_url == '/'){ title = 'Welcome'; } if(_url == '/favicon.ico'){ return response.writeHead(404); } response.writeHead(200); fs.readFile(`data/${queryData.id}`, 'utf8', ..

<IDE> 안드로이드 스튜디오 플러터 단축키 모음

🎯 안드로이드 스튜디오 'activating dart devtools' 문제를 해결하기 위해 Debug 카테고리를 만들었으나 노력없이 해결되어 단축키를 정리해보고자 함. (틈틈이 업데이트 및 부연설명 예정, 윈도우 기준) 1. im : import 2. fm : 'package:flutter/material.dart' 3. stl : StatelessWidget 생성 4. sfl : StatefulWidget 생성 5. Shift + Enter : 줄바꿈 6. Ctrl + 방향키 : 한 단어씩 이동 (Ctrl + BackSpace 로 한 단어씩 삭제 가능, 안스전용 단축키는 아님) 7. Ctrl + R : 문자열 찾아서 바꾸기 -. Alt + Enter -. Crtl + Mouse Click -. Ctr..

패시브 스킬 2021.08.08