o PC 환경 구축
- C:\Python37\Project로 이동하여
- python -m venv python_crawl 로 가상환경 만들고
- cd script로 이동하여 activate 명령어로 가상환경 활성화
- 가상환경 커맨드라인에서 code 입력하여 VS Code를 실행함
- VSCode가 실행되면 메뉴에서 보기 > 명령 팔레트 선택하고 pythonselect 입력하여 python select interpreter에서 좀 전에 생성한 가상환경 폴더의 /scripts 아래 python.exe를 선택함
- 다시 명령 팔레트 선택하고 Tasks:Configure Task 선택 > 그다음에 create task json 선택하고 others를 눌러서 파일이 생성됨
- 기본 설정을 카피한다.
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Project Label",
            "type": "shell",
            "command": "python",
            "args": [
                "$(file)"
            ],
            "presentation": {
                "reveal": "always",            
                "panel": "new"
            },
            "options": {
                "env": {
                    "PYTHONEIOENCODING":"UTF-8"
                }
            },
            "group": {
                "kind": "build",
                "isDefault": true
            }
        }
    ]
}

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[Apple] iPhone pc 백업 위치 변경  (0) 2021.11.25
[Python] 크롤링 모듈 요약  (0) 2021.09.27
[Javascript] 조건에 맞는 값 응답 함수  (0) 2021.09.02
상대경로  (0) 2021.08.23
VScode 단축키  (0) 2021.08.18


// 객체활용 연관 텍스트 출력 함수
function AnimalSound(text)
{
  const Animal = {
    dog: '멍멍',
    cat: '야옹',
    bird: '짹짹',
  };

  return Animal[text] || '...not definded animal';
}


console.log(AnimalSound('dog'));

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[Python] 크롤링 모듈 요약  (0) 2021.09.27
[python] 가상환경 설정  (0) 2021.09.09
상대경로  (0) 2021.08.23
VScode 단축키  (0) 2021.08.18
[PYTHON] vs code 가상환경 설정  (0) 2021.08.06


o 상대경로
./  : 현재 파일의 디렉토리(생략가능)
../ : 현재 파일의 디렉토리 밖

<img src="./assets/images/xxx.jpg"..>와 <img src="assets/images/xxx.jps..>는 동일하다.

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[python] 가상환경 설정  (0) 2021.09.09
[Javascript] 조건에 맞는 값 응답 함수  (0) 2021.09.02
VScode 단축키  (0) 2021.08.18
[PYTHON] vs code 가상환경 설정  (0) 2021.08.06
[PYTHON] dictionary  (0) 2021.08.05

약어로 랩핑: ctrl p 이후 “ > wrap “ 입력
단축키 검색: “열린 따옴표만 입력

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[Javascript] 조건에 맞는 값 응답 함수  (0) 2021.09.02
상대경로  (0) 2021.08.23
[PYTHON] vs code 가상환경 설정  (0) 2021.08.06
[PYTHON] dictionary  (0) 2021.08.05
[PYTHON] tuple  (0) 2021.08.05

VS Code에서 Python 가상환경 설정하기 

<가상환경 설정>


1. VS Code 실행
2. VS Code > command prompt 실행
3. cmd 창에서 "python -m venv myvenv" 실행하여 가상환경 하나 만듦
-> myvenv 폴더가 만들어짐
4. cmd 창에서 "myvenv\Scripts\activate" 가상환경 실행
- 프로프트가 달라짐
- "pip list" ==> 모듈 설치 현황 보기
- "pip install requests"
5. 가상환경 실행 설정
- VS Code > File > Preference > Setting 선택하고
  오른쪽 창 상단에 있는 "Open Settings (JSON)" 아이콘을 클릭하여 설정값 추가
- "terminal.integrated.shell.windows":"C:\\Windows\\System32\\cmd.exe"
- 위의 입력하고 VS Code 종료하고
- myvenv 아래의 py파일을 실행하면(run without debugging)
(myvenv) C:\python_basic> 과 같이 cursor가 보여짐


_______________________________________

"python.analysis.extraPaths": ["./myvenv/chapter8","./myvenv/startcoding" ],   <======== 패키지 path 설정

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

상대경로  (0) 2021.08.23
VScode 단축키  (0) 2021.08.18
[PYTHON] dictionary  (0) 2021.08.05
[PYTHON] tuple  (0) 2021.08.05
[python] f string  (0) 2021.08.05


stock_a  = {"삼성전자": 1000, "LG전자":2000, "애플":10000}

for item in stock_a.items():
   print(item)
   print(f"{item[0]} : {item[1]}")

for key in stock_a.keys():
    print(key)

for value in stock_a.values():
    print(value)

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

VScode 단축키  (0) 2021.08.18
[PYTHON] vs code 가상환경 설정  (0) 2021.08.06
[PYTHON] tuple  (0) 2021.08.05
[python] f string  (0) 2021.08.05
5G 커버리지  (0) 2021.07.20

#패킹
numbers= 1,3,6

#언패킹
a,b,c = numbers


x = list(range(5))
y= tuple(x)

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[PYTHON] vs code 가상환경 설정  (0) 2021.08.06
[PYTHON] dictionary  (0) 2021.08.05
[python] f string  (0) 2021.08.05
5G 커버리지  (0) 2021.07.20
TCP 3way handshake  (0) 2021.04.14

출력문자열 안에 변수를 배치 가능
예) a=1
b=2
print(f” {a} + {b} = {a+b}”)

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[PYTHON] dictionary  (0) 2021.08.05
[PYTHON] tuple  (0) 2021.08.05
5G 커버리지  (0) 2021.07.20
TCP 3way handshake  (0) 2021.04.14
피싱 대처법  (0) 2021.03.10

