본문 바로가기

분류 전체보기30

[멋사] AI SCHOOL 5기_ Day 4 오늘은 Day 1-3주차를 복습하고, 심화과정에서 배운 것들을 응용해보는 몇가지 예시들을 생각해봤다. 고민 끝에 결정한 2가지 프로젝트🕶 1️⃣ VIBE 음원 차트 Top 100 정보 긁어오기 예전에 학교에서 실습할 때는 뉴스 기사나 네이버 증권 사이트를 사용했었는데'이걸 도대체 어디에 쓰지?' 싶어서 재미가 없었다.그래서 이번에는 쫌 더 의미있는 걸 만들고자 생각하다가 "음원차트"를 떠올렸다💡음원 차트 사이트에 접속하지 않아도 파이썬 코드만 돌려 정보를 알 수 있다면 꽤 쓸만하다고 생각한다.(( 여기에 추가해서 스케줄을 걸어 자동으로 코드를 돌리고 카톡으로 보내주는 것까지를 나중에 도전해보려고 한다 )) 원래 배운대로 requests랑 beautifulsoup만을 사용하려고 했는데 "자바스크립트가 비활.. 2022. 3. 17.
[Python] 파이썬 별 찍기 - 10가지 모양(직각삼각형, 피라미드, 마름모..) 파이썬을 기초부터 시작하다보면 순조롭게 진행하다가 for문을 배우면서 "별 찍기"에 도전하게 된다. 여기서 대부분 처음 '코딩은 내 길이 아닌가' 하고 생각하게 되는 것 같다. 그러나 누구나 천천히 코드를 살펴보면 이해할 수 있다🔥 정말 쉬운 기초부터 약간 고민해야되는 10가지 모양의 별 찍기를 준비했다. ** Python 코드 # 1 for i in range(5): print("*") # 2 print("*" * 5) # 3 for i in range(5): print("*" * 5) # 4 for i in range(5): print((i+1) * "*") # 5 for i in range(5,0,-1): print("*"*i) #6 for i in range(5): for j in range(4-.. 2022. 3. 16.
[멋사] AI SCHOOL 5기_ Day 3 API API(Application Programming Interface)를 직역하면 "응용 프로그램 프로그래밍 인터페이스" 이다. API를 설명할 때, 식당비유를 많이 들곤 한다. 손님(프로그램)이 메뉴(명령)를 주문하면, 점원(API)은 메뉴(명령)을 받아 요리사(응용 프로그램)에게 전달한다. 요리사(응용 프로그램)가 요리(명령의 결과값)를 완성하면 점원(API)은 요리(명령의 결과값)를 손님(프로그램)에게 전달한다. 🙋‍♀️Program -- 🤖API -- 🖥 Program ▵ 이런 그림으로 설명할 수 있을 것 같다 OpenWeatherMap openWeatherMap에서 날씨 정보를 제공하는 API를 무료로 사용해 볼 수 있다. https://openweathermap.org/ Сurrent w.. 2022. 3. 16.
[Python] 파이썬 기초 개념 총 정리 Python(파이썬)은 프로그래밍 언어 중 하나로 코딩 입문 언어로 많이 사용한다. 코드가 짧고 자료가 엄청나게 많기 때문이다. 다른 언어에 비해 쉬운 편이나 절대적으로 쉬운건 아니다! 그러니 끊임없는 공부가 필요하다🔥 ✅ 출력 print() - 입력한 값을 출력하는 함수. 괄호 안에 입력값이 들어간다. **괄호 안에 여러 개의 입력값을 작성할 때 콤마 뒤에는 띄어쓰기 넣어 작성하는 것이 좋다. ✅ 입력 input() - 사용자의 입력을 받는 함수. ✅ 변수 Variable - 변수는 변할 수 있다. 변수에 값을 저장할 때는 ‘=’ 사용한다. 굳이 따지면 저장하는건 아니지만 저장한다고 생각해도 상관없다. ex. my_int = 3 이라고 하면 3의 이름을 붙여준다고 생각해도 된다. Naming - 변수이.. 2022. 3. 15.
[멋사] AI SCHCOOL 5기_ Day2 int() 숫자 형식으로 바꾸고 싶을 때 사용! python # input으로 받은 건 글자 형식임 number = input("숫자를 입력하세요: ") # 숫자 형식으로 바꾸기 number = int(number) List # 리스트 안에 있는 각각의 data를 요소(element)라고 부름 colors = ["빨강","파랑","노랑"] # 요소의 index(인덱스)는 0부터 시작 print(colors[0]) # "빨강" # 데이터 추가1 - 리스트 맨 뒷자리에 추가 colors.append("보라") # 데이터 추가2 - 특정 index에 추가 colors.insert(1,"분홍") # 데이터 삭제1 - index번호로 삭제 del colors[0] # 데이터 삭제2 - 요소 자체를 입력해 삭제 c.. 2022. 3. 15.
[멋사] AI SCHOOL 5기_ Day 1 데이터를 소유하고 알고리즘을 만들 수 있는 사람이 일반인을 바라보는 시선은 19세기 유럽이 아프리카를 보는 것과 같다 - 책 유발 하라리 - 🚫 DRY(Don't Repeat Yourself) : 컴퓨터가 할 일을 내가 하지 말자 Random 컴퓨터가 랜덤으로 하나를 뽑도록 할 때 사용! import random # 숫자 1-5 중에서 랜덤으로 한개를 출력시키고 싶다면?! print(random.choice([1,2,3,4,5])) 이름 붙이기 import random # 랜덤으로 뽑은 값에 'result' 라는 이름을 붙이고 싶다면?! result = random.choice([1,2,3,4,5]) # 'result' 값이 항상 1 이고 싶다면?! result = 1 Dictionary 여러가지 정보를.. 2022. 3. 14.