전체 글

지식에 정성을 들이는 습관을 갖자 대충 절대 금지
프로그래밍 언어/Python

파이썬 문자열 슬라이스

[기초-입출력] 연월일 입력받아 나누어 출력하기(설명)(py) python언어기초100제v1.0 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 1. 문자열 인덱스 문자열은 0부터 시작하는 인덱스에 저장되어 있다. s[0] 은 s변수 문자열의 첫 번째 문자를 의미한다. s=input() print(s[0]) print(s[1]) print(s[2]) print(s[3]) print(s[4]) 2. 문자열 슬라이스 s[a:b] 라고 하면, s라는 단어에서 a번째 문자부터 b-1번째 문자까지 잘라낸 부분을 의미한다. s=input() print(s[0:2],s[2:4]..

프로그래밍 언어/Python

파이썬 split, sep

1-1. split 개념 [기초-입출력] 정수 2개 입력받아 그대로 출력하기2(설명)(py) 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 공백을 두고 입력된정수(integer) 2개를 입력받아 줄을 바꿔 출력해보자. 예시 a, codeup.kr input().split() 를 사용하면, 공백을 기준으로 입력된 값들을 나누어(split) 자른다. a, b = 1, 2 를 실행하면, a에는 1 b에는 2가 저장된다. !주의 : 하지만, 다른 일반적인 프로그래밍언어에서는 이러한 방법을 지원하지 않기 때문에 a=1, b=2 를 한 번에 하나씩 따로 실행시켜야 한다. 1-2. split 예시 a,b=input().split()..

프로그래밍 언어/Python

파이썬 연산자

1. 산술 연산자 기본적으로 +, -, *, /의 기본 4가지 연산자가 있다. 1+1 #더하기 연산자 2 1-1 #빼기 연산자 0 4/2 #나누기 연산자 2 2*2 #곱하기 연산자 4 //, %, **의 3가지 연산자가 더 있다. 5//2 # 몫을 구하는 연산자 2 5%2 # 나머지를 구하는 연산자 1 5**2 #거듭제곱을 하는 연산자 25 2. 비교 연산자 크거나 작거나를 비교하는 연산자이다. 5>2 #5가 2보다 크다 2=5 #5가 5보다 크거나 같다 5

프로그래밍 언어/Python

파이썬 형변환

숫자를 문자로, 문자를 숫자로 변환하는 것이 가능하다! 간단하게 3가지 형 변환 방법을 배워보자! 1. int() 문자열 '2'를 정수형으로 변환하려면 int ('2')이런식으로 써주면 된다. 하지만 int('3.3')은 문자열을 정수형으로 변환해주지 않는다! 3.3는 float으로 변환 후에 int로 변환이 가능하다. float을 int형으로 변환하면, 뒤 소수점 자리는 반올림이 되지 않고, 버림이 되기 때문에 유의해줘야 한다. 2. flaot() float(3) 처럼 정수를 소수로 바꿀 수 있다. 3.0이 도출된다. 다만 문자형을 소수로 바꿀 수는 없다. 3. str () str(3) -> '3' str(3.3) -> '3.3' 모든형을 문자형으로 교체시켜준다. https://www.youtube.c..

프로그래밍 언어/Python

파이썬 판다스 (pandas)

PyPI · The Python Package Index The Python Package Index (PyPI) is a repository of software for the Python programming language. pypi.org pypi는 python package index이다. 위 사이트에서 pandas를 검색한다. 많은 판다스 결과 중 1.x.x 버전을 선택한다. 누르면 다양한 정보를 확인할 수 있다. 코드를 복사해 판다스를 다운받을 수 있다. 판다스를 다운받으면 pypi.org에 있는 다양한 소스들을 사용할 수 있다. vs code에서 터미널을 열어 다음과 같은 코드를 넣어준다. python3 -m pip install pandas 판다스를 다운 완료했다. 엑셀로 되어있는 정보 ..

프로그래밍 언어/Python

파이썬 데이터타입 [number, string, list]

https://www.youtube.com/watch?v=T9j8_P3-3b0&list=PLuHgQVnccGMDtnr4nTSFfmocHL5FeH1xR&index=9 데이터타입에 따라서 데이터를 연산하는 방법이 다르기 때문에 데이터 타입을 엄격하게 분류한다. 1. NUMBER TYPE 정수형과 실수형이 있다. print(1) #integer, int print(1.1) #float 파이썬에 내장되어 있는 4가지 기본 연산자가 있다. 연산자는 operator라고 한다. #연산자 operator print('1+1', 1+1) #1+1 2 print('1-1', 1-1) print('2*2', 2*2) print('2/2', 2/2) 파이썬에 기본적으로 내장되어 있지 않은 연산자는 import를 통해 불러와 ..

프로그래밍 언어/Python

파이썬 문법을 다시 공부하기 시작하기에 앞서...

졸업한지 7개월, 정직원 입사한지 7개월 내가 하고 싶은 일을 고민한지도 7개월 학창 시절에 나는 프로그래밍 언어를 배우고, 프로젝트를 만드는 것에 흥미를 느꼈지만, 나의 한계를 빨리 느껴버린 나머지 기획자로 전향을 했었다. 빨리 돈을 벌고 싶은 마음도 컸다. 그렇게 회사에 입사하여 돈을 벌고 있으니 내가 포기했던 소프트웨어 엔지니어라는 꿈에 미련이 생기기 시작했다. 사회에 나와보니 난 정말 어린 편이었다. 1살이라도 더 늦기 전에 다시 시작해보자는 마음이 들었다. 그래서 다시 시작하는 마음으로 코딩테스트를 준비하며, 파이썬 공부를 다시 시작해보기로 한다! https://www.youtube.com/watch?v=-3DHpwy498o&list=PLuHgQVnccGMDtnr4nTSFfmocHL5FeH1xR

BE/MySQL

생활코딩 데이터베이스 : mysql 맥에 설치

1. mysql 공식 홈페이지에서 MySQL Community Server를 클릭한다. https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux / Oracle Linux Fedora Linux - Generic Oracle Solaris macOS Source Code Select OS Version: All Windows (x86 dev.mysql.com ..

SHIN SANHA
산하는 코딩중