본문 바로가기

Backend69

Python 기초 1. Python 기초 1. 1. 변수, 상수, 선언과 값 할당 할당연산자 =으로 값을 할당한다. 거의 다른 언어랑 다를게 없음 # 문자열할당 a = "문자열" # 정수할당 a = 4 # 실수할당 a = 4.3 2. 다중변수, 할당, 다중할당 파이썬은 다중할당을 할 수 있다. a = b = c = d = e = 100 # 이런 것도 가능하다. a = b = c = d = e = 100, 200 아래와 같이 변수에 값을 할당 했을 때 한 쌍의 튜플이 되어 저장된다. 3. 다중 할당, 여러 변수, 값 여러 개의 값을 여러 개의 변수에 각각 저장할 수 있다. a, b, c, d = 100, 3.14, "한국", "서울" 이것은 진짜 좀 신기한데 이렇게 한꺼번에 다중 변수에 다중할당 하는 것이 가능하다 싄기. 4. .. 2021. 6. 7.
[python] 내가 헷갈렸던 파이썬의 개념 파이썬에 흥미를 갖고 공부를 하면서, 자바스크립트와는 용어와 용법이 달라 헷갈렸던 개념을 오늘 정리해볼까 하는데요. 1. 배열을 리스트라고 부르는 것 # 배열, 리스트입니다. a = [38, 21, 23, 11, 13] a라는 변수안에 5개의 숫자가 들어있는 리스트를 만들었습니다. 파이썬에서 리스트를 만드는 방법은 그냥 대괄호 안에 여러요소 값을 넣는 방법도 있지만, range와 list 함수를 이용해 만들 수도 있습니다. # list 함수 사용 members = list() # range 함수 사용 # 0 ~ 9 까지 숫자를 생성한다. range(0, 10) # 0 ~ 9까지 들어있는 리스트가 만들어진다. nums = list(range(10)) 2. 튜플이라는 자료형이 있다. 튜플은 리스트처럼 요소를.. 2021. 5. 17.
[python] 파이썬 클린코드 (1) 저의 회사의 백엔드 기술스택은 파이썬을 기반으로 이루어져있는데요. 그렇기 때문에 요즘 조금씩 찾아보면서 파이썬에 대해 배워가고 있습니다. 프로그래밍 언어 학습이라는 것이 원래 첫 언어, 처음만 버겁고 하나를 어느정도 익히고 나면 다른 언어들도 그 전보다는 수월하게 익힐 수가 있는데요. 그래서 오늘은 학습의 일환으로 파이썬 클린코드에 대해 정리해보려고 합니다. 1. 변수 선언시 의미있는 변수를 사용하고 타입 지정하기 import datetime # 나쁜 예 ymdstr = datetime.date.today().strftime("%y-%m-%d") # 좋은 예 current_date: str = datetime.date.today().strftime("%y-%m-%d") 의미있는 변수, 함수명 사용은 어떤.. 2021. 5. 7.
코드로 배우는 Spring Web 프로젝트 Ⅰ 오라클 새로운 계정생성 - 테스트하기 - 시작 전 의존성 추가 - 오라클 JDBC 연결 - HikariCP 추가 - mybatis Mapper 인터페이스 - log4jdbc-log4j2 설정 https://blog.outsider.ne.kr/559 2019. 12. 2.
과정평가형 예상문제 - 커피판매관리 프로그램 커피판매관리 프로그램 MVC1 방식으로 제작하는 CRUD 프로그램 - 판매등록, 판매현황, 매장별판매액, 상품별판매액 확인 및 등록이 가능한 프로그램 만들기이다. 전체 디렉토리 구조는 아래캡쳐와 같다. 1. DB연결 프로젝트를 생성하기 전에 인코딩 설정을 UTF-8로 변경후, 톰캣과 오라클을 연결한다. 설치된 Oracle의 계정과 비밀번호를 확인한 후 작성한다. 1) DBOpen.java package DBPKG; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class DBOpen { public static Connection getConnection() throws Excep.. 2019. 10. 21.
10월 18일 금 | SPRING 04 - 스프링 프로젝트 mymelon 새로운 프로젝트 1) New -> Spring Legacy Project 2) 설정해주기 * 어제한 것 경로설정 * 파일IO 디펜던시 추가하고 설정변경 //1) pom.xnl -> file 업로드/다운로드 관련 의존성추가 //2) MediaDTO -> posterMF, filenameMF 필드 추가, getter setter 함수 생성 //3) servlet-context.xml에 스프링빈 등록 ◐ MediaDTO.java // 스프링파일 객체 멤버변수 // private MultipartFile posterMF; // private MultipartFile filenameMF; ◐ servlet-context.xml Static - 공유, 이어진다. 이미 메모리에 올라가 있는 것이기 때문. mymelo.. 2019. 10. 18.