본문 바로가기

분류 전체보기25

[NodeJS] NPM 패키지 만들기! 안녕하세요? 크로네입니다! 오늘은 NPM 을 이용해 나만의 패키지을 만들어 보겠습니다. 1. 회원가입 먼저, https://www.npmjs.com/ 에 접속합니다. 그 후에 오른쪽 위에 Sign Up 으로 NPM 에 회원가입 합니다. 2. 로그인 "이제 다시 메인화면에서 로그인 하면 되죠?" 아닙니다. 이번엔 브라우저가 아닌, 컴퓨터에서 로그인할겁니다. 하지만 그 전에, 모듈의 코드가 있어야 올릴 수 있겠죠? 먼저, 적당한 이름으로 폴더를 만듭니다. 그 다음 폴더에 들어가서 위쪽에 cmd 라고 입력합니다. 그 다음 열리는 창에 npm init 이라고 적어줍니다. 그럼 여러 질문이 나옵니다. 맨 처음에는 이름, 두번째로 버전, 설명, 메인 파일, 테스트 명령어(선택), 깃 레퍼짙토리 URL(선택), 검색.. 2022. 12. 11.
[코딩] 컴파일이 대체 뭐죠? 안녕하세요 크로네입니다. 오늘은 코딩에서 컴파일이라는 것에대해 알아보도록 하겠습니다. 1. 컴파일요? 컴파일은 소스코드를 컴퓨터가 이해할수 있는 것으로 바꾸는 것을 의미합니다. 여기에서 소스코드는 어떠한 언어로 작성한 코드를 의미합니다. 아직 컴파일 되지 않은 코드를요. 2. 왜요? "아니... 컴파일을 안해도 되는 인터프리터 언어라는것도 있던데요.... 굳이 컴파일을 해야되는건가요?" 안해도 됩니다. 하지만 속도가 조금 느릴 수 있습니다. 이유는 이렇습니다. 일단, 인터프리터 언어는 컴파일이라는 과정이 없는 언어를 말합니다. 그래서 실행하면 파일을 읽고, 한줄씩 기계어로 번역해서 실행합니다. 이렇게 되면, 시간이 오래걸립니다. 하지만 반대로, 컴파일 언어는요? 컴파일이라는 작업이 있기 때문에, 컴파일 .. 2022. 12. 9.
[코딩] 코딩이 뭔데요? 안녕하세요 크로네입니다. 오늘은 코딩이 무엇인지에 관해서 알아보겠습니다. 1. 코딩이란? 일단, 코딩은 영어로 Coding입니다. 그래서 이 코딩은 code 와 ing 가 합처져, 코드를 작성하다 라는 의미의 단어인것입니다. 또, 코딩을 프로그래밍이라고도 말합니다. 조금 다를수도 있지만 거의 비슷한 단어입니다. 프로그래밍은 영어로 programming 이며, 이 단어 또한 program 과 ing 가 합처져 프로그램을 만들다/작성하다 라는 뜻입니다. 2. 원리? 프로그래밍언어들의 종류는 인터프리터언어, 컴파일언어 이렇게 2개입니다. 일단, 인터프리터언어는 python, javascript 같이 컴파일이라는 작업이 생략된 언어입니다. 이러한 언어들의 코드를 실행하면, 컴퓨터가 알아들을 수 있는 코드로 변환.. 2022. 12. 9.
[코딩] Return? 이뭐죠? 안녕하세요 크로네입니다. 오늘은 코딩에서 return 이라는것에 대해 알아보겠습니다. 1. return 이란? 코딩에서 return 이란, 어떠한 함수(function) 에서 결과값을 반환(출력) 할때 사용하는 것입니다. 예시를 함께 살펴봅시다. function sum(x, y) { return x + y; } 간단한 JavaScript 코드인데요, x 와 y 라는 매개변수(parameter) 를 받은 뒤에, 이 x 와 y 를 더한 값을 return 합니다. 이 함수를 한번 실행해보겠습니다. console.log(sum(123, 111)); // 234 234 라는 값이 출력되었습니다. 만약 다음의 코드라면요? function sum(x, y) { console.log(x + y); } console.l.. 2022. 12. 8.