본문 바로가기

Python8

내일배움캠프 9일차 TIL_vs code 파일 생성 Python 강의(심화) 학습목표: 가상 환경(virtual environment) 구성_vscode는 무료 소프트웨어이며, 마이크로소프트에서 개발 하고 있는 코드 편집기 프로그램 배운내용: 바탕화면에 새파일 이름을 SPARTA_PYTHON2으로 만들고, NEW FILE을 생성_learn.py 터미널을 통해 실행값을 확인하는건 Pycharm과 같다. 새로운 점은 터미널에 값을 입력해서 생성할 수 있다는 것. 아래와같이 터미널에 python 파일명.py 입력하면 도출가능 이유는 모르겠으나, 나는 Python터미널에서 run하면 자꾸 에러가 나와서 cmd를 통해 생성하고 있다. 2023. 8. 21.
내일배움캠프 8일차 TIL_if문을 포함한 함수+문법 학습목표: if 문 / else 와 elif for 문 + enumerate, break 함수 int() 배운내용: if문 예시: money = 5000 if money > 3800: print("택시 타자!") else 와 elif: 조건을 만족하지 않을 때 다른 코드를 실행하고 싶을 때 쓰는 문법 for 원하는 값 in 그 리스트명 enumerate 함수: 나열해서 번호를 매겨준다. 반복문에서 index번호를 매겨서 결과값을 print할때 사용 enumerate 사용방법: break: 만약 6개정도만 print하고싶다면 break 사용 count 함수: 문자열 안에서 찾고 싶은 문자의 개수를 찾을 수 있다. 사용방법: '변수. count(찾고자하는 문자)' 형태 퀴즈! 퀴즈! 정수가 들어있는 리스트에.. 2023. 8. 16.
내일배움캠프 7일차 TIL_문자열,인덱싱과 슬라이싱 및 문법 이해 학습목표: 문자열: len() .split('문자열') .replace() 인덱싱과 슬라이싱 list 그리고 dictionary .append() sort() 배운내용: '글'도 '데이터'해서 사용가능 아래와 같이 성과 이름을 띄어서 사용하고 싶을 경우, " " 을 두 문자열사이에 추가하여 print. 문자열의 길이(수)를 알고 싶을때는 len()을 print하자 두 변수 더할수도있음. 문자열 나누기는 .split() 을 이용한다. .split()을 활용하여 문자열을 그룹별로 나누고, 내가 원하는 문자열을 [0],[1]와 같이 지정하여 print가능 .replace()을 활용해서는 원하는 내용으로 대체가능하다. 인덱싱과 슬라이싱: 문자열의 집합을보고 그들이 몇번째인지 인덱싱하기 + 문자열의 일부를 슬라이.. 2023. 8. 16.
내일배움캠프 6일차 TIL_파이썬이란? 안타깝게도 개인적인 사정으로 나는 내일배움캠프를 지난 1주일 참여를 못했다. 그래서 일단 6일이라고 표기. 학습 목표: 파이썬이 무엇인지 이해하기 기본적인 파이참 사용하는 방법 파악 기초 문법 시도 및 퀴즈 필수 프로그램: PyCharm Community 구글 크롬에서 PyCharm Community 을 입력하여 다운로드한다. 배운 내용: Pycharm에서 Create New Project을 한 후, 아래와 같은 화면을 볼 수 있다. 아래 파일 [sparta_python]밑에 있는 venv library root는 가상환경을 말한다. 우리 눈으로는 보이지만 실제로는 없다고 생각하면 된다. 그래서 venv library root에 파일 만들지 말것. = 없는 폴더라고 생각할 것. 변수 선언과 자료형: a=.. 2023. 8. 16.