2022/03 19

[파이썬] re 모듈 사용방법 [패스트 캠퍼스 챌린지 44일]

안녕하세요? 뜻밖의 행운입니다. 패스트 캠퍼스 도전 44일차 이제 정말 얼마 남지 않았습니다. 그리고 놀라운 것은 글을 쓰는 시점 저는 휴가지에 와 있는데 이곳에서도 계속해서 하고 있다는 것입니다. 정말 자비없는 패스트 캠퍼스 도전이네요 그래도 44일 동안 하루도 빠짐 없이 기를 모아서 했는데 이제 와서 그만둘 수 없죠 잘 해보도록 하겠습니다. 오늘은 지금까지 배운 정규표현식을 파이썬에서 잘 사용해보는 방법에 대해서 배웠습니다. 오늘 배운 내용을 요약하면 우선 re 모듈의 주요 매서드에 대해서 배웠습니다. 그리고 match 객체의 매서드에서도 배웠습니다. 실제로 어떻게 동작하는지 살펴보도록 하겠습니다. import re # 1. re 모듈의 메서드 str = 'love people around you, ..

IT/프로그래밍 2022.03.08

[파이썬] 정규표현식 추가 [패스트 캠퍼스 챌린지 43일]

안녕하세요? 뜻밖의 행운입니다. 오늘로 패스트 캠퍼스 도전 43일이 되네요 이제 정말 일주일 남았습니다. 긴장의 끈을 놓지 않고 끝까지 마무리 잘해야겠네요 오늘은 정규표현식 2번째 시간이었는데 역시나 정규 표현식도 조금만 들어가니 쉽지 않네요 그리고 가독성이 떨어진다는 말이 확실해집니다. 오늘 배운 정규표현식은 Quantifiers Alternation Groups Lookaround 4종류 입니다. 굳이 번역하지 않겠습니다. 번역하면 괜히 더 이상할 것 같네요 각각의 기능에 대해서 간략하게 제가 배운 내용을 정리해보겠습니다. 오늘 배운 내용의 핵심 내용이 다 적혀 있네요 * 위에 예문에 a*이면 a뒤에 0 이상의 문자가 올 수 있다는 뜻입니다. 즉 a로 시작하거나 a인 문자들이 해당 됩니다. + 의 경..

IT/프로그래밍 2022.03.07

[파이썬] 정규표현식 [패스트 캠퍼스 챌린지 42일]

안녕하세요? 뜻밖의 행운입니다. 오늘은 패스트 캠퍼스 도전 42일 진짜 여러 개발과 관련된 기초 지식들은 다 배우네요 한번 배워두면 이곳 저곳에서 계속 쓸 수 있는 정규표현식에 대해서 배웠습니다. 정규표현식의 경우 파이썬에서만 사용하는 것이 아니라 일종의 표준이라 다른 언어에서도 그냥 사용이 가능합니다. 보통은 긴 문장안에서 특정 패턴을 찾고 싶을 때 사용합니다. 이런 개발 공부때는 음 왜인지 크롤링할때 사용하지 않을까? 생각이 드네요 정규 표현식의 단점은 표현하는 방식이 복잡해서 가독성이 좋지 못합니다. 지금까지 가독성 좋게 코딩하려고 여러가지 방안들을 배웠는데 그거에 반대로 가는것이지요 가독성이 좋지 않기 때문에 유지보수도 힘듭니다. 그러니 적절히 잘 사용해야겠습니다. 정규표현식 연습은 위 사이트에서..

IT/프로그래밍 2022.03.06

[파이썬] 파이썬에서 SQLite3 사용하기 [패스트 캠퍼스 챌린지 41일]

안녕하세요? 뜻밖의 행운입니다. 패스트 캠퍼스 도전 41일차 이제 진짜 얼마 남지 않았네요? 오늘 배운 내용은 파이썬에서 SQLite3를 사용하는 방법에 대해서 배웠습니다. 이제 파이썬을 통해서 DB를 자유롭게 다룰 수 있게 되는 것이죠! 그렇다면 더 복잡하고 규모가 큰 개발이 가능하게 되는 것입니다. 지금까지 배운 SQL 을 파이썬에서 실행시키는 방법을 배웠는데요 각각 create table, insert, select, update, delete 를 하는 방법을 배웠습니다. 흥미로웠습니다. 사용도 별로 어렵지 않았습니다. 처음에는 create table에 대해 보겠습니다. # 모듈 추가 import sqlite3 # 데이터베이스 열기 conn = sqlite3.connect('Chapter05/SQL..

IT/프로그래밍 2022.03.05

무선공유기 링크시스 벨롭 초기 설정 & 노드 추가하는 방법!

