본문 바로가기

전체 글297

[멋쟁이사자처럼 AI스쿨 8기] Day8 TIL ㅁ class : 변수, 함수를 묶어서 코드를 작성하는 방법. 클래스선언 > 객체생성 > 메서드실행 a. 메뉴 선택 b. fake 연산 구성 > 덧셈 연산을 하지만 곱셈 연산이 수행 ㅁ 클래스 상속 > 다른 클래스의 변수(메서드)를 가져와서 사용하는 방법 ㅁ 데코레이터 > 함수에서 중복되는 코드를 빼서 데코레이터 함수로 만들어 코드 작성. 기존 함수에 새 기능 추가 함수 변경시 사용 > 데코명명 아래 함수부터 위로 코드 진행.(func1 -> @deco) 2023. 1. 5.
[멋쟁이사자처럼 AI스쿨 8기] Day7 TIL ㅁ함수 * def : 함수 선언 * return : 결과 데이터를 변수에 저장 or 코드 중단 * docstring : 함수의 설명을 작성(함수 사용 안내서) * lambda : 1회성 함수로, 함수 선언(def)없이 사용 ㅁlist comprehension 간단한 반복문, 조건문을 사용해서 리스트 데이터 생성. 리스트 데이터 필터링 or 데이터 변경 시 사용 ㅁ scope 함수 바깥쪽 : 전역영역, global 함수 안쪽 : 지역영역, local ㅁsplit() : 구분자로 구분된 하나의 문자열(str)을 구분자 기준으로 나우어 list형태로 만듬 type이 str -> list 문자열.split('구분자') *default로 공백을 기준 ㅁmap() : 여러 대응 요소를 하나의 함수에 한꺼번에 대응 .. 2023. 1. 4.
[멋쟁이사자처럼 AI스쿨 8기] Day6 TIL ㅁ 파이썬 연산자 *할당연산자 추가 *할당연산자 예시 i = i +1 과 i += 1 의 결과값 동일 *논리 연산자의 우선순위 Not > And > Or ㅁ부동소수점 & 고정소수점 q. 부동소수점? 실수를 2진수로 표현하며 생기는 소수 -> 해결방법1 : 반올림(round)처리 해결방법2 : 고정소수점 처리 ㅁ조건문 ㅁ반복문 * for * while 2023. 1. 3.
[멋쟁이사자처럼 AI스쿨 8기] Day5 TIL - 기초 파이썬 with 박두진 ★파이썬의 핵심 철학 "아름다운 게 추한 것보다 낫다." (Beautiful is better than ugly) "명시적인 것이 암시적인 것 보다 낫다." (Explicit is better than implicit) "단순함이 복잡함보다 낫다." (Simple is better than complex) "복잡함이 난해한 것보다 낫다." (Complex is better than complicated) "가독성은 중요하다." (Readability counts) ♣ PEP 8 – Python 코드 스타일 가이드 코드 레이아웃 주요 항목 요소를 수직으로 정렬 탭은 탭으로 이미 들여쓴 코드와 일관성을 유지하기 위해서만 사용 (Python은 탭과 공백의 혼재를 허용x) 모든 행은 최대 79자로 제한 항상 U.. 2023. 1. 2.
[멋쟁이사자처럼 AI스쿨 8기] Day4 / week1 WIL day : 22.12.20 ~ 22 멋쟁이 사자처럼 techit을 활용한 파이썬 교육 실시. 기초 문법인 print()부터 시작하여 오픈 api를 간단하게 활용하기까지 8 + 8 + 8 의 강의였지만 실제 순 공부 시간은 10 + 10 + 10 + @인 초반 1주차. 주말을 이용해 실시간 검색어에 재 도전 및 오픈 api 활용, 크롤링에 대해 보다 깊은 학습이 필요 할 듯 하다. -> 유튜브 나도코딩 / 조코딩 등을 참고하여 학습 예정. 2022. 12. 23.
[멋쟁이사자처럼 AI스쿨 8기] 늦게 쓰는 3일차 22.12.22 파이썬 심화교육 ㅁ크롤링 □ API Open Api를 활용한 대기오염 데이터 수집 code 2022. 12. 23.