반응형

아무것도 모르고 시작하는 코딩 52

파이썬(python) requests 라이브러리 설치(feat.파이참) | 아무것도 모르고 시작하는 코딩

저번 포스팅에서 말했던 외부 라이브러리를 이용하려면 파이썬에서 따로 설치를 해줘야 한다. 가상환경 셋팅 프로젝트마다 라이브러리를 불러와서 사용할 때 코드를 변형하고 추가하여 사용할 것이다. 이 때 다른 프로젝트에서 사용하는 파이썬 라이브러리가 영향을 받지 않도록 프로젝트별 가상환경을 만들어서 라이브러리를 설치한다. Windows : File → setting → project interpreter (단축키 ctrl+alt+s) Mac : Preference → Project Interpreter로 접근 * 사실 외부라이브러리가 설치되어있는데 맞는거 같은데 파이참에서는 패키지로 표현되어있다. 패키지 설치 = 외부 라이브러리 설치 이런식으로 혼용되고 있는것으로 보인다. 패키지 설치 혹은 이미 pip이 설치되..

python(파이썬) 패키지란? 라이브러리란? | 아무것도 모르고 시작하는 코딩

우리는 파이썬을 사용할 때 매번 함수와 변수를 정의한다. "어떤 함수는 어떤 기능을 한다고 하자" 하지만 같은 기능의 함수를 자주 사용한다면 이를 모듈로 저장해놓고, 새로운 파이썬 파일을 만들 때 불러오기 하여 사용할 수 있다. 라이브러리 라이브러리는 표준 라이브러리와 외부 라이브러리가 있다 표준 라이브러리는 파이썬에서 기본으로 제공하는 라이브러리이며 파이썬 설치시 기본으로 설치된다. 외부 라이브러리는 개발자가 필요에 의해 개발한 패키지와 모듈의 집합이다. 패키지 패키지는 특정 기능과 관련된 여러 모듈을 하나의 상위폴더에 넣어놓은 것이다. '외부 패키지'라는 단어를 쓸 때가 있는데 이는 외부 라이브러리에 있는 패키지를 의미한다 모듈 모듈은 특정 기능들(함수, 변수, 클래드 등)이 구현되어 있는 파이썬 파..

<오늘의 책> 프로젝트 데모버전 완성 | 아무것도 모르고 시작하는 코딩

