본문 바로가기
  • Coding & Book

분류 전체보기219

4장 문자열 다루기 문자열 문자들의 집합을 말합니다. 사용하기 위해 큰따옴표 혹은 작은따옴표를 사용합니다. sentence = "나는 문자열일까요?" sentence2 ="저는 문자열일까요?" print(type(sentence) , type(sentence2)) 슬라이싱 원하는 만큼 데이터를 자를수 있습니다. 사용 방법으로 변수명[시작인덱스 : 종료 인덱스] 입니다. 시작인덱스는 선택한 부분의 첫번째 요소를 말하고 종료 인덱스 마지막요소의 다음 인덱스까지를 말합니다. jumin = "990229-12345467" print("생일" + jumin[:6]) print("주민번호 뒷자리" + jumin[7:]) 문자열 처리하기 문자열 처리함수는 문자열(변수).함수() 형태로 사용합니다. lower() 문자열 소문자로 변환 u.. 2023. 7. 6.
크롬 페이지 오류(페이지가 작동하지 않습니다_HTTP ERROR 400) 해결 방법 페이지가 작동하지 않습니다_HTTP ERROR 400 해결 방법 크롬에서 티스토리에 접속을 하려고 하면 가끔씩 페이지가 작동하지 않습니다. 라는 오류가 뜨면서 새로고침을 해도 똑같은 오류가 계속 발생하는 경우가 있습니다. 이를 아래와 같이 해결해서 블로그에 올립니다. 1. 크롬 화면 오른쪽 상단에 있는 점 세개인 버튼을 눌러주신 후 설정을 클릭 해줍니다. 2. 설정 항목에 있는 개인 정보 보호 및 보안을 클릭해줍니다. 3. 화면에서 인터넷 사용 기록 삭제 항목을 눌러줍니다. 4. 기본이 아닌 고급 항목을 눌러주신후 인터넷 사용기록 삭제를 눌러 줍니다. TIP) 쿠기가 충돌하여 생기는 문제일수 있어서 이를 해결하기 위해 삭제를 해주는 것입니다. 5. 그후 새로고침을 하시면 창이 다시 뜨는 것을 확인 할수 .. 2023. 7. 6.
혼공스 3일차(데이터 구축 절차) 0. 데이터베이스 구축 절차 모델링 완료후 4개의 절차에 따라 구축할수 있습니다. 데이터베이스 구축 절차 데이터 베이스 만들기 -> 테이블 만들기 -> 데이터입력/수정/삭제 하기 -> 데이터 조회/활용하기 1. MySQL로 데이터 베이스 만들기 - 패스워드에 입력 한 후 서버에 연결 합니다. - 좌측 Navigator 에서 하단에 있는 Schemas 를 눌러 줍니다. - 눌러주고 빈 공간에서 오른쪽 버튼을 클릭하여 Create Schema를 선택합니다. -그 후 Name을 쇼핑몰이라는 의미로 shop_db로 입력하고 Apply 로 적용시켜 줍니다. -그러면 창이 하나 뜨는데 이도 적용시켜 줍니다. -그러면 데이터 베이스가 만들어진것을 확인 할 수 있습니다. 2. 테이블생성하기 - 만들어준 shop_db .. 2023. 7. 5.
3. 혼공자 3일차(연산자 + 연산식) 3일차 1. 연산자와 연산식 -연산에 사용하는(+ , - 등) 기호나 표시들을 연산자라고 합니다. -연산자에 의해 연산되어지는 데이터들을 피연산자라고 합니다. ---연산자의 종류--- 산술 연산자(+, -, *, /, %) 증감 연산자(++, +-) 비교 연산자(>, 왼쪽이 오른쪽보다 크면 참 아니면 거짓. = 왼쪽이 오른쪽보다 크거나 같으면 참 아니면 거짓. = y); System.out.println(result2); boolean result3 = (x != y); System.out.println(result3); } } - 논리 연산 AND( && 또는 & ) 왼쪽과 오른쪽이 모두 참이면 참이다. OR( || 또는| ) 왼쪽과 오른쪽 하나라도 참이.. 2023. 7. 5.
3장 연산자 1. 산술 연산자 - 사칙연산을 다루는 연산자 입니다. + 더하기 - 빼기 * 곱하기 / 나누기 print(1 + 1) print(3 - 2) print(1 * 3) print(3 / 1) - 다른 산술 연산자 입니다. ** 거듭제곱 % 나머지 //나눈 몫(정수형태로 결과가 나옵니다.) print(3**2) print(10%3) print(10//2) 2. 비교 연산자 -수학에서의 부등호들을 비슷하게 파이썬에서 비교연산자라고 합니다. > 왼쪽이 오른쪽보다 크다. = 왼쪽이 오른쪽보다 크거나 같다. 3) print(5=3) print(53) and (5>3)) print((5>3) or (5 2023. 7. 5.
혼공스 2일차(프로젝트 + 데이터 베이스 모델링) 1. 프로젝트 - 프로젝트란 현실세계에서 일어나는 업무를 컴퓨터 시스템으로 옮기는 과정입니다. - 대규모 소프트웨어를 작성하기 위한 전체 과정 이라고도 합니다. - 프로젝트를 진행하기 위해 폭포수모델을 대표적으로 사용합니다.(이 단계를 거치면 테이블 구조가 결정됩니다.) 폭포수 모델 프로젝트 계획 -> 업무 분석 -> 시스템 설계 -> 프로그램 구현 -> 테스트 -> 유지보수 - 2. 데이터 베이스 모델링 - 테이블의 구조를 미리 설계하는 개념입니다. - 데이터베이스 모델링은 업무 분석과 시스템 설계에 해당됩니다. 3. 데이터 베이스 모델링 툴 - MySQL Workbench에 데이터 베이스 모델링 구축 관련된 기능이 있습니다. 다이아그램 추가하는 방법 1. File - New Model -> Add D.. 2023. 7. 4.