본문 바로가기
  • Coding & Book

Python6

11장 모듈 다루기 모듈 파이썬에서 서로 관련이 있거나 비슷한 기능을 하는 함수, 클래스를 담고 있는 파일을 제공하는 것을 말합니다. 프로그램의 기능을 독립적인 작은 단위로 나누는 작업을 모듈화라고 합니다. 모듈 사용하는 방법 & import문 기본적인 방법으로 import문인데 파일명에서 확장자 .py를 제외한 모듈명만 적어주시면 됩니다. 예를 들어 theater_moudle.py 라는 모듈을 만들었을 경우 theater_moudle 이 모듈명입니다. import theater_moudle theater_moudle.price(3) theater_moudle.price_morning(1) 위와 같이 긴 이름을 계속 적기에는 효율이 떨어지므로 as를 이용해 아래와 같이 줄일 수 있습니다. import theater_moud.. 2023. 7. 27.
파이썬 (SyntaxError: invalid syntax) 에러 해결 방법 파이썬 (SyntaxError: invalid syntax) 에러 File "", line 1 & C:~~~~~~ ^ SyntaxError: invalid syntax >>> 코드는 문제가 없는거 같은데 SyntaxError: invalid syntax 에러가 뜨는 경우가 있습니다. 다양한 원인 중 하나는 터미널에 명령을 보내기 전에 Python REPL을 종료하지 않았기 때문에 발생한다고 합니다. R(읽기)E(평가)P(출력)L(루프) 따라서 REPL 작동을 종료해주시면 됩니다. 제가 이해한것은 다른 코드를 끝내고 실행을 한거 같은데 왜인지 아직 다른 코드가 안끝났다고 이해했습니다.. 해결 방법 >>> 옆에 exit()를 작성해주시고 엔터를 누르신 다음 다시 실행해주시면 되겠습니다. File "", li.. 2023. 7. 19.
7-2장 함수 호출하기+실습문제 기본값 함수를 호출할때 사용할값을 직접 정의하는것을 기본값이라고 합니다. 키워드 인자 함수를 호출할때 전달값 뿐만 아니라 어디에 전달할지 명시적으로 지정하는것을 키워드 인자라고 합니다. 보통 어떤 함수에 전달값이 많고 기본값이 잘 정의 되어 있을때 사용합니다. 키워드 인자에 오타가 있으면 오류가 발생합니다. 가변인자 함수를 정의할때 인자의 개수가 유동적일때 사용하는 방법입니다. 함수를 호출할때 몇개의 인자를 사용할지 정해놓지 않고 유동적으로 인자를 받게 합니다. * 기호를 사용하여 표시합니다. def profile(name, age, *lan): print("name : {0}, age : {1}".format(name, age)) print(lan, type(lan)) profile("찰리",20,"자.. 2023. 7. 17.
4장 실습문제: 비밀번호 만들기 사이트별 비밀번호를 생성하는 프로그램을 작성하시오. 조건 http:// 부분은 제외한다. 처음만나는 점(.) 이후 부분도 제외한다. 남은 글자중 처음 세자리 + 글자 개수 + 글자 내 e 개수 + ! # site2 = "http://naver.com" site = "http://daum.net" pw =site.replace("http://","") pw = pw[:pw.find(".")] num = pw.count("e") print(pw[:3] + str(len(pw)) +str(num) + "!") 2023. 7. 7.
1장 파이썬 설치하기 1. 파이썬 설치 하기 - 파이썬 홈페이지에 접속해줍니다. http://www.python.org Welcome to Python.org The official home of the Python Programming Language www.python.org - 원하는 버전을 다운로드 해줍니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 책에서는 3.8.6 버전을 사용하지만 저는 3.11 버전이 이미 설치되어 있어서 3.11 버전을 사용했습니다. 2. 비주얼 스튜디오 코드 설치하기 - 비주얼 코드가 다양한 프로그래밍언어를 사용할수 있어 간.. 2023. 7. 3.
0장 코딩 자율 학습단 선정 (나도코딩_Python) 1. 신청 완료 이번에도 길벗 자율학습단 3차를 한다고 하여 신청을 하였고 선정이 되었습니다. (최근 프로젝트를 진행하면서 라즈베리파이에 Python을 주로 쓰고 있었는데 옳다구나 하고 신청했습니다.) https://cafe.naver.com/gilbutitbook?iframe_url=/ArticleList.nhn%3Fsearch.clubid=30327713%26search.menuid=59%26search.boardtype=L 코딩 자율학습단 : 네이버 카페 성장의 경험과 완성의 재미를 제공합니다. Python, C++, Java, C, 자바스크립트, 안드로이드, SQL cafe.naver.com 2. 학습플래너 학습 일정은 다음과 같습니다. 4주동안 진행하며 일정은 자유롭게 조절가능하다고 합니다. (.. 2023. 7. 3.