프로젝트의 데모버전 프로그램이 나왔다 개발일지는 차차 쓸 예정이다(일지라는 단어가 무색하다) CSS를 제외한다면 1. 저장된 책 내용 화면에 랜덤으로 불러오기 2. 책 검색하기(카카오API 이용) 3. 책 등록하기 4. 내용 수정 및 삭제 5. 저장된 책 리스트 보여주기 큼직하게 위의 다섯가지 기능은 실행시켰다. 더 만들어야 할 부분은 1. 로그인 기능(카카오, 구글 연동) 2. 회원가입 기능 3. 어플로 만들기 4. 내용 url복사 후 공유 가능한 어플 나오게 하기 5. 책장 카테고리별로 묶기 6. 카메라 인식하여 글자 스캔 7. 책 내용에 대한 '내 생각' 작성하기 8. 다른 사람들에게 내가 저장한 책 내용 보게 하기(피드) 9. 다른사람이 쓴 내용 내 책장에 저장하기 기능 10. 설정창(배경색, 글..

스파르타코딩클럽 9기 후기(아직 모르겠는데 수업이 끝나버렸다) | 아코

큰일이다... 기존 블로그 내용은 아직 3주차 복습내용인데 사실 수업은 8주차까지 끝났다. 오늘이 마지막 날이다 수업의 마지막은 개인 프로젝트를 만드는건데(나는 '오늘의 책') 정말 기능 다 빼고, 디자인 다 빼고 했지만 아직도 작동이 안된다... 일단 보자 오늘의 책 작동 뷰 페이지별 설명 0. 커버페이지 1. 제목 보여준 뒤 1초 후 [메인페이지]로 이동 (작동) 1. 메인페이지 1. '복사'기능 (미작동) 2. 저장되어 있는 책의 '페이지', '책이름', '내용'을 불러오기 (미작동) 3. 24시간마다 내용 바뀌기 (미작동) 4. menu를 누르면 [책장]으로 넘어간다 (작동) 2. 책장 1. 썸네일을 클릭하면 [책저장페이지]로 이동 (미작동) 2. home 버튼 누르면 [메인페이지]로 이동 (작동..

<오늘의 책> 프로젝트_개발일지_02(cover) | 아무것도 모르고 시작하는 코딩

물론 CSS는 제외다 지금은 작동되는지만 확인하고, 3주가 다 지나서 시간이 남으면 CSS도...할꺼야..할꺼다 현재의 모습은 아래와 같다 정말 충격적이지 않은가? 글씨를 페이지 가운데로 옮길수가 없다 ㅜㅜㅜㅜㅜ 가로정렬은 쉬운데 세로정렬이 안된다... 근데 구글을 찾아봐도 잘 모르겠다 (혹시 아시는데 친절히 댓글로 답을 적어주실 분은 천사입니다) 꼭 빨리 끝내서 이 빌어먹을 세로정렬을 하고 말테야... 위의 코드는 아래와 같다 오늘의 책 TODAY's BOOK 여기서 이 부분이 1초 있다가 페이지를 넘기는 코드이다. content="1;url=main" → 1초 뒤에 주소가 main인 페이지로 넘어가라 지금 페이지는 cover.html 이고 main.html로 넘기는 코드다. main.html이 아니라..

python(파이썬) 조건문/반복문_if, elif, else/for | 아무것도 모르고 시작하는 코딩

조건문(if) def is_even(num): # is_even 이라는 이름의 함수를 정의한다. num을 변수로 받는다. if num % 2 == 0: # num을 2로 나눈 나머지가 0이면 return True # True (참)을 반환한다. else: # 아니면, return False # False (거짓)을 반환한다. result = is_even(20) print(result) 파이썬의 조건문도 자바스크립트와 구성은 같다 함수를 정의하고, if문을 사용하여 조건을 달고 결과값을 출력하면 된다 # 조건을 여러 개 사용하고 싶을 때 def check_generation(age): if age > 120: print('와 19세기에 태어나셨군요!') elif age >= 80: print('80세 이..

python(파이썬) 기초_print, naming, def(함수) | 아무것도 모르고 시작하는 코딩

Javascript에서 배웠던 요소들을 파이썬에서도 배워보자 print - 출력하기 자바스크립트에서는 브라우저 콘솔창에서 console.log()를 이용하여 값을 출력해보며 식이 맞는지 확인했었다 파이썬에서는 pycharm 프로그램에서 print()를 이용하여 출력을 한다 print('출력할 값')을 작성하고 run(ctrl+shift+F10)을 누르면 된다 naming - 이름짖기 파이썬에서는 snake style을 사용한다 (ex) first_name) cf. camel case : firstName 변수 & 기본연산 자바스크립트보다 간단하다 a = 3 # a를 3이라고 하자 print(a) # 값은 3 b = a # a를 b라고 하자 print(b) # 값은 3 a = a + 1 # a를 a+1라고..

python(파이썬) 기본 셋팅 | 아무것도 모르고 시작하는 코딩

pycharm에서 파일 새로만들기로 hello.py를 만들어 보자 (파이썬의 확장자 명은 py이다) 파이썬을 쓰기 위해선 기본 셋팅을 해줘야 한다. 1. File - setting(단축기 ctrl+alt+s) - Project - Project Interpreter 선택 2. 톱니바퀴 버튼 클릭 - add 선택 3. 그러면 아래 사진처럼 location에 마지막이 \venv인 폴더로 지정이 되는데 ok를 눌러준다 4. 아래 사진처럼 폴더 안에 venv라는 폴더가 생겼으면 파이썬을 사용할 준비가 된 것이다 (venv는 상위 폴더가 사용할 라이브러리가 들어가있는 폴더이다. 파이썬에서는 라이브러리를 폴더별로 저장한다) 5. print('hello world')를 입력하고 실행을 시켜보자(단축키 Windows ..

python(파이썬) 설치하기, 파이썬이란? | 아무것도 모르고 시작하는 코딩

지금까지는 프론트엔드 부분을 공부하였는데, 이번 포스팅에선 백엔드 부분을 공부할 것이다 html이나 css는 프론트엔드 부분인 웹브라우저에서 이해할 수 있는 언어로 사용되었다고 하면 파이썬은 서버쪽에서 사용하는 프로그래밍 언어를 말한다. 따라서 파이썬을 설치한다는 것은 서버가 이해할 수 있도록 번역팩을 설치한다고 보면 된다. 이제 설치를 진행하자 1. 윈도우 https://www.python.org/downloads/ Download Python The official home of the Python Programming Language www.python.org 2. 맥 https://www.python.org/downloads/ Download Python The official home of th..

랜덤 고양이 사진 API(.attr 이용) | 아무것도 모르고 시작하는 코딩

https://api.thecatapi.com/v1/images/search 위의 링크는 랜덤으로 고양이 사진이 나오는 API 이다. 해당 주소를 이용하여 버튼을 누르면 랜덤으로 고양이 사진이 나오는 웹페이지를 만들어 보자 Javascript + jQuery + Ajax 연습하기 랜덤 고양이 사진 API를 이용하기 예쁜 고양이 사진을 보여주세요 업데이트 버튼을 누를 때마다 화면에 데이터가 지웠다 새로 씌여져야 합니다. 고양이를 보자 주어진 코드에서 버튼을 누르면 showCat()이라는 함수가 실행된다. 함수를 다음과 같이 바꿔보자 function showCat() { $.ajax({ type: "GET", url: "https://api.thecatapi.com/v1/images/search", data..

반응형