자기계발 썸네일형 리스트형 ☕함수 호출, 스택 메모리, 메서드☕ 오늘은 함수 호출 하는 법과 스택 메모리에 대해서 공부를 했고, 메서드의 활용법과 메서드가 무엇인지 공부를 하였다. 함수의 호출은 미리 내가 만들어 놓은 객체들을 불러와서 활용하는 것을 말한다. 스택 메모리란? 간단하게 A,B,C가 있다고 가정하자! A를 불러오고 B를 불러오고 C를 불러온다고 한다면 쌓이는 순서는 A > B > C 순으로 메모리가 각각 저장이된다. 그리고 호출을 한다면? C > B > A 순으로 메모리를 반환해주는 것을 스택 메모리라 말한다. 즉, 먼저 쌓은 메모리가 나중에 호출된다는 뜻이다! 메서드(Method)는 객체의 기능을 구현하기 위해 Class 내부에 구현을 할 수 있는 함수를 말한다. 앞으로 메서드 활용도도 많을 것이다. 이것에 대해서 더 깊게 배워보고 추후 메서드에 대해서.. 더보기 🎈스파르타코딩 [내일배움] 14일차 (5주차과제)💻 스파르타코딩 내일배움 벌써 5주차완강하고 5주차 과제까지 제출하였다. 지금 스파르톤을 하면서 완강까지 해버리다니..신기하고 즐거운 것 같다! 밤샘코딩으로 내가 웹페이지를 만들다니..그리고 배포까지!! 얼마나 놀랍지 않은가? 다음에는 더 웹페이지를 잘만들어서 대중들에게 보여주고 싶다. 1~5주차까지 완강하면서 느낀점은 끙기있고 노력하고 어떻게든 해보겠다는 의지로 하면 된다!이다. 진짜 내가 이렇게 만들줄은 상상도 못했다. 왠지 뿌듯하게 잠을 이룰수 있을것 같다! 대표님!! 다음 강의 또 있으면 신청해서 또 한번 뿌듯함을 느껴 보고싶습니다! 감사합니다!! 사이트 URL : http://crecimiento.shop/ 더보기 🎈스파르타코딩 [내일배움] 12일차💻 스파르타코딩 내일배움을 시작한지도 어느덧 2주가 다되어가네요!! 정말 시간이 빠른것 같아요. 걱정반 기대반을 하면서 강의를 듣고 있지만 벌써..2주차 밖에 안되었는데 5주차의 마무리 단계까지 달려가고 있는 자신을 보니 한편으로는 즐겁기도 하고 오히려 이로인하여 내자신에게 고맙고 더 성장하는 주니어 개발자까지 될 수 있게 얼른 취업준비도 해서 원하는 성과물을 얻고 싶네요. 잠시 TMI시간을 가졌구요? 오늘은 POST 좋아요 기능을 마무리 짓고 삭제까지 배우고 여태까지 만든 프로젝트를 서버에 올리고 AWS 서버를 구매하여 flask 서버를 실행, AWS에서 포트 열기, 원페이지 쇼핑몰 업로드하기까지 진행하였다. 강의를 들으면서 어렵거나 문제되는 사항은 없었다. 다만 신기했다. 내가 만든 홈페이지가 누구에게나.. 더보기 🎈스파르타코딩 [내일배움] 웹개발 11일차💻 오늘은 4주차 과제를 제출하고 5주차 5-1 ~ 5-6까지 진도를 나갔다. 5주차에서는 DB에 대해서 따로 공부를 하였다. 크게 심도있게 한건 아니지만 어떻게 이루어지고 사용이 되어지는지를 공부했다. 원리는 간단했다. 클라이언트가 정보를 입력시 저장을하고 만약 다시 조회를 원할때 저장해놓은 메모리를 보여주거나 또는 삭제를 할 수 있는 공간이다. 즉 비교하면 책가방에 비교 할 수 있다!!월요일은 수학, 국어, 사회책을 들고다녔다면 화요일 수학, 국어, 영어로 이런씩으로 바꿔 줄수도 있고 뺄수도 있다!!무엇을 넣든 DB는 저장소 역할을 하는 거라고 생각하면 쉽다. 그리고 페이지에서 좋아요를 누를때 좋아요가 많은 숫자가 제일 첫 번째로 오도록 하는 것과 미리 데이터를 받아서 DB에 저장후 가져다가 사용하는 것.. 더보기 🎈스파르타코딩 [내일배움] 웹개발 (4주차 과제)💻 스파르타코딩 내일배움 4주차과제를 제출하면서 느낀점은 조금 더 코드를 쉽게 짤려고 했는데, 생각보다 잘 안되어서 결국 해설영상을 보기는 하였으나, 깨달은건 app.py에 POST에 내가 어떻게 설정을 해야하고 index.html에 js를 구현해주면 되는지를 다시 구상해보고 생각해보는 계기가 되었다. 마냥 답만 찾는게 아니라, 답을 보고도 내가 왜 틀렸고, 에러가 났으며 실행이 안되었고 문제가 발생한 원인을 진단하게 되었다. 갈수록 오기가 생기는게 스스로 내가 찾아보면서 이해하고 만들고 하는게 너무나도 기분이 좋았다. :) 마지막 5주차에는 배포를 한다고 한다. 물론 과제로 제출용은 기본적인 배경에서 제출은 할것이지만 따로 5주간 배운것을 토대로 웹사이트를 한번 만들어 보고 싶다는 생각이 든다. 랜딩페이지.. 더보기 🎈스파르타코딩[내일배움] 웹개발 9일차💻 9일차 오늘은 Flask에 대해서 배웠습니다. Flask는 파이썬으로 작성된 웹 프레임워크의 하나로 Werkzeug 툴킷과 Jinja2 템플릿 엔진에 기반을 둔 BSD 라이선스입니다. Flask는 특별한 도구나 라이브러리가 필요없고 DB 추상화 계층, 양식 유효성 확인, 기타 기존의 서드파티 라이브러리가 공통 기능을 제공하고 Flask 자체에서 구현된 것처럼 애플리케이션 기능을 또한 추가할 수 있는 확장 기능을 지원해 줍니다! 확장 기능은 객체 관계 매퍼, 양식 유효성 확인, 업로드 관리, 다양한 개방형 인증 기술, 여러 공통 프레임 워크 관련 도구들을 위해 존재하고 있다고 볼 수 있습니다. Flask를 이용하여 서버를 간단하게 만들어 보았습니다! 서버와의 소통은 즉 내가 앞으로 웹사이트를 만들기전 필수.. 더보기 🎈스파르타코딩[내일배움] 웹개발 (3주차 과제!)💻 스파르타코딩 3번째 과제이다! 웹크롤링하기!! 원하는 속성을 가지고 순위,제목,아티스트 이렇게 3개의 데이터를 뽑아라는 것이었다. 처음에는 쉽겠지하면서 문제를 풀어보았으나, 쉽지않았다. 하지만 계속해서 시도끝에 해결하였다. :) 문제는 HTML의 전체코드를 들고와서 원하는 속성들을 가지고 깔끔하게 데이터를 보여줄 것인지이다. 순위가 우선적으로 실행하였으나 보시는 사진과 다르게 출력이 된다. 그이유는 공백이 중간에 존재하기에 사진과 동일하게 도출할려면 .strip()을 사용하여야만 한다!! 그렇지 않으면 엉망이된 데이터를 보게 될것이다! :( 이렇게 순위의 데이터는 끝냈고 제목은 쉽다! 제목은 title이라는 아이를 가지고 와서 a_tag로 넣어준뒤 .text로 출력해주면 완성!! 마지막은 아티스트이다!!.. 더보기 🎈스파르타코딩[내일배움] 웹개발 8일차💻 8일차 스파르타코딩 강의에서는 파이썬 웹 크롤링을 배웠다. 크롤링이란 무엇인가에 대해 배웠고, 왜 크롤링을 배우게 되고 크롤링을 하면 좋은지에 대해 학습했다. 크롤링이란? 웹 페이지를 그대로 가져와서 원하는 데이터를 추출해 내는 행위를 말합니다. 그리고 DB설치하는 방법과 DB란 어떤건지에 대해서도 간단하게 맛만 보았습니다. DB란? 몇 개의 자료 파일을 조직적으로 통합하여 자료 항목의 중복을 없애고 자료를 구조화하여 기억시켜 놓은 자료의 집합체라고 할 수 있다([참고]위키백과 : 데이터베이스개념). 이렇게 3주차 파이썬기초와 파이썬 패키지 설치, 웹 크롤링,DB설치,pymongo로 DB조작하기를 학습하였다. 더 많은 것들을 접해봤지만 제일 재밌었던 것을 말하라면 크롤링이 아닐까 생각이 든다! :) 더보기 이전 1 2 다음