전체 글(152)
-
파이썬 독스트링.
class Lol: '''LOL 캐릭터 만들기''' print(Lol.__doc__) 여기서 '를 3번 쳐서 묶은게 docstring이다. 독스트링은 print() 하는 이런 곳에서 많이 봤다. 여기서 사용하는 것이 docstring. 사용자가 이게 무슨 기능인지 알아볼 수 있도록 하는 기능이라고 보면 될 것 같다.
2024.03.06 -
홈페이지 입문 1. 자바 스크립트 배워보기. 혼공 자바스크립트 참고.
환경 : 비쥬얼 스튜디오 코드 설치하기. https://code.visualstudio.com/ Visual Studio Code - Code Editing. Redefined Visual Studio Code is a code editor redefined and optimized for building and debugging modern web and cloud applications. Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. code.visualstudio.com 2. 점유율을 비교해보자. https://gs.statcounter.com/ Statcounter Glob..
2024.01.11 -
컴퓨터에서 string은 왜 string일까
컴퓨터에서 string의 뜻은 문자열이라는 뜻이다. 근데 왜 하필 string임? 네이버에서 치면 이렇게 나온다. String 많이 쓰는 것은 기타나 바이올린의 현(String)이랑 스트링 치즈 정도이다. 사실 문자 딱 하나는 Character이다. 그리고 문자 + 열이 String임. 문자가 줄줄이 나열된 모양이 문자열이고 그게 String이라는 뜻. 100% 정확하진 않겠지만 이정도 유추하면 될 듯 하다. ** 파이썬은 Character 타입이 별도로 존재하지 않는다고 한다.
2023.10.28 -
선점형 멀티태스킹, 비선점형 멀티태스킹, 컨텍스트, 코루틴. 잘 모르겠다.
끄적이려고 쓰는거니까 참고만 해주삼... 비선점형 멀티 태스킹. 우선 멀티 태스킹이란? 여러 작업이 동시에 실행되는 개념. 엄밀히 따지면 동시에 작업되지는 않고 이 작업 했다가 저 작업 했다가를 엄청 빠르게 하는 느낌이라고 보면 된다. 그러면 비선점형 멀티 태스킹이란? 멀티 태스킹에는 선점형 멀티 태스킹, 비선점형 멀티 태스킹이 있다. 선점형 멀티 태스킹 : OS가 프로세서 이용 시간을 통제할 수 있어서 프로세스에 문제가 생기면 강제 종료 시킬 수 있다. 비선점형 멀티 태스킹 : 프로세스에 오류가 생겼을 때 그 오류가 해결이 되어야 한다. OS가 작업을 통제할 수 없다. 컴퓨터에서 컨텍스트란? 작업이 중단됐을 때 나중에 중단된 시점부터 계속할 수 있도록 할 수 있는 최소한의 데이터 세트이다. 코루틴 : ..
2023.10.23 -
파이썬에서 Mapping과 Mutable Mapping. Mutable, Immutable과 연관 있다.
파이썬에서 Mapping과 Mutant Mapping이 있다. 옆에 보면 Mapping 있고 MutableMapping이라고 있다. 프로그래밍에서 종종 보이는 Mutable이라는 말은 변경 가능 하다 라는 의미이다. 딕셔너리, 리스트 등은 변경이 가능하다. Mapping은 어떤 것과 다른 것과 연결짓는 것이다. (대신 수정은 허용하지 않는다.) MutableMapping은 추가, 변경, 삭제 등이 가능하도록 한 것이다.
2023.10.18 -
정보의 크기 공부하기.
1bit는 0이나 1로 표현. 2bit는 00, 01, 10, 11로 표현. . . . 3bit는 2의 3승개 만큼 표현가능, 4bit는 2의 4승 8bit는 2의 8승(256)까지 표현 가능. 16비트는 예를 들면 0000 0000 0000 0000 이렇게 표현한다. 1바이트는 8비트임. 8바이트면 64비트니까 2의 64승만큼 계산할 수 있다. bit -> byte -> kB -> MB -> GB -> TB -> PB -> EB -> ZE -> YB 비트 -> 바이트 -> 킬로바이트 -> 메가바이트 -> 기가바이트 -> 테라바이트 -> 페타바이트 -> 에타바이트 -> 제타바이트 -> 요타바이트 학교 다닐 때 갈매기털(KMGT) 까지는 배웠는데 PEZY는 순서가 좀 생소하다. 페지? 어떻게 외우지. 아무..
2023.10.04