본문 바로가기

Develop60

파이썬 설치 및 인텔리제이 셋팅 실무에서 노가다작업 해방을 위해 파이썬 프로그램을 스스로 짜서 적용해보고자 한다. 대용량 데이터인 만큼 단순반복작업을 없애기 위해 엑셀과 파워포인트의 연동을 파이썬으로 도전하게 됐다. 1. 파이썬 설치 여기서 최신버전 다운받고 실행하면 설치는 쉽다. 2. 인텔리제이 파이썬 플러그인 설치 인텔리제이 들어가서 커뮤니티 버전(무료)을 다운받습니다. 이 부분 확인하시고 체크하시면 됩니다. > 설치 완료! 실행하고 new project누르고 파이썬 플러그인 선택하고 설치하세요! ok 해서 적용하면 하단의 화면이 나오는데 그대로 create 눌려주세요! 설치 및 세팅 끝 2023. 6. 14.
Annotatoin 정리 어노테이션(@, annotation)이란? 사전적으로는 "주석"이라는 의미를 가지고 있으며, 자바 코드에 @를 이용해 주석처럼 달아 특수한 의미를 부여해준다. 프로그램 코드의 일부가 아닌 프로그램에 관한 데이터를 제공하고, 코드에 정보를 추가하는 정형화된 방법이다. @SpringBootApplication Spring Boot 를 자동으로 실행시켜주는 어노테이션으로 **[Bean]() (클릭시 링크로 이동 )** 등록은 두 단계로 진행된다. @ComponentScan을 통해 Component들을 Bean으로 등록한다. @EnableAutoConfiguration을 통해 미리 정의해둔 자바 설정 파일들을 Bean으로 등록한다. @ComponentScan 과 @Configuration은 아래에서 알아보자. .. 2023. 6. 13.
Spring이란? (배경 / 중요도) 스프링이 중요한이유 → 객체지향 스프링은 객체지향 언어가 가진 강력한 특징을 살려내는 프레임워크 EJB(enterprise java bean) 을 쓰다가… 너무 비싸고 느리고 불편함… → 여러 과정을 거침 ( 하이버네이트 등… ) → 자바 표준이 만들어짐 : JPA(Java Persistence API) (이 과정에서 SPRING 도 탄생) → EJB 없이도 충분히 고품질의 확장 가능한 애플리케이션 개발할 수 있음을 보여주는 로드존슨 책 출간 → EJB라는 겨울을 벗어나 새로운 봄인 ‘SPRING’의 시작. → 유겐 휠러가 개발적 발전 시킴. 스프링이란? 절대 한가지를 의미하는 것이 아님. 이중 가장 중요한 것은 ‘스프링 프레임 워크’ 두번 째, 스프링부트! 스프링을 편리하게 사용할 수 있도록 지원, 최.. 2023. 6. 13.
빌드 도구 ( Maven / Gradle ) 5분 핵심정리 빌드 도구를 알기 위해서는 먼저 '빌드'가 뭘 의미하는지부터 알아야 한다. 빌드란 소스코드 파일들을 컴퓨터에서 실행할 수 있는 소프트웨어로 변환하는 일련의 과정으로, 컴파일, 테스팅, 배포 등 모든 과정의 집합이다. 빌드 도구는 이러한 빌드 과정을 자동으로 수행해주는 도구를 의미한다. 자바 빌드 도구에는 Ant, Maven, Gradle 등이 있다. 💡 Maven과 Gradle의 차이 Maven 같은 경우는 스프링 프로젝트에서 pom.xml이란 이름으로 쓴다. Gradle 스프링부트 / 안드로이드에서 쓴다. Gradle의 경우 별도의 빌드스크립트를 통하여 사용할 어플리케이션 버전, 라이브러리등의 항목을 설정 할 수 있다. Gradle의 장점으로는 스크립트 언어로 구성되어 있기 때문에, XML과 달리 변수.. 2023. 6. 13.
html method (rest) REST란? "representational State Transfer"의 약자 웹에 존재하는 모든 자원(이미지, 동영상, DB)에 고유한 URL을 부여하여 활용하는 것을 의미한다. 자원을 정의하고 자원에 대한 주소를 지정하는 방법론이다. 자원의 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다. REST 구성 요소 1. 자원(Resource), URL 모든 자원은 고유한 ID를 가지며 ID는 서버에 존재하고 클라이언트는 각 자원의 상태를 조작하기 위해 요청을 보낸다. HTTP에서 이러한 자원을 구별하는 ID는 student/1 과 같은 HTTP URL이다. 2. 행위(Verb), Method 클라이언트는 URL을 이용해 자원을 지정하고 자원을 조작하기 위해 Met.. 2023. 6. 11.
NPM (node pakage manager) npm은 node pakage manager의 약자이다. 필요한 툴들을 가져다 다운받아 쓸 수 있게 도와주는 모듈을 공유해주는 장소이다. 따라서 우리는 npm install 모듈이름 을 입력하면 자동으로 node.js에서 다운받아짐을 확인할 수 있다. (npm을 통해 명령어만으로 node.js에 프로그램 다운받기) 1. npm사이트 접속 후 figlet 검색하기 다음의 방식으로 install을 진행함을 참고한다. 2.설치 설치 시작전에 npm init명령어를 터미널에 입력하면 여러가지 설정이 가능하다. 우린 생략한다. 쭉쭉 엔터를 누르고 다음과 같이 나온 질문에서 엔터까지 눌렀을 때, pakage.json파일이 생성됐음을 확인할 수 있다. 이거는 npm설치파일에 대한 설명들을 알려준다. 이젠 진짜 설치하.. 2023. 6. 11.
반응형