본문 바로가기
  • Coding & Book

분류 전체보기216

6주차 완료 학습인증 19일차 https://loui3.tistory.com/160 혼공스 19일차(스토어드 프로시저) 스토어드 프로시저란? MySQL의 스토어드 프로시저는 SQL에 프로그래밍 기능을 추가해서 일반 프로그래밍 언어와 비슷한 효과를 낼 수 있습니다. 스토어드 프로시저는 쿼리문의 집합으로도 볼 수 loui3.tistory.com 20일차 https://loui3.tistory.com/162 혼공스 20일차(스토어드 함수와 커서) 스토어드 함수와 커서 스토어드 프로시저와 함께 SQL 프로그래밍 기능으로 사용되는 데이터 베이스 개체로는 스토어드 함수와 커서가 있습니다. 사용 시 SQL의 단순한 기능을 강력하게 확장할 수 loui3.tistory.com 21일차 https://loui3.tistory.com/.. 2023. 8. 19.
파이썬 TKINTER를 이용해 GUI 프로그램 사용하기 GUI GUI는 윈도에 그래픽 환경으로 제공되는 화면을 통틀어서 말합니다. 파이썬을 통해 윈도에 출력되는 GUI 응용 프로그램을 작성할 수 있습니다. TKINTER TKINTER를 활용하면 흔히 사용하는 엑셀, 한글 등 응용프로그램과 비슷한 형태의 프로그램을 만들 수 있습니다. SQL을 전혀 모르는 사용자도 클릭만으로 데이터 입력,조회가 가능하도록 할 수 있습니다. GUI 기본 프로그래밍 아래 코드는 GUI의 가장 기본적인 윈도 화면 구성입니다. 여기서 tkinter는 GUI 관련 모듈을 제공해주는 표준 윈도 라이브러리입니다. from tkinter import * root = Tk() #화면 구성 root.mainloop() 위의 코드 화면 구성에는 제목과 크기등을 지정할 수 있습니다. from tki.. 2023. 8. 19.
MySQL과 파이썬 연동(개발 환경 준비) 연동 하는 이유 MySQL과 파이썬을 연동해서 프로그래밍하면 MySQL 전문가가 할수 있는 기능들을 일반 사용자도 쉽게 사용할수 있어 사용합니다. MySQL과 파이썬 연동 방법 파이썬을 설치해주고 파이썬에는 MySQL을 인식 하는 기능이 없으므로 PyMySQL 이라는 외부 라이브러리를 설치해줘야 합니다. 파이썬 설치 방법 먼저 파이썬부터 설치해주겠습니다. 아래 사이트에서 원하는 버전을 설치해주시면 됩니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 외부 라이브러리 설치 방법 pymysql을 설치 하는 방법 입니다. windows + r 키.. 2023. 8. 18.
혼자 공부하는 자바 10기 활동 회고 신청계기 백엔드 개발이 목표인 저는 자바와 서버에 관심이 많았습니다. 그래서 신용권님의 "이것이 자바다"라는 책으로 자바 공부를 하였었고 더불어 Springboot와 Sql도 공부하고 있었습니다. 그후 어느 한 프로젝트를 맡게 되었는데 자바가 아닌 파이썬으로 진행했어야 했습니다. 그렇게 파이썬도 열심히 공부하고 쓰다 보니 자바와 약간 헷갈리더군요... 그래서 자바 공부를 복습하자라고 마음먹었는데 이때 혼공 학습단을 보게 되었습니다. 그렇게 JAVA와 SQL을 지원하였고 둘다 붙었습니다. (Spring 도 있었으면.. 3개 신청했을) 목표 선정이 된 후 나태해지면서 대충대충 공부 하면 안 되니 목표를 "적더라도 하루에 한 번씩은 책을 보자"라고 잡았습니다. 그러기 위해서 블로그에 하루에 한번씩은 글을 올리.. 2023. 8. 17.
6주차 완료 학습인증 21일차 https://loui3.tistory.com/159 21. 혼공자 21일차(입출력 스트림) 입출력 스트림의 종류 java.io 패키지에는 여러 가지 종류의 스트림 클래스를 제공하고 있습니다. 스트림 클래스는 크게 바이트 기반 스트림, 문자 기반 스트림으로 구분됩니다. 바이트 기반 스트 loui3.tistory.com 22일차 https://loui3.tistory.com/161 22. 혼공자 22일차(입출력 스트림_2) 입출력 스트림의 종류 문자 기반 스트림은 문자 데이터를 읽고 출력할때 사용합니다. 구분 바이트 기반 스트림 문자 기반 스트림 입력 스트림 출력 스트림 입력 스트림 출력 스트림 최상위 클래 loui3.tistory.com 23일차 https://loui3.tistory... 2023. 8. 17.
24. 혼공자 24일차(입출력 관련 API) 콘솔 콘솔은 시스템을 사용하기 위해 키보드로 입력을 받고 모니터로 출력하는 소프트웨어를 말합니다. 유닉스나 리눅스 운영체제는 터미널에 해당합니다. 윈도우 운영체제는 명령 프롬포트에 해당합니다. 자바는 데이터를 입력받을 때 System.in , 출력할 때는 System.out을 사용합니다. System.in 필드 자바는 콘솔에서 키보드의 데이터를 입력 받을수 있도록 System 클래스의 in 정적필드를 제공합니다. System.in은 InputStream 타입의 필드입니다. InputStream is = System.in; 키보드로부터 어떤 키가 입력되었는지 확인하기 위해 read() 메소드로 1byte를 읽어오면 됩니다. int keyCode = is.read(); 예시) 키보드로부터 라인 단위 문자열 .. 2023. 8. 17.