파이썬

독서

(나도코딩의 파이썬 입문) 7장. 함수(p.202 ~ p.220)

안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 7장 '함수'를 이어서 학습할게요! 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.202 ~ p.220) 함수 호출하기 변수의 범위 1. 함수 호출하기 함수 호출하기에서 배워가실 것은 함수의 '기본값'과 '가변인자'입니다. p.203의 예제를 같이 공부해 보죠. def profile(name, age=20, main_lang="파이썬"): print("이름 : {0}\t나이: {1}\t주 사용 언어 : {2}".format(name, age, main_lang) print("찰리") print("루시") 파이썬은 이렇게 함수 정의 부에서 기본 값을 정의할 수 있어요. 이때 age의 기본값은 20, main_lang의 기본값은 파이썬이 들어가게..

독서

(나도코딩의 파이썬 입문) 5장. 자료구조(p.123 ~ p.151)

안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 5장 '자료구조'를 학습할 거예요! vscode에서 ch05.py 파일을 생성하고 시작해 주세요. 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.123~p.151) 리스트 딕셔너리 튜플 세트 자료구조 변환하기 1. 리스트 리스트는 값을 여러 개 가질 수 있는 자료구조입니다. 리스트의 특징은 크기를 마음대로 늘렸다 줄였다 할 수 있고, 원소의 추가, 삭제가 용이해요. 또한 인덱스로 접근이 되고, 인덱스의 원소를 수정하는 것도 쉽게 가능하답니다. 파이썬의 문자열 기억나시죠? 파이썬의 문자열도 인덱스 접근이 됐었죠? 문자열은 변경이 불가능하지만, 리스트는 변경이 가능하답니다. 책에서는 추가/삽입/삭제, 중복 값 확인, 정렬, 확장 등 총 6개의 기..

독서

(나도코딩의 파이썬 입문) 4장. 문자열 다루기(p.93 ~ p.116)

