본문 바로가기

파이썬11

(2020.10.30)파이썬 300제 문제풀기 [No.031 - 040] - 파이썬문자열2 파이썬 300제[No.031 - 040] - 파이썬 문자열2 파이썬에서 활용되는 문자열 처리 활용법에 대한 문제풀기 두번째 내용, 숙달을 위해 문제를 꼼꼼히 풀어보고 답 이외의 방법으로도 출력할 수 있는 방법을 생각해서 작성하였습니다. No.031 문자열 합치기 문제) 아래 코드의 실행 결과를 예상해보세요. a = "3" b = "4" print(a + b) 입력) "3", "4" 모두 ""로 감싸 있으므로 문자열이다. + 연산자를 활용하여 출력하게 되면 공백없이 붙어서 출력된다. 공백을 주고 싶으면 "3 " 처럼 공백을 주고 입력값을 받던가, 또는 ,로 구분지어 출력한다. a1 = "3" b1 = "4" a2 = "3 " b2 = "4" a3 = "3" b3 = "4" print(a1 + b1) pri.. 2020. 10. 30.
(2020.10.29)파이썬 300제 문제풀기 [No.021 - 030] - 파이썬 문자열 1 파이썬 300제[No.021 - 030] - 파이썬 문자열 1 파이썬에서 활용되는 문자열을 인덱싱하거나 슬라이싱 하는 방법을 배우는 문제풀기 No.021 문자열 인덱싱 문제) letters가 바인딩하는 문자열에서 첫번째와 세번째 문자를 출력하세요. letters = 'python' 입력) 문자열을 입력받은 변수에 [0] 와같이 출력하려는 특정 문자의 위치를 지정하면 해당 문자가 인덱싱 되어 찾아진다. 파이썬이든 어떤 프로그래밍이든 첫번째 순서는 0으로 시작한다. letters = 'python' print(letters[0], letters[2]) 출력) p t No.022 문자열 슬라이싱 문제) 자동차 번호가 다음과 같을 때 뒤에 4자리만 출력하세요. license_plate = "24가 2210" 실.. 2020. 10. 29.
(2020.10.29)파이썬 300제 문제풀기 [No.011 - 020] - 변수 파이썬 300제[No.011 - 020] - 변수 파이썬 뿐만 아니라 모든 프로그래밍 언어에서 가장 중요하고 기본인 변수활용에 대한 문제풀기 No.011 변수 사용하기 문제) 삼성전자라는 변수로 50,000원을 바인딩해보세요. 삼성전자 주식 10주를 보유하고 있을 때 총 평가금액을 출력하세요. 입력) 영어로 변수명을 지정한다. 한글로 변수명일 지어도 되지만 모든 개발자가 영어로 변수를 지으니 함께 따라간다. 변수에 50000 값을 지정하고 10주를 보유하고 있으니 *(곱하기) 연산자를 사용하여 변수 * 10을 해주고 출력한다. samsung_price = 50000 total_sam_price = samsung_price * 10 print(total_sam_price) 출력) 500000 No.012 .. 2020. 10. 29.
python 문제풀기 시작 프로그래밍 언어에 대해서 완벽하진 않아도, 드문드문 기억나도 기본 문법에 대해서 배웠다면, 바로 문제를 풀어보는 것이 프로그래밍 언어에 익숙해지는 가장 빠른 길입니다. 저도 IT 경력이 꽤 되지만 그 동안 기록하는 습관을 못들여놨고 그것에 대해 아쉬운 점이 참 많았습니다. 오늘부터는 제가 공부한 내용에 대해서 블로그에 기록을 해보려고 합니다. 아주 기초적인 사항부터 하나씩 기록하는 습관을 가져보려고 합니다 2020. 10. 28.
(2020.10.28) 파이썬 추천 책 제 IT 실무 경험상 어떤 프로그래밍 언어든, 기본 문법을 간략히 배우고 빠르게 문제를 풀어보는 것이 실력향상에 가장 좋았습니다. 물론 좋은 문법책을 구매하여 지속적으로 반복독서를 하여 머리에 각인시키는 것도 매우 중요합니다! 그래서, 제가 추천하는 책은 아래와 같습니다. [점프 투 파이썬 - 저자 박응용] 300페이지 내외로 얇고 간략하게 핵심만을 설명합니다. 저는 3일만에 다 읽었어요 참고로 위키북스로 텍스트는 무료 제공합니다 (URL : https://wikidocs.net/book/1) [혼자 공부하는 파이썬 - 저자 윤인성] 400페이지 내외로 상세한 설명과 다른 서적에는 없지만 실무에서 중요한 부분이 잘 메모되어 있습니다. 유튜브로 무료강의도 제공하고 있어서 기반이 부족한 분들에게는 매우 좋아.. 2020. 10. 28.