본문 바로가기
반응형

Python8

[TIL]Python과 Pandas의 특징_27일차(Library) ✍🏻학습 내용📚1. Python 언어적 특성 이해 (SQL 과의 차이점)2. Python 에서의 Library란? ( Library개념 )3. Pandas 이란? ( Library 지원함수와 핵심 요약 )1. Python 언어적 특성 이해 🍀  💡 Python 은 SQL 과의 차이점은 무엇일까요?SQL 은 전체적으로, Python 은 하나하나!SQL이 먼저 상용화 되었으며, 이를 개선 및 응용하기 위해 네덜란드의 소프트웨어 개발자가 Python을 개발하였습니다. 아래 표에서 장/단점을 살펴보겠습니다. 🔴SQL파 VS 🔵Python파결론적으로는 데이터를 파헤치기 위해서는 Python을 놓을 수 없기 때문입니다. 구분 🔴 SQL  🔵 Python 언어절차지향 언어객체지향 언어역사개발: 19.. 2024. 6. 9.
[TIL/알고리즘 코딩 테스트] Lv.1 문제 해설1️⃣_26일차(짝수와 홀수,평균,자릿수 더하기,약수의 합) 프로그래머스에서 제공하는 알고리즘 코딩 테스트 정리합니다. 정리는 가능한 여러 답들을 적을려고 노력했스니다.   🔎 목차 📖1. 짝수와 홀수 구하기2. 평균 구하기3. 자릿수 더하기4. 약수의 합 🍀 1. 짝수와 홀수 구하기문제 설명정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.제한 조건num은 int 범위의 정수입니다.0은 짝수입니다.def solution(num): if num%2==0: return "Even" elif num%2 !=0: return "Odd" 🍀 평균 구하기 문제 설명정수를 담고 있는 배열 arr의 평균값을 return하는 함수, solution을 완성해보세요.제.. 2024. 5. 29.
[TIL]Python 기초 실습 문제_25일차(리스트) 파이선 리스트는 순서가 있고 수정 가능한 자료구조입니다. 리스트는 파이썬에서 가장 자주 사용되는 데이터 구조 중 하나입니다. 여러 항목들 을 담을 수 있는 가변(mutable)한 시퀀스(sequence)입니다. 대괄호 [ ] 를 사용하여( 각 값은 쉼표로 구분 ) 리스트를 만들 수 있습니다. 1. 리스트에 원소 추가 movie_rank 리스트에 "배트맨"을 추가 movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]movie_rank.append("배트맨")print(movie_rank)>>>['닥터 스트레인지', '스플릿', '럭키', '배트맨']   "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가 리스트의 'insert(인덱스, 원소)' 메서드를 사용하면 특정 위치에 값을 .. 2024. 5. 8.
[TIL]Python 기초 실습 문제_24일차(문자열) 파이썬 문자열은 인덱싱, 슬라이싱 기능과 다양한 메서드를 제공합니다. 문자열은 수정할 수 없습니다.  다만 곱하기와 합치기는 사용 가능합니다.1. 문자열 인덱싱letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력 letters = 'python'print(lang[0], lang[2])>>>p t 슬라이싱할 때 '시작인덱스:끝인덱스:오프셋'을 지정string = "홀짝홀짝홀짝"print(string[::2])>>>홀홀홀 2. 문자열 슬라이싱 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력 icense_plate = "24가 2210"print(license_plate[-4:])>>>2210  문자열을 거꾸로 뒤집어 출력 string = "PYTHON"print(string[::-1])>>.. 2024. 5. 7.
[TIL] 파이썬 문법 기초4️⃣_14일차(튜플,집합,f-string) 이전 시간에 이어서 파이썬 기초 문법에 대해 학습하겠습니다.🌸파이썬 4번째 블로그 입니다.🔥 ✍🏻배운내용🌞1. 튜플 (tuple) 2. 집합 (set) 3. f-string 1. 튜플 (tuple) 1) tuple(튜플)은 list와 같이 순서가 있는 객체의 집합입니다.2) list형과 비슷하지만 한 번 생성되면 값을 변경 불가합니다. (불변인 자료형 = list와 차이점)3) list와 마찬가지로 다양한 타입이 함께 포함될 수 있습니다. ⇒ 인덱스, len함수, for문, in 절, 연산,추가, 중첩 등 사용 가능 4) 딕셔너리 대신 리스트와 튜플로 딕셔너리 '비슷하게' 만들어 사용해야 할 때 많이 쓰입니다! a_dict = [('bob','24'),('john','29'),('smith','3.. 2024. 4. 15.
[TIL] 파이썬 문법 기초3️⃣_13일차(조건문 if,else,elif / 반복문 for,enumerate,break /함수 def) 이전 시간에 이어서 파이썬 기초 문법에 대해 학습하겠습니다.🌸✍🏻배운내용🌞1. 조건문 : if, else, elif2. 반복문 : for, enumerate, break3. 함수 : def1. 조건문1) if 문  : 조건을 만족했을 때만 특정 코드를 실행하도록 하는 문법‣ 조건에는 불 자료형이 들어갑니다. ‣ Bool 자료형이란? 특별한 자료형으로 참 True /거짓 False 을 나타내는 자료형  2) else : 조건을 만족하지 않을 때 다른 코드를 실행하고 싶을 때 쓰는 문법  3) elif : 다양한 조건을 판단할 때 쓰는 문법 ‣ 문자열의 길이는 len() 함수를 써서 구할 수 있습니다! ⇒ print(len("abcde"))    # 5 2. 반복문 1) for 문이란?: 특정 구문.. 2024. 4. 11.
[TIL] 파이썬 문법 기초2️⃣_12일차(문자열,메소드,인덱싱과 슬라이싱,리스트,딕셔너리) 이전 시간에 이어서 파이썬 기초 문법에 대해 학습하겠습니다.🌸✍🏻배운내용🌞1. 문자열( string )이란?2. 메소드( method )란?3. 인덱싱( indexing )와 슬라이싱( slicing )4. 리스트( list ) 5. 딕셔너리 ( dictionary )6. 리스트와 딕셔너리의 조합1. 문자열( string )이란? 1) 문자열은 '글' 또는 '문자들의 모임' 으로 된 데이터를 의미합니다.‣ 이때 문자열에는 '작은 따옴표' 또는 "큰 따옴표"를 붙입니다. ‣ 따옴표로 감싸지 않으면 변수이름을 뜻하기 때문에 꼭 구분해서 써야합니다! [ 문자열 연산 ]‣ 문자열 간의 더하기는 두 문자열을 이어붙인 문자열을 반환합니다. ‣ 문자열과 정수를 더하면 에러납니다! ‣ 문자열의 길이는 len().. 2024. 4. 9.
[TIL] 파이썬 문법 기초1️⃣_11일차(프로그램 설치,변수 선언과 숫자형 & Bool 자료형) 이번 시간부터는 파이썬 기초 문법에 대해 학습하겠습니다.✍🏻배운내용🌞1. PyCharm 과 Python 설치 방법(윈도우 & 맥)2. Python 파이참에서 새 프로젝트 만들기3. 변수 선언과 숫자형 & Bool 자료형1. PyCharm 과 Python 설치 방법(윈도우 & 맥)[ 윈도우 ]1) PyCharm Community : 다운로드  Download PyCharm: The Python IDE for data science and web development by JetBrainsDownload the latest version of PyCharm for Windows, macOS or Linux.www.jetbrains.com‣ Community 버전을 다운로드 받은 후 설치  ‣ 설치 중 I.. 2024. 4. 9.
반응형