커버리지의 기준은 DL 10M bps, UL 1M bps이고
LTE는 도심에서 6~700미터,
28GHz는 1~200 미터임

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[PYTHON] tuple  (0) 2021.08.05
[python] f string  (0) 2021.08.05
TCP 3way handshake  (0) 2021.04.14
피싱 대처법  (0) 2021.03.10
[AI] 인공지능 발전 역사  (0) 2021.02.01

syn > syn ack > ack

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[python] f string  (0) 2021.08.05
5G 커버리지  (0) 2021.07.20
피싱 대처법  (0) 2021.03.10
[AI] 인공지능 발전 역사  (0) 2021.02.01
[Linux] signal  (0) 2020.10.05

문자 피싱, 악성코드 조치 사항입니다.

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

5G 커버리지  (0) 2021.07.20
TCP 3way handshake  (0) 2021.04.14
[AI] 인공지능 발전 역사  (0) 2021.02.01
[Linux] signal  (0) 2020.10.05
[IP] Subnet = Netmask  (0) 2020.08.28


1956 최초 인공지능 학회 개최

1957 Perceptron 발명, 프랭크 로젠블라트
1969 단층 퍼셉트론 한계 증명, 다층 퍼셉트론(Multi-Layer Perceptron)이 필요하나 학습 방법 못찾음, MIT 민스키와 페퍼트 교수

1986 MLP를 효과적으로 학습할 수 있는 오차역전파법 제시, 룸멜하트와 맥클리랜드

2006,2012년 사라지는 경사도 문제(Diminishing gradient, MLP에서 학습된 데이터는 추론하나 새로은 것을 추론 못하는 문제)를 사전 학습(pre-train)을 통해 개선, 토론토대학의 제프리 힌튼 교수 인공신경망을 렌덤으로 죽여주면 추론능력을 개선할 수 있는 사실을 증명하여 깊은 층수 구조 가능(Deep Learning)

2012 구글이 개발한 딥러닝으로 유튜브 영상에서 고양이 인식

2014 애플 시리 딥러닝으로 변경

2016 알파고 vs 이세돌 대결 딥마인드사의 알파고는 48층 MLP로 '깊은 보상 학습’ 알고리즘 사용, 16만 바둑 데이터로 학습

2016 아우디와 BMW 자동 운전에 딥러닝 적용

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

TCP 3way handshake  (0) 2021.04.14
피싱 대처법  (0) 2021.03.10
[Linux] signal  (0) 2020.10.05
[IP] Subnet = Netmask  (0) 2020.08.28
[윈도우 명령어] 텍스트 변환  (0) 2020.07.29

First the signals described in the original POSIX.1-1990 standard.

——-Signal——— Value ———Action——-
SIGHUP 1 Term Hangup detected on controlling terminal or death of controlling process

SIGINT 2 Term Interrupt from keyboard

SIGQUIT 3 Core Quit from keyboard

SIGILL 4 Core Illegal Instruction

SIGABRT 6 Core Abort signal from abort(3)

SIGFPE 8 Core Floating point exception

SIGKILL 9 Term Kill signal

SIGSEGV 11 Core Invalid memory reference

SIGPIPE 13 Term Broken pipe: write to pipe with no readers

SIGALRM 14 Term Timer signal from alarm(2)

SIGTERM 15 Term Termination signal

SIGUSR1 30,10,16 Term User-defined signal 1

SIGUSR2 31,12,17 Term User-defined signal 2

SIGCHLD 20,17,18 Ign Child stopped or terminated

SIGCONT 19,18,25 Cont Continue if stopped

SIGSTOP 17,19,23 Stop Stop process

SIGTSTP 18,20,24 Stop Stop typed at terminal

SIGTTIN 21,21,26 Stop Terminal input for background process

SIGTTOU 22,22,27 Stop Terminal output for background process

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

피싱 대처법  (0) 2021.03.10
[AI] 인공지능 발전 역사  (0) 2021.02.01
[IP] Subnet = Netmask  (0) 2020.08.28
[윈도우 명령어] 텍스트 변환  (0) 2020.07.29
[Python] 한글 파일 읽기 / 쓰기  (0) 2020.04.13

넷마스크별 접두어

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[AI] 인공지능 발전 역사  (0) 2021.02.01
[Linux] signal  (0) 2020.10.05
[윈도우 명령어] 텍스트 변환  (0) 2020.07.29
[Python] 한글 파일 읽기 / 쓰기  (0) 2020.04.13
[워드] 줄 간격, 장평 조절  (0) 2020.02.24

가끔 메일리스트나 아이템 목록이 저장된 파일에서 특정한 문자를 변환해야 할 때가 있다. 고민하다가 수작으로 한 경험도 있는데, 리눅스나 윈도우의 명령행에서 처리하는 방법을 소개한다.

ㅇ 리눅스 : sed 명령어
- sed (stream editor)
- 예) 파일에서 @doman 을 @domain으로 변경
==> sed ‘s/domain/domain/‘ list.txt

ㅇ 윈도우 (Get-Content)
- powershell에서 Get-Content 명령 실행
- 예) Get-Content list.txt | %{$_ -replace “doman”, “domain”}

반응형

'아는 것이 힘 > IT세상' 카테고리의 다른 글

[Linux] signal  (0) 2020.10.05
[IP] Subnet = Netmask  (0) 2020.08.28
[Python] 한글 파일 읽기 / 쓰기  (0) 2020.04.13
[워드] 줄 간격, 장평 조절  (0) 2020.02.24
[python] 웹브라우저 자동 제어  (0) 2020.01.09

+ Recent posts