Python
-
오늘은 문자열에 대한 심화지식을 공부해 보겠습니다. 문자열 인덱싱 인덱싱이란 '번호표'라고 생각하시면 되는데요. 프로그래밍의 순서는 대부분 0에서부터 시작됩니다. 앞에서부터 부르기 a = "안녕하세요." print(a[0]); 뒤에서부터 부르기 음수로 하면 뒤에서부터 번호를 매깁니다. 단, 음수로 할 때는 0번이 아닌 -1번부터 시작입니다. a = "안녕하세요." print(a[-1]); 문자열 슬라이싱 슬라이싱이라는건 잘라내는 걸 말하는데요. 위에서 배운 인덱싱(번호표)으로 범위를 선택하는데요. 문자열변수[a:b] -> 문자열 데이터에서 a번째 문자부터 (b-1)번째 문자까지 가져오기 a나 b를 생략할 수 있는데요. a를 생략하면 a[:b] -> 처음부터 (b-1)까지 b를 생략하면 a[a:] -> a..
[파이썬 기초] 문자열 자료형 - 심화편1오늘은 문자열에 대한 심화지식을 공부해 보겠습니다. 문자열 인덱싱 인덱싱이란 '번호표'라고 생각하시면 되는데요. 프로그래밍의 순서는 대부분 0에서부터 시작됩니다. 앞에서부터 부르기 a = "안녕하세요." print(a[0]); 뒤에서부터 부르기 음수로 하면 뒤에서부터 번호를 매깁니다. 단, 음수로 할 때는 0번이 아닌 -1번부터 시작입니다. a = "안녕하세요." print(a[-1]); 문자열 슬라이싱 슬라이싱이라는건 잘라내는 걸 말하는데요. 위에서 배운 인덱싱(번호표)으로 범위를 선택하는데요. 문자열변수[a:b] -> 문자열 데이터에서 a번째 문자부터 (b-1)번째 문자까지 가져오기 a나 b를 생략할 수 있는데요. a를 생략하면 a[:b] -> 처음부터 (b-1)까지 b를 생략하면 a[a:] -> a..
2023.09.28 -
문자열이란? 문자, 단어 등으로 구성된 문자들의 집합을 말한다. "안녕하세요." "Hello, python" "20230925" 문자열을 만드는 방법 1. 큰따옴표 "Hello, python" 2. 작은따옴표 'Quokka Blog' 3. 큰따옴표 3개 """우리는 지금 파이썬 기초를 배우고 있습니다""" 4. 작은따옴표 3개 '''현재 파이썬 기초 강의를 보고 있으십니다.''' 문자열 안에 따옴표 추가하는 방법1 따옴표를 추가하는 방법은 다른 따옴표를 쓰는 것입니다! 예를 들어, 큰 따옴표로 문자열을 만들었다면 작은 따옴표를 안에 쓸 수 있고요, 작은 따옴표로 문자열을 만들었다면 큰 따옴표를 안에 쓸 수 있습니다. 1. 큰따옴표 포함시키기 '우린 여기 모였습니다. 바로 "파이썬 기초"!!' 2. 작은따..
[파이썬 기초] 문자열 자료형 - 기초편문자열이란? 문자, 단어 등으로 구성된 문자들의 집합을 말한다. "안녕하세요." "Hello, python" "20230925" 문자열을 만드는 방법 1. 큰따옴표 "Hello, python" 2. 작은따옴표 'Quokka Blog' 3. 큰따옴표 3개 """우리는 지금 파이썬 기초를 배우고 있습니다""" 4. 작은따옴표 3개 '''현재 파이썬 기초 강의를 보고 있으십니다.''' 문자열 안에 따옴표 추가하는 방법1 따옴표를 추가하는 방법은 다른 따옴표를 쓰는 것입니다! 예를 들어, 큰 따옴표로 문자열을 만들었다면 작은 따옴표를 안에 쓸 수 있고요, 작은 따옴표로 문자열을 만들었다면 큰 따옴표를 안에 쓸 수 있습니다. 1. 큰따옴표 포함시키기 '우린 여기 모였습니다. 바로 "파이썬 기초"!!' 2. 작은따..
2023.09.25 -
오늘은 기본 자료형을 공부해보겠습니다. 천천히 하나하나씩 공부해나가면 앞으로 잘 배울 수 있을거에요. 너무 무리하지 마시고, 천천히 한 게시글씩 공부해보세요. 프로그래밍을 포함해서 모든 분야는 기초가 탄탄해야합니다. 기초가 탄탄하지 않으면, 결국 멀리 가더라도 다시 기초를 공부하기 위해 돌아와야하니까요. 답답하고 빨리 앞으로 가고 싶더라도, 기초는 탄탄하게 쌓아 나갑시다! 자료형이란? - 프로그래밍을 할 때 쓰이는 숫자, 문자열 등등 자료 형태로 사용하는 모든 것 - 프로그래밍의 기본이자 핵심 단위 - 기초 공사와 같은 것 예시) 숫자, 문자열, 리스트, 튜플, 딕셔너리, 집합, 불(boolean) 자료형을 저장하는 공간 -> 변수 숫자형 (정수, 실수, x진수) 숫자형이란? 숫자 형태로 이루어진 자료형..
[파이썬 기초] 기본 자료형오늘은 기본 자료형을 공부해보겠습니다. 천천히 하나하나씩 공부해나가면 앞으로 잘 배울 수 있을거에요. 너무 무리하지 마시고, 천천히 한 게시글씩 공부해보세요. 프로그래밍을 포함해서 모든 분야는 기초가 탄탄해야합니다. 기초가 탄탄하지 않으면, 결국 멀리 가더라도 다시 기초를 공부하기 위해 돌아와야하니까요. 답답하고 빨리 앞으로 가고 싶더라도, 기초는 탄탄하게 쌓아 나갑시다! 자료형이란? - 프로그래밍을 할 때 쓰이는 숫자, 문자열 등등 자료 형태로 사용하는 모든 것 - 프로그래밍의 기본이자 핵심 단위 - 기초 공사와 같은 것 예시) 숫자, 문자열, 리스트, 튜플, 딕셔너리, 집합, 불(boolean) 자료형을 저장하는 공간 -> 변수 숫자형 (정수, 실수, x진수) 숫자형이란? 숫자 형태로 이루어진 자료형..
2023.09.21 -
안녕하세요. 오늘은 파이썬이란 언어에 대해서 게시글을 올려보려고 합니다. 우선 파이썬을 배우기 전에, 파이썬에 대해서 알아봐야겠죠?? 무슨 프로그래밍언어인지 모르고 배우면 안되니까요. 파이썬이란?? 암스테르담의 Guido Van Rossum이 1990년에 개발한 언어입니다. '파이썬'은 고대 신화에 등장하는 파르나소스 산의 '큰 뱀'을 뜻하는데요. 해당 프로그램 언어를 개발한 개발한 사람 맘대로 이름을 붙입니다. 파이썬은 매우 강력하고 다재다능한 프로그래밍 언어입니다. 간결하고 읽기 쉬운 문법으로 유명하며, 웹 개발부터 데이터 과학, 인공 지능까지 다양한 분야에서 활용됩니다. 이 글에서는 파이썬을 공부하는 데 도움이 될 수 있는 몇 가지 중요한 정보를 알려드릴까 합니다. 파이썬의 장점 : 왜 파이썬인가요..
[파이썬 기초] 파이썬이란?안녕하세요. 오늘은 파이썬이란 언어에 대해서 게시글을 올려보려고 합니다. 우선 파이썬을 배우기 전에, 파이썬에 대해서 알아봐야겠죠?? 무슨 프로그래밍언어인지 모르고 배우면 안되니까요. 파이썬이란?? 암스테르담의 Guido Van Rossum이 1990년에 개발한 언어입니다. '파이썬'은 고대 신화에 등장하는 파르나소스 산의 '큰 뱀'을 뜻하는데요. 해당 프로그램 언어를 개발한 개발한 사람 맘대로 이름을 붙입니다. 파이썬은 매우 강력하고 다재다능한 프로그래밍 언어입니다. 간결하고 읽기 쉬운 문법으로 유명하며, 웹 개발부터 데이터 과학, 인공 지능까지 다양한 분야에서 활용됩니다. 이 글에서는 파이썬을 공부하는 데 도움이 될 수 있는 몇 가지 중요한 정보를 알려드릴까 합니다. 파이썬의 장점 : 왜 파이썬인가요..
2023.09.15 -
일반 연산과 벡터화 연산 계산 속도 비교 일반 연산 import numpy as np import time x = np.arange(1,10001) y = np.arange(10001,20001) # 일반 연산 start = time.time() # 시작 시간 측정 z = np.zeros_like(x) for i in range(10000): z[i] = x[i] + y[i] end = time.time() # 종료 시간 측정 print(z[:10]) # [10002 10004 10006 10008 10010 10012 10014 10016 10018 10020] print('%.8f sec' %(end-start)) # 0.00582504 sec 벡터화 연산 # 백터화 연산 start = time.ti..
[파이썬 심화] 3-1. NumPy 벡터화 연산 속도 비교, 브로드캐스팅일반 연산과 벡터화 연산 계산 속도 비교 일반 연산 import numpy as np import time x = np.arange(1,10001) y = np.arange(10001,20001) # 일반 연산 start = time.time() # 시작 시간 측정 z = np.zeros_like(x) for i in range(10000): z[i] = x[i] + y[i] end = time.time() # 종료 시간 측정 print(z[:10]) # [10002 10004 10006 10008 10010 10012 10014 10016 10018 10020] print('%.8f sec' %(end-start)) # 0.00582504 sec 벡터화 연산 # 백터화 연산 start = time.ti..
2023.06.18