안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 4장 '문자열 다루기'를 학습할 거예요! vscode에서 ch04.py 파일을 생성하고 시작해 주세요. 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.49~p.67) 문자열이란 원하는 만큼 문자열 자르기: 슬라이싱 함수로 문자열 처리하기 문자열 포매팅 탈출 문자 1. 문자열이란 문자열은 문자들의 집합입니다. 그럼 '문자' 자료형을 알아야 할까요? 감사하게도 파이썬은 '문자'자료형은 없습니다. (있는 게 좋을 때도 있습니다.) 먼저 책의 예제를 따라 해 보죠. sentence1 = "나는 소년입니다." print(sentence1) sentence2 = "파이썬은 쉬워요." print(sentence2) sentence3 = """ 나는 소년..

독서

(나도코딩의 파이썬 입문) 2장. 자료형과 변수(p.39 ~ p.48)

안녕하세요! 멘토를 담당하게 된 이안입니다. 오늘은 2장 자료형과 변수에 대해서 공부하고, 그중에서 2.1~2.3에 해당하는 부분에 대해서 학습할 거예요! 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(p.39~p.48) 숫자 자료형 문자열 자료형 불 자료형 1. 숫자 자료형 책에서도 예시를 들었지만 1, 2, 3, 3.14 등과 같은 수로 표현할 수 있는 모든 것은 숫자 자료형입니다. 파이썬은 기본으로 실수 범위의 모든 수를 표현할 수 있고, 심지어 복소수 범위의 허수도 표현할 수 있답니다. 그럼 숫자 자료형을 출력해 볼까요? 먼저 책의 내용을 그대로 따라 ch2.py 파일을 만들어주세요! 출력하고 싶은 숫자를 print 문의 () 괄호 안에 넣어 코드를 작성합니다. 우측 상단의 실행 버튼 혹은..

독서

(나도코딩의 파이썬 입문) 1장. Hello, 파이썬! (~p.38)

안녕하세요! 멘토를 담당하게 된 이안입니다. 책의 시작인 만큼 간단하게 파이썬 설치와 간단한 파이썬 프로그램을 작성해 보겠습니다! 오늘 공부할 내용은 다음과 같습니다. 🧐 공부할 내용(19~28) 파이썬 설치 비주얼 스튜디오 코드(이하 vscode) 설치 vscode 설정 첫 번째 파이썬 프로그램 작성 1. 파이썬 설치 파이썬은 프로그래밍 언어입니다. 프로그래밍 언어로 코드를 작성하면 프로그램을 작성할 수 있죠. 그래서 프로그램을 만들기 위한 코드를 작성하기 위해서는 먼저 파이썬을 설치해야 합니다. 윈도우 환경과 맥 환경 모두에서 설치에 필요한 과정을 작성할 테니, 각 운영체제에 맞는 방법을 사용해서 설치해 주세요~ 1) 윈도우에서의 파이썬 설치 파이썬은 홈페이지에서 간단하게 설치할 수 있습니다. Wel..

TIL(Today I learned)

(TIL) 20220615, 파이썬 스킬업(Supercharged Python), 셀레니움 프로젝트

🏴󠁩󠁤󠁪󠁷󠁿Facts(한 것) & Findings(배운 것) 도서관에서 공부하다가 시험 공부가 너무 눈에 들어오지 않아서, 도서관에서 가장 좋아는 개발 서적이 모인 곳으로 가서 눈에 띄는 책을 하나 빌렸다. '파이썬 스킬업' 자바를 주력 언어로 사용하면서 파이썬 책을 빌린 것이 아이러니 하지만, 언어 이해도로만 따진다면 파이썬과 자바 둘다 비슷한 수준이거나 파이썬이 더 높을지도 모른다. 그만큼 나 스스로 파이썬을 좋아하는데(물론 자바도 좋아하고 C++도 좋아함) 이참에 좀 더 파이썬 실력을 키우고 싶어서 책을 빌려서 정리하고 있다. 정리 깃헙은 아래에. GitHub - mikekang47/pythonSkillUp: My practice for My practice for . Contribute to mi..

백준 문제풀이

백준 #2108 통계학(파이썬)

백준 2108 통계학 문제.(실버3) 이 문제를 소개하는 이유는 파이썬의 라이브러리인 statistics를 소개하기 위함이고, 이와 동시에 '어떻게 문제를 풀 것인가' 에 나오는 문제를 풀이하는 방법을 적용해보기 위함이다. '어떻게 문제를 풀 것인가' 에서는 사고의 4가지 단계를 다음과 같이 소개하고 있다. 문제가 무엇인지 파악한다.(문제를 이해한다.) -> 미지인 것은 무엇인가? 자료는 무엇인가? 조건은 무엇인가? 연관 관계를 파악하고 계획을 수립한다. 계획을 실행한다. 회고한다. 그럼 위의 단계에 따라 문제를 해결해보자. 1. 문제파악 미지인 것은 산술 평균, 중앙값, 최빈값, 범위이다. 자료로 주어진 것은, n개의 수와, 주어질 수를 결정하는 n, 그리고 범위의 정의이다. 2. 계획 수립 산술 평균..

백준 문제풀이

백준 #2807 수학숙제

백준 2870 수학숙제 문제이다. 상근이가 숫자만 찾으면 돼서 별로 어려운 문제는 아니다. 다만 문자열을 처리할 때, 파이썬이 아닌 다른 언어들은 살짝 까다로울 수 있다. 이 문제 해결의 핵심은 문자열에서 숫자를 어떻게 뽑아내는가이다. 나는 이것을 큐(queue)로 해결했는데, 문자일 경우 버리고, 숫자일 경우 임시 문자열에 더해서 배열에 추가하는 방식을 사용했다. 이후 map 을 사용해서 문자열을 숫자로 바꿔주면 자연스럽게 앞자리가 0인 숫자(문자열) 들은 10진수로 변환될 것이다. (012 -> 12 , 0014 -> 14) 이렇게 해서 비내림차순(오름차순이라고 하면되는데 굳이...)으로 정렬해서 출력하면 끝. n = int(input()) a = [] temp = '' for i in range(n..

후;
'파이썬' 태그의 글 목록