너무 어렵다고 겁먹을 필요 없다
당연히 누구나 새로운 언어를 배운다면 어렵게 느껴질 것이다
프로그래밍 언어도 결국 컴퓨터 언어의 한 종류이기 때문에 그럴 수 있다
언어도 배우면 배울수록 무한하게 활용할 수 있기에 파이썬도 똑같이 잘 익히게 된다면 무궁무진하게 활용할 수 있다
📕임정 튜터님의 추천 공부 방법!!
1. 점프 투 파이썬/Python Docs 공식 문서
- 가장 추천하는 방법⭐
- 구글링/블로그
- 검색 결과가 매번 달라질 수 있고 자유로운 양식이다 보니 원하는 걸 빠르게 찾기 어려울 수 있음
- 구글링 할때: Stackoverflow 사이트나 믿을만한 사이트에서 보는걸 추천!!
- Stackoverflow - 개발 전문 사이트로 질문 난이도가 높은 편ㅠ
- VOD/유튜브 등 영상매체
- 기초부터 차근차근 지식을 쌓을 수 있지만 습득하는 데 오래걸림
- LLM(Chat GPT)
- 빠르게 코드 작성이 가능하지만 입문자에게는 추천하지 않는 방법!! AI의 코드 작성이 거짓되거나 디버깅할때 플로우 파악이 어려워서 시간이 오래 걸림ㅠ
=> 구글의 Coalb에서 파이썬 이용시 AI지원에 관한 걸 모두 해제하고 , 숨기기를 권장 (사용 방법은 밑에 Coalb 설치 방법 참고!)
LIKE THIS!!!!
= 말 그대로 자료가 어떻게 생겼는지
예) 수치형? 논리형? 문자형?
전문적인 전공과목으로는 다양하게 있지만...
위와 같은 자료구조에서는 Array, Hash Table을 배울 예정
=> 파이썬에서는 List, Dictionary라고 명명
list([1,2,3]) # list 불러오기
[1,2,3] # 무작정 대괄호안에 입력 - 이 방법이 더 편리!
📢잘쓰는 기능들
list.append(a) # 값 a를 리스트 뒤에 추가합니다. list.insert(idx,a) # 값 a를 인덱스(idx)위치에 추가하고 나머지를 한칸씩 밉니다. list.remove(a) # 값 a를 삭제합니다
''/""로 정의 -> 짝 맞추어 쓰기
문자 안에 ' 가 들어간다면 "문자열의'어쩌구" 로 쓰기
a = '문자열'
a = "문자열"
⭐꼭 알아두기⭐
= (assign-정의하다, 집어넣다)
== (same-동일하다, 같다)
print(a-변수이름) -- 내장함수(포함되어 있는 함수)로 기본적으로 결과 값을 출력함
# '문자열'/"문자열"
type(a-변수이름) -- type() 도 내장함수로 저장된 자료형을 알려줌
-- int - 정수, float - 실수, str - 문자 등 =
# str -- 문자열을 설정하였기에
더 다양한 내장함수는 파이썬 공식 문서 / 점프 투 파이썬 참고
or 공부방법이용해서 찾아보기
변수명 + . => 관련된 기능들이 나타남 소괄호()를 적어야 함수가 완성됨
<파이썬에서 알고 싶다면...>dir(변수명) # 관련 기능을 가진 함수들을 다 알 수 있음 help(함수이름()) # 그 함수에 관한 것을 도와주는 것(?) 같음!
모든 걸 다 알려하지 말고
빨간줄을 잘 읽어보고
위와 같은 방법들로 해결해보기!
라이브세션 듣기 위한 선행학습이기에 최대한 라이브세션과 중복 제외, 새로 알게 된 것, 숙제, 개인적으로 찾아본 것 위주의 글 작성
크롬 구글 로그인 - 구글 드라이브 들어가기 - New(추가) - 더보기 - Google Colaboratoty (없으면 연결할 앱 더보기 - 검색 후 설치)
따로 프로그램 설치 없이도 파이썬을 이용할 수 있음!!
= 논리형 (True/False)으로 나오는 것!
주로 조건을 나타낼 때 많이 사용
= 값이 없는 것, SQL의 Null 같은 것??
Input()함수 입력시 사용자에게 변수에 대한 값을 입력할 수 있게함
입력 후 ENTER
숫자 입력시 주의사항