본문 바로가기

Programming/Python

[Python] 파이썬 기초 공부 08 (feat. 나도코딩):: 입출력, 피클(pickle), 위드(with) 본격적인 파이썬을 활용하기 위해서는 데이터를 입력해서 저장하고, 저장된 데이터를 불러오는 출력 기능이 꼭 필요한데요 오늘은 입출력을 어떻게 할 수 있는지 배웠습니다. 나도코딩님 6시간 강의를 끊어 듣고 있는데, 앞으로 한 3 섹션정도 남았네요~ 이번주도 계속 정주행 해 보겠습니다. 1. 표준 입출력 1) 기본 출력 형태 응용 print(): 안의 내용을 출력 콤마(,): print 안에 내용을 연속 출력 하되 중간에 띄어쓰기 한 칸 함 print("Python","Java") #Python Java 더하기(+): print 안에 내용을 연속 출력 하되 중간에 띄어쓰기 없음 print("Python"+"Java") #PythonJava sep=””: print 안에 내용을 연속 출력 하되 큰 따옴표(“”).. 더보기
[Python] 파이썬 기초 공부 07 (feat. 나도코딩)_함수 오늘은 함수를 공부했어요~ 드디어 문법을 이용해서 뭔가를 만들 수 있게 됐습니다 데이터 분석을 하는 그날까지 정주행 합시다! 1. 함수 정의: def 기본 공식: def 함수이름( ): 함수내용 으로 정의 한 후 이 함수를 쓰고 싶을 때 함수( )로 부른다. def open_account(): print("새로운 계좌가 생성 되었습니다") open_account() #새로운 계좌가 생성 되었습니다 2. 전달값과 반환값: 함수 중에 값을 전달하고 반환받는 함수를 정의하고 사용하는 법 기본 공식: def 함수이름( 전달값 ): 함수내용 return 반환값 으로 정의 한 후 **이 때 전달 값은 변수로 입력가능 하며 콤마(,)를 사용하여 여러 개 입력 가능 ** 마치 튜플과 같음 함수(전달값) 으로 부를 수 .. 더보기
[Python] 파이썬 기초 공부 06 (feat. 나도코딩)_If 조건문, for/while 반복문 오늘은 C언어 중에서 가장 좋아했던 if문 for문 while문 파이썬 공부가 힘들어도 실력이 없다면 계속 공부해야하고 조건을 만족할 때까지 반복하는 그런 느낌 공부 스타트~ 1. if 조건 함수 1) 조건문 구조 if 변수 == 데이터: 조건이 맞으면 실행하는 것 elif 변수 == 데이터: if 조건이 맞지 않으면 넘어오고 elif 조건이 맞으면 실행하는 것 else : if/elif 조건이 맞지 않으면 실행하는 것 weather = "비" if weather == "비": print("우산을 챙기세요") #우산을 챙기세요 weather = "미세먼지" if weather == "비": print("우산을 챙기세요") elif weather == "미세먼지": print("마스크를 챙기세요") #마스.. 더보기
[Python] 파이썬 기초 공부 05 (feat. 나도코딩)_자료 구조 오늘의 파이썬 강좌는 자료 구조에 대해 배우기 리스트, 사전, 튜플, 세트에 대해 각각 배우고 서로의 타입을 변경까지 하기 결론적으로 리스트와 사전을 가장 많이 사용할 것 같음 1. 리스트: [ ] 대 괄호 안에 순서대로 객체를 나열 하는 것 1) 리스트 정의의 의미 지하철 칸별로 10명, 20명, 30명이 있을 때 subway1 = 10 subway2 = 20 subway3 = 30 > subway = [10, 20, 30] 2) 리스트를 정의하고, 그 안에 있는 값이 몇 번 째인지 찾기 “index” 를 활용 subway = ["유재석", "조세호", "박명수"] #조세호가 몇 번 째 칸에 있는가? print(subway.index("조세호")) #1 (유재석=0) 3) 리스트 정의 후 추가하기 a... 더보기
[Python] 파이썬 기초 공부 04 (feat. 나도코딩)_문자열 오늘의 파이썬 강좌는 문자열, 슬라이싱, 탈출문자 배우기 점점 복잡해지고 있지만 난 괜찮아~ 파이썬 공부 함께해요~ 1. 파이썬 문자열 1. 문자열 1) 문자열 한 줄: ‘ㅋㅋ’(작은 따옴표 1번), “ㅋㅋ”(큰 따옴표1번) sentence = ‘나는 소년입니다’ print(sentence) #나는 소년입니다 sentence2 = “나는 소년입니다” print(sentence2) #나는 소년입니다 2) 문자열 여러 줄: “””ㅋㅋ“””(큰 따옴표 3번) stence3 = “”” 나는 소년이고, 파이썬은 쉬워요 “”” print(sentence3) 나는 소년이고, 파이썬은 쉬워요 2. 슬라이싱: 문자열의 일부를 가져오는 것 a. 변수 [ 몇 번째? ] – 대 괄호를 사용하는 것 ** 몇 번째는 0부터 세는.. 더보기
[Python] 파이썬 기초 공부 03 (feat. 나도코딩)_연산자와 함수 오늘의 파이썬 강좌는 연산자와 함수 배우기 독학으로 배우려고하지만 나도코딩 강좌 덕분에 수월하게 정주행 중~ 1. 연산자 1) 더하기: +, 곱하기: *, 나누기: / print(1+1) #2 print(3+2) #1 print (5*2) #10 print(6/3) #2 2) 제곱: **, 나머지 구하기: %, 몫 구하기: // print(2**3) # 2의 3승 print(5%3) # 나머지 구하기: 2 print(10%3) # 10 나누기 3의 나머지 1이 출력 print(5//3) # 몫인 1이 출력 print(10//3) # 몫인 3이 출력 3) 비교연산: >, =, 3) #True print(4>=7) #False print(105) ) #True print( (3>0) | (3>5) ) #Tr.. 더보기
[Python] 파이썬 기초 공부 02 (feat. 나도코딩)_설치와 자료형 배우기 오늘은 설치부터 자료형까지 Start 1. #파이썬설치 https://www.python.org/ “Downloads” → “Download Python 3.8.2” (버전은 바뀔 수 있음) 2. #Visual Studio Code 설치 https://code.visualstudio.com/ “Download for Windows” 3. #Visual Studio Setting 1) 바탕화면에 폴더를 새로 만든다 2) Visual studio 에서 폴더를 연다 3) New file 을 선택해서 “helloworld.py” 입력 4) Extension 화면을 클릭 후 python 입력 후 맨 첫번째 설치 4 #자료형: 숫자, 문자열, boolean 1) 숫자: print(숫자) print(연산) Print.. 더보기
[Python] 파이썬 기초 공부 01 (feat. 나도코딩)_강의소개 파이썬 공부 시작!! 요즘 파이썬 강의를 찾다보니 인강/오프라인 등등 강의가 쏟아져 나오는데.. 너무 비쌈!!! 데이터 사이언스가 유행이라지만 이건 호갱이 모시는 수준 같음... 그러다 찾은 기초 강의 나도코딩님 감사합니다.!!! https://www.youtube.com/watch?v=kWiCuklohdY&t=5463s 목표는 크롤링해서 데이터 분석까지!! 먼저 기초 문법을 마스터해야지. 더보기