All146 [코딩애플] 파이썬 업무자동화 8월 강의 2주차 # 변수(variable) - 데이터가 저장되는 공간 # 상수(constant) - 지원하지 않음 # 데이터 타입 - 문자열, 숫자, (리스트, 딕셔너리) => json # 반복문 - 코드를 반복시키는 문법 (for, while) # 조건문 파이썬은 상수를 지원하지 않는다. (new!) 2주차에서는 bool 데이터 타입과 조건문에 대하여 배웠다. # var_dict 딕셔너리 변수에 a라는 키가 존재하지 않으면 10이라는 값으로 초기화를 하고 없으면 그대로 둬라 var_dict.setdefault('a', 10) 그리고 간단한 딕셔너리 변수에서 사용하는 setdefault함수에 대하여 배웠다. dict.setdefault('key', value) 라고 볼 수 있는데, 해당하는 key가 존재하지 않을 때 딕.. 2020. 8. 16. MVC, MVP, MVVM MVC는 모델-뷰-컨트롤러의 줄임말이란 정도가 내가 아는 유일한 사실(?) 이었다. 위의 세 가지 디자인 패턴에 대해 조사하게 된 계기는 얼마 전 Vue, React, Angular의 차이점에 대해 설명을 들으면서 각각의 디자인 패턴과 관련있는 언어가 무엇일까에 대해 듣다가 잘 이해가 가지 않아서 조사해보게 되었다. 디자인 패턴이란? 우리는 개발을 하면서 소프트웨어 공학적 관점에서 좋은 코드를 만들기위해, 좋은 코드 '디자인'을 하기 위해 많은 노력을 한다. 싱글톤, 옵저버 패턴… Java 개발을 하면서 사용해본 디자인 패턴은 이 두 가지 정도가 있지만 명확하게 '디자인 패턴'이 무엇인지를 떠올려본 적은 없다. 누군가의 코드를 따라쓰면서 이런 식으로 하면 효율적이구나, 이런 방식을 싱글톤이라고 하는 구나.. 2020. 8. 15. COLIFE 기획 Cat Owner LIFE https://github.com/Danijoa/COLIFE Danijoa/COLIFE Contribute to Danijoa/COLIFE development by creating an account on GitHub. github.com 리액트 공부 하겠다고 시작해놓고 둘 다 정신없이 살아가고 있다... 일단 이전 기획 정리를 올려보려고 한다. Sketch를 사용해서 간단히 기획했고 RPG게임과 같은 UI를 생각했다. 퀘스트 형식으로 저장한 할일을 완료하면 포인트를 얻는 방식이다. 얻은 포인트로 고양이에게 선물을 줄 수 있다. 움직이는 고양이에 사용하려고 찍었던 도트는 아래와 같다. ㅎ 나중에 정신차리고 완성해봐야지.. 사용언어는 React Native. iOS랑 Andro.. 2020. 8. 11. [코딩애플] 파이썬 업무자동화 8월 강의 1주차 강의 수강 이전 TMI 파이썬은 사실 이전 실무 때 OpenCV + tensorFlow로 이미지를 인식시킬 일이 좀 있었어서 사용해본 적이 있긴했다. 근데 실질적으로는 소스코드를 Copy & Paste 하는 게 다였고 문법에 대한 기본적인 지식 0인 채로 그나마 눈에 익은 OpenCV 함수를 찾아가며 작업했던 기억이 난다. 암튼 지난 달에 면접도 떨어지고 뉴 스택을 쌓아야겠다는 생각이 좀 들면서 이리저리 방황하다가 선택한 강의가 이거. 딱 보기에도 비전공자 타깃이어보였고 (전공자 강의여도 큰 문제는 없었겠지만 실질적으로 파이썬을 해본 적은 없어서) 하반기가 9월인지라 너무 장기전은 싫었다. 그런데 딱 한 달짜리. 나는 오 이건 괜찮겠는데 하고 결제했다. 그래서, 오늘 1주차 강의를 듣고 왔다. 아래는 오.. 2020. 8. 9. 20.08.08 매 주마다 각자 읽거나 찾은 기술 관련 글을 자신의 말로 풀어서 공유하는 스터디를 시작했다. 사실 시작한 지는 딱 한 달쯤 되었고 우리끼리만의 스터디로 남기엔 아쉽다는 생각에 github에 공유를 시작했다. 1주차 (2020. 07. 09) 희연 : SPA 승연 : REST API 해은 : Vue Cli? Webpack? 간단 개념 세인 : 클라우드 2주차 (2020. 07. 22) 희연 : Hadoop 승연 : CSR과 SSR 해은 : package.json 세인 : 웹 페이지 렌더링 과정 3주차 (2020. 08. 03) 희연 : Angular Vue React 차이 승연 : SSO이란? 해은 : 시맨틱하게 HTML짜기 세인 : URL (Uniform Resource Locator) 4주차 (2020.. 2020. 8. 8. [백준 16000] 섬 https://www.acmicpc.net/problem/16000 16000번: 섬 N 개의 줄에 길이 M 의 문자열을 출력하라. 이 중 i 번째 줄의 j 번째 문자는 (i, j) 셀의 상태를 나타내어야 한다. 만약 (i, j) 셀이 바다라면 해당 위치에 '.'을 출력해야 하고, 안전한 섬의 일부 www.acmicpc.net #include #include #include #include #include using namespace std; #define fastio() ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); // 섬 // 모든 가장자리는 바다이다 // 4방향 bfs 탐색으로 이어져있는 섬은 한 섬이다. typedef pair point; int N, .. 2020. 8. 8. SSO란? SSO! 같이 스터디 하시는 분이 인턴하면서 얘기해주신 건데 정말로 처음 들었던 거라, 꽤 신기하기도 하고(실제로 자주쓰는 기능인 거 같기도하고) 한 번 알아보면 좋을 것 같아서 오늘의 주제는 SSO로 정했다. SSO란? Single-Sign On. 싱글 사인 온. 통합 인증. 한 번의 통합 인증으로 여러 컴퓨터 상의 자원을 이용 가능하도록 만든 것이다. 매 사이트마다 새로운 아이디와 비밀번호를 생성하는 것이 아닌 단 한 번의 회원 가입으로 여러 서비스를 사용할 수 있다면? 에서 나온 유저 편의를 위한 인증 방식이다. 간단히 이야기하자면 우리가 익히 알고 있는 기능이다. 사진과 같은 기능을 제공하는 사이트가 있다면, 해당 사이트는 네이버, 카카오, 페이스북, 구글에 SSO 인증을 제공하고 있는 것이다. .. 2020. 8. 2. SPA란? 저번에 Y언니가 알려준 SPA에 대해서, 그리고 그 단점인 SEO에 대해서 자세히 알아보려고 한다. (그 외에도 스터디 때 알게된 사항에 대해서 본인의 글로 옮겨보는 시간을 ... 틈틈이 가지려고 한다! 사실 너무 많아서 다 할지는 모르겠다) 그리고 찾다보니 알게된 이와 대조되는 MPA의 개념에 대해 간략히 설명해보고 어떠한 차이가 있는지도 알아보자! SPA란? Single Page Application. 단일 페이지로 구성된 웹 어플리케이션으로 주로 CSR를 사용한다. (SPA라고 해서 무조건 CSR이 아니다!) 페이지에 처음 진입 시 모든 데이터를 다운로드한다. 페이지의 리소스를 클릭하더라도 모든 것을 다시 로드하지 않는다. 전통적인 방식에서의 SPA는 서버 사이드 렌더링이 아닌 클라이언트 사이드 렌.. 2020. 8. 2. [백준 19236] 청소년 상어 https://www.acmicpc.net/problem/19236 19236번: 청소년 상어 첫째 줄부터 4개의 줄에 각 칸의 들어있는 물고기의 정보가 1번 행부터 순서대로 주어진다. 물고기의 정보는 두 정수 ai, bi로 이루어져 있고, ai는 물고기의 번호, bi는 방향을 의미한다. 방향 bi는 www.acmicpc.net #include using namespace std; #define fastio() ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); // 청소년 상어 struct fish { int r; int c; int direction; bool isAlive; }; typedef pair point; int answer; int map[4][4];.. 2020. 7. 30. [백준 12025] 장난꾸러기 영훈 https://www.acmicpc.net/problem/12025 12025번: 장난꾸러기 영훈 희현이는 인터넷 ID를 만들 때 주로 쓰는 비밀번호가 있다. 하지만 이 비밀번호는 너무 길어서 희현이는 항상 쪽지에 적어 다니면서 확인을 한다. 하지만 장난꾸러기 영훈이는 이 쪽지를 가져가 www.acmicpc.net #include using namespace std; #define fastio() ios::sync_with_stdio(0), cin.tie(0), cout.tie(0); // 장난꾸러기 영훈 string password; long long k; long long n; int main() { fastio(); cin >> password >> k; n = k - 1; long long cas.. 2020. 7. 26. 이전 1 ··· 8 9 10 11 12 13 14 15 다음