안녕하세요? 뜻밖의 행운입니다. 오늘은 최근에 구입해서 잘 사용하고 있는 무선 공유기인 링크시스 벨롭을 1. 초기 설정하고 2. 노드를 추가하는 방법에 대해 공유를 하려고 합니다. :) 저는 총 2대를 설치했는데요. 한 대는 컴퓨터 방에 다른 한 대는 거실에 설치를 했는데 집 안 어디로 이동을 해도 와이파이가 끊기지 않아서 너무 좋습니다. ▽ 링크시스 벨롭을 초기 설정하는 방법은 아래 영상을 통해서 확인을 할 수 있습니다. ▽ 링크시스 노드를 추가하는 방법은 아래 영상을 통해서 확인을 할 수 있습니다.

생활/생활용품 2022.03.05

[파이썬] 데이터베이스 파트 SQL DML [패스트 캠퍼스 챌린지 40일]

안녕하세요? 뜻밖의 행운입니다. 패스트 캠퍼스 도전 40일차 이야~ 40일 하니까 진짜 많이 온것이 느껴집니다. 이제 10일만 하면 도전 완료 ! 도전이 끝나더라도 계속 강의 정리하는 것이 이어갈 예정입니다. 이런 프로그래밍 뿐만 아니라 재테크, 엑셀, 회사생활 같은 것들 다시 이렇게 꾸준히 하니 새로운 재미가 생기네요 오늘은 SQL의 꽃 이자 자주쓰는 것주에 하나인 join 을 배웠습니다. 그리고 Group by도 추가입니다. 우선은 어제 배운 내용을 복습하였는데요 특정 조건에 따라 테이블을 생성하는 문제였습니다. 각각 User 테이블 생성 컬럼은 email, passwd, gender, age를 가지며 이중 email이 PK 그리고 passwd의 경우는 Not null 조건을 가져야 합니다. CREA..

IT/프로그래밍 2022.03.04

[파이썬] 데이터베이스 파트 SQL DML [패스트 캠퍼스 챌린지 39일]

안녕하세요? 뜻밖의 행운입니다. 패캠 도전 39일차 입니다. 더 대용량의 데이터를 다루기 위해 배우는 IT의 교양 데이터 베이스를 계속해서 배우고 있습니다. 오늘은 데이터베이스 SQL DML에 대해서 배웠습니다. 네 오늘 챕터에도 써있네요 SQL DML Insert Select Update Delete 그냥 딱 느낌이 옵니다. 파이썬 함수도 그런데 SQL은 함수보다 더 직관적입니다. 그냥 이름에서 어떤 기능을 하겠다 느낌이 빡 옵니다. Insert 누가 봐도 추가하는 명령어 입니다. 데이터를 추가 하는 명령어고 아래와 같이 사용합니다. INSERT INTO 테이블명 (컬럼명1, 컬럼명2) VALUES (값1, 값2); INSERT INTO post (title, content) VALUES ('개발은',..

IT/프로그래밍 2022.03.03

[파이썬] 파이썬 / SQL DDL(create, alter, drop) [패스트 캠퍼스 챌린지 38일]

안녕하세요? 뜻밖의 행운입니다. 파이썬 온라인 강의 연속듣기 도전 38일차!!! 이제 2주만 더하면 끝이네요 길었다. 끝까지 긴장의 끈을 놓지 않고 달려갑니다. 계속해서 데이터베이스 SQL DDL을 배웠습니다. SQL CREATE SQL ALTER SQL DROP 위 3가지 SQL 문을 배웠는데요 각 사용 예시를 복습해보면 SQL CREATE 테이블 생성 쿼리 CREATE TABLE 테이블명 (컬러명1 데이터타입, 컬럼명2 데이터타입, 컬럼명3 데이터 타입) 형식으로 필요한 컬럼만큼 하면 됩니다. 예를 들어 post라는 테이블을 만든다고 하고 해당 post에는 글 번호, 제목, 내용의 속성이 필요하다고 할 때 아래의 형식으로 껍데기를 만들어주면 됩니다. CREATE TABLE post (id intege..

IT/프로그래밍 2022.03.02

[파이썬] 파이썬 데이터 베이스 [패스트 캠퍼스 챌린지 37일]

안녕하세요? 뜻밖의 행운입니다. 패스트 캠퍼스 도전 37일차 오늘은 더 수준 높은 개발을 위해 교양 느낌으로 데이터 베이스에 대해서 배웠습니다. 그리고 그 데이터베이스를 다루기 위한 DBMS DBMS에서 DB를 다루기 위해 공통으로 사용하는 SQL 기초를 배우는 날이었습니다. 사용하는 개발언어가 다르더라도 DB와 소통하는 SQL은 뭐 공용어와 같으니 개발언어를 바꾼다고 SQL을 새로 배울필요는 없는 것은 반가운 일입니다. 데이터베이스 경우 알고 있으면 다른 IT 지식을 습득하고 활용하는데도 조금의 도움은 될것 입니다. 제 개인적으로 DB야 말로 IT의 꽃이라고 생각하거든요 IT 가 정보기술이라는 것인데 결국 정보라는 것은 데이터가 모여야 하고 그 데이터에서 의미를 찾으면 정보라고 생각이 되는데 말 그대로..

IT/프로그래밍 2022.03.01