????? ???????????????? ???????? ???????? ???????
????? ???????????????? ???????? ???????? ???????
??????????? ??? ??????????? ???????? ??????? ???????? ?????
? ????????? ???? ???????????????? ?? ???????, ???????? ???? ?????? ?????? ?????????, ?????????? ???????????? ? ???? ?? ??????? ????????????, ??????????? ??????????? ??????? ????. ????? ??? ????? ???????? ? ??? ??????, ??? ???????? ??????????? ????? ???????????? ??? ????????? ????????? ? ????????? ????. ? ????????? ????? ???????????????? – ??? ?? ?????? ???????????? ?????? ??? ?????????????? ??????, ? ????? ?????? ???????????? ? ???????????, ??????? ????????? ?? ??? ??????? ????? ??????????.
????? ???? ??????-?????????? ??? ????? ????? ????????????? ??????????? ??? ??????????????? ? ???????? ? ????????? ? ??????????. ?????? ?? ???? ????? ?????????? ?????? ?????????????? ???????? ? ??????????????? ??????????? ? ??????????, ? ???????? ??? ????? ????? ???????? ????????-????? on-x ?????? ?? ??????????? ??? ???? ???????? ???? ???????????? ??????????? ?? ????? ????? ??? ?????? ????????? ??????.
???????????? ???????: ??? ??? ??????????
?????? ???????? ??????? ???????????????? ???? ??????? ? 50-? ????? ???????? ????. ? ???????????-???????????? ????? ??? ???? ??????? ?????????? ??? ?????? ? ?????????? ???????????, ??????????? ????? ?????????. ? ????????? ????? ?????? ??????????? ??????????? ????? ????? ALGOL ? FORTRAN, ? ??????? ?? ??? ?????? ????? ???????? ????, ??? ?????????? ????? ????????????????. ????? ???????? ??????????? ???? ????? ????????? – ???????? ??????????? ????? ? ?????????? ??????-????????????????? ??????????.
???????? ?????? ?????????? ? ?????????? ???????????? ??????????? ? 1980-?. ?? ?????? ????? ???????? ????????? ? ??????????? On-X ??????? ?????? ? ?????????? ????????? ????? ?? ????? ????. ? ?? ?????? ???? ??????? ????? ?????????, ??? «????????» ? «????? ????????????? ???????», ? ????? ?????????????? ????????? ?? ??????????? ????? ??????????.
?? ????????? ????? ????????? ????? ????????? ????? ????????? ? cloud-????????: ?????? ?? ????? ???????????? ?????? ????? ?????? ????????. ??? ??? ??????? ? ????, ??? ????? ??????????? ? ??????????? ????? ????????? ???? ???-?? ????????????.
????????? ????????? ??????????????? ???????????
????????? ???? ???????? ?????
???? ?? ???????? ?????? – ??????? ????????? ??????????? ???? ????????: ?? ???????? ?? ????????????. ?????? ????????, ????????-???????, ??????????? ????????? ??? ???????????? ???? ??? ?????? – ??? ??? ???? ????? ???????.
??????? ???? ????? ???????????? ???????, ??? ??????? ??? ?????????????, ????????? ????????? ??????????? ????????: ???????? ????????, ??????? ?????????? ????????? (LMS), ???????? ??????????. ? ??????, ????????? ????????? ?????? ?????? ?????? ???????? ?????? ???? ??? ???, ??? ?? ??????? ???????? ? IT.
?????????? ????? ??????????????? ??????????
? ????? ????? ?????????? ??? ?????? ?????????? ? ???????????? ??????? ?????? ?? ?????????? ???????????? ??????????? ?? ???????. Stepik, Coursera, GeekBrains, ??????.????????? ? ?????? ????????? On-X ?????? ??????????? ????????? ????????? ??????? ?????????? ?????????? ???????? ??? ????????.
? ??????????????? ??????????? ?????? ??????? ??????????? ???????? ????????????? ??? ? ?????? ??? – ?????? ???????? ???????? ???????????? ? ??????? ???????????????? Python ??? Scratch ??? ?? ?????????? ???????. ??? ??????? ??????? ??? ???????????? ?????? ????????? ?????, ???????? ?????????? ???????? ? ??????? ?????? ???????????????? ?? ??? ??????.
??????????? ??????
??????????? ???????? ??????????? ????? ????????? ? ??????? ?????????????? ???????? – ? ???????, ????????? ???????? ??????? ?????? ? Excel ??? ???????????? ??????? ?? ?????????? ? ?????????????? ???????????? On-X. ???? ??? ??????? ??????? ?????? Python ??? VBA ????????? ????????? ???? ?????? ?????? ??????.
? ??????????? ??? ????? ??? ??????? ????????: ???? ?????? ?????????? ?????? ?????????? ??????? Excel ?? ?????? ?????? ? ??????? ? ?????-??????, ?? ?????? ?????????? ??????????? ? ??????? ????????? ???????? ??? ?????????? ????????? ???????? ????? API.
???????????? ????????? ??????
??????????? ??????? ?? ???? ?????????? ?????????? ??. ?????????? ?????????? ??????? ??? ????????? ?????????? ?? ???????? ??????????; ??????? ????????????? ??????? ??? ??????? ???????????? ??????; ????????? ??????? ????????????? ????????? ?????? ? ??????????.
??? ????????????? ?????????? – ??? ?????????? ??? ???????? ?????? – ??????? ??????????? ????????? ????? ????????????? ?????? ??? ??????????? ?? ???????? ?????????.
?????????? ? ???????????: ?????????? ?????????
??????? ???????????
? ?????????? ??????? ?????????? ????? ???????????? ???? ???????? ??? ??????? ? ?????? ??????? (? ????????? ???????? – ?? ???????-????????). ??????? ?????? ???????? ?? ??????????????? ???????? ? ?????????? ? ???????????? ????????????? ???????? Scratch ??? Blockly. ?????????? ??????? ????????????? ? ?????????? ????? ??????????? ??????: Python ???? ???????????? ?????????? ??? ???????? ??????? ??????????? ????????? ????? ???????? ? ?????????? ??????????.
?? ????????? ?????????????? ?? ?? ????????? ???? ??? ????? ???? ? ??????????? IT-???????? ??????? ????? ?????. ??? ????? ?????????? ????????? ??????? ?? ?????????????? ????????? ?? ??????????? ? ????????????? ???? «??? ?????».
?????? ????????
? ????????????? ????????? ??????? ??????-???? ???????????? ????? ?????????? ??????????? ??????????? ?? ???? ?????????? ???????????? – ?? ?????????? ?? ??????? ??????????. ?? ???? ???????? ??????????????? ??????????? ??????? ??????????????? ?? ?????????????? ????????? ?? ??????? ?????? ??? ???????? ??????.
??????, ?????????? ??????????????? ??????????? ???? ??????? «?????? ????????????????» ???? ?? ????????????? ??????????; ????? ??????? ?????????? ????? Python ??? ???????????; ?????? ????? ????????????? ???? ????????????? ??????????? ????????? ?? Data Science ??? ??????????? ???? ?????????.
??????????????? ? ????????-????????
??? ?????? ??????? ??????? ?????? ???????????????? ????? ???? ????? YouTube-?????? (????????, Russian Code Cup), ???????? («????????», «????????? ???????») ? ???????????? Telegram-???? (Python Community Russia). ??????????? ??????????? ? ????????? ?? ??? ?????? ???? ??????????? ????????? ? ?????????? ????? ??? ??????????? ?? ??????? ??????? – ???? ?????? ?????????? ????????????? ????????? ????.
????????? ?????? ???: ??? ????? ???? ??????????? ????????? ????
???????????????? ??????? ? ???????? ?????
??????????? ??????? ??? ???? ??????? ?? ??????? ???? ???????? ????????? ????? ????????? ???????? ??? ?????? ? ??????-?????????????? ????????????? (????????, IFTTT). ???????? ??????? ????? ??????.??????? ????? ??????????? ??????????????? ? ????? ?????????? ????? ????????????? ????????? ???????? ??? ?????????? ??? ????????.
????????? 3D-????????? ????? ???????? ??????????? ??????????? ????? ???????? ??? ??????????? ??????????; ?????????? Arduino ???????? ?????-?????????? ??? ?????????? ??????? ??? ???????? ?? ???? ????????????????? – ??? ??? ??????? ??????? ????????? ????? ????????????????.
?????????? ? ???????? ???????????
? ?????????? Big Data ??????????? ???????? ???????? ?? ??????? ?????? (Data Analyst) ? ????????? ???????? (Machine Learning Engineer). ???? ? ??????? ?????? Python ????????? ???????????? ???????? ?????????? ??????????: ??????? ????? ?????????? ?? ??? ? ???????? ???? ??? ??????? ?????????? ????????????? ? ????????? ?????????.
????????? ???????????? ???????? ????????????? ?????????? ????????? ???????? ????????? ?? ?????? ? SQL-????????? ??? Power BI – ????? ????? ??? ?????????? ??????? ??????????? ?????????? ??? ?????????????? ? IT-???????.
?????????? ??????? ?????????? ? ??????????
?????????? ????????? ????? ????? ????? ?? ????? ?????????? ???? ????????? ???????????????? ????? ????????. ? ??????? ??????? ??????? ??????? Unity ? Godot, ? ??? ???????? On X, ?????? ??????????? ????? ??????????? ????????? ???? ? ???????? ???????????? ??????????? ???? ??? ??????? ???????? ??????????.
??????????? ??????? ??????? ????????????????? ????????? ????????? Processing ??? P5.js; ??????????? ??????? ???????? ?????????? ?? Pure Data; ?????????? ??????? ????????? ??????????? ? Ren’Py – ??? ??? ??????? ???? ?? ???????????? ????????? ?????? ????.
????? ????????? ????? ???????????????? ???????????? ? ?????????
?????? ?????????? ??????? ??????? ???????????? ? ??????????? ?? ?????????:
- Python ???????? ??? ????? ?????????? ??? ?????????? ????????? ???????? ??????????.
- JavaScript ????????? ???? ?????????????? ???-?????????????.
- Scratch ????????? ?????? ??? ???????.
- C# ???????? ????? ????????????? ??? ????????? Unity.
- SQL ?????????? ????? ??? ????????? ? ????????? ?????????? ???????.
- R ??????? ? ?????????? ??????.
- Go ???????? ??, ??? ?????? ????????? ??????????? ???????.
?????????? HH ??????????: ?? ????????? ?????? ?????????? ???????? ?? ??????? Python ??????? ????? ??? ?? ????? ?????????, ? ????? ???????, ??? ?? ??? ??????, ?????????????, ??? JavaScript ???????? ??????? ????? ?????????? ? ???-????????????? ??????????? ????????? ?????.
????? ???????? ???????? ?????????? ?????????? ?????????? ????????????
???????? ???????????????? ????????? ?? ?????? ?????????? ???????????:
- ??????????? ????????: ??????????? ?????? ??????????? ?????? ?? ??? ???????????? ??????.
- ????? ?????????? ?????: ?????????? ?????????? ????????? ?????? (debugging) ????????? ???????????? ? ???????? ? ??????? ????????? ????????? ????.
- ????????????: ???????????? ?????? ????????? ??????? ??????????? ??????? ???? ??? ????????? ??????? ????????.
- ???????????? ? ??????????: ???????? ?????????? ??????? ?????????????? ? ??????????????; ???????? GitHub ???????? ? ???????????? ????? ??? ???????? ?????.
- ?????????? ????????: ????????? ??????? ????? Stack Overflow ??? ?????? ?????????? ????????? ????????? ????????? ????????? ?????.
- ??????????????: ???? ????????? ?????? ????? ??????? ? ???? ?? ???? ????????? – ???????? ? ??????? ?????????? ???????? ????????? ????????????.
- ???????: ?????? ????????? ??????????? ????????? ???????? ??????????? ????? ??????? ?? ?????? ??? ????????? ??????? ????????????!
????????? ???????? ????? ?????? ?? ????????? IT-?????: ?????? ???????? ????????????, ???????? ????????? On X ??????????? ??????? ????? ???????????, ?????????????? ??????? ???????? ? ????????? ?????????? ??????? ???? ? ???????????? ?????.
?????????? ? ???????: ?????? ??? ???????? ?????????????
??-???????? ?????? ?????? ????????????? ?????????? ???????????? ? ???? ????? ??????????… ?????? ?????????? ??? ????? ??????????????????! ??? ?????? ?????? ??????????????? ?? ??????? ? IT (?? ?????? ???????? SuperJob ??????-????????????? ????? ????? ????? ?????? ?? ????????? ???? ???), ? ??????? ??????? ?????????? ?????????????? ???????? ?? 20–22 ??? ????????? ??????? ?????? ???????? ??? ?? ?????.
?????????? ??? ?? ???? ?????? ????????????? «????????»: ???? ???? ???????????? ???????? (???????? ??????????? ????????), ??????????? (????????? ???????????? ??????), ??????? (???????????? ??????? ???????) ? ???? ?????????? (????????????? ????????????? ??????).
??????????? ????? – ??? ???????? ?????? ???? ? ????????, ??????? ????? ??????????????? ???????? ??????????? ???? ?????????? ????? ????? ??? ??????????? ?? ????? ????????????!
??? ?????????? ? ????????? ???????????????? ??? ??????????? ???????
?????? ???? ???????? ??? ???????:
- ?????????? ????: ??? ???? ??? ????? ????? ?????? ??? ??????????? ????????????? ??? ???????? ????????-???????? ??? ????????????? ?? ?????????
- ????????? ????: ?????????? ?? ?????? (? ????? ????????? ?????? – Python/R; ??? ?????? – JavaScript).
- ??????? ????????? ????: ?????????? ?????????? ???? Stepik «???????????????? ?? Python», ????? ??????? YouTube («???? ??????», «?????????»), ????????????? ????????? Codewars/LeetCode.
- ???????????? ?????? ????: ????? ??? ????? ????? ??????????-???????? ????? ??????????? – ??????? ???????????????!
- ????????????????: ??????????????? ? ???????????? ???? Telegram («Python Community Russia», «Frontend-????????????»), ?????????? ??????? ?? ???????? Meetup.com.
- ?? ????????? ????????: ?????? ??????? – ??? ??????!
????????? ?????????? ???????? ?????????? ?????????? ??? ???????????????? ????? – ?????? ???????? ??????? ? ????????? ????????? ?????!
??????? ??????????? ??????? ?? ?????????? ?????????
?????? ?? ?????? ????? ?????? ??????? ??? ???????.
????? ?., ?????? 9 ?????? ?? ?????, ???????, ??? ??? ???????? ????????? ????? ???????? ?? ?????????? ?????????? ????? ????????? ???? ?????????? ???????? ????? ??? ?????? ????. ?? ?????? ????????? ?????? Python ?? ???? ??????? ?? ?????-?????? YouTube ? ?????? Telegram-???? ??? ????????????? ???? ???????????? ??????: ? ??????? On-X ??? ???????? ?????? ????????? ????? ???-????????? ? ?????????? PDF-???????? ????????? ?????????????! ?? ?????? ?????? ???????? ?????????? ????? 300 ???????? ?? ?????.
??????? ???? ?? ????????????? ?????????????? ???????? ??????.
??????? ?., ???????? ?? ????????? ?? ????????????? ???? ? ????????? ?????? ????? ???????? ????????? ??????? ????. ??? ??????????? ??????? Excel VBA ????? ?????????????? ??????? ????????? ???????: ?????? ??? ??????? ????????????? ???????????????? ?? ?????????? ????? ????? ????? ??????? ????? ? ??????? ????????? On X! ???? ??????? ?????? ????????? ????? ???? ?? ????????? – ?? ????? ???????? ????? ?????? ?? ?????? ??????? ????????? ?? ???? ??????.
??????? ??? ???? ?????? ??? ??????????????? ?? ????????.
??????? ?., ??????? ???????? ?? ????-????????, ??????????? ?????? ? ????? ????? ????????? ??????-???????? Bioinformatics Institute SPbU ?? ??????? Python ??? ???-?????. ??? ??????? ??? ???????? ????????? ???-???????? ?????? ????????????? ????????? ?????? ?? ?????? ?????????! ?????? ?????? ?? ?????? ????????? ????????? ????????????????, ?? ????? ???????????? ???????????? ????? ?? ???????? ?????????!
?????? ???????? ??????????: ???????? ???????? ?????? ???????? ??????, ?????????? ?? ???????? ???? ?????????!
????? ????????? ?????????? ???????????? ?????? ???????? ?????????????????
???????????? ??????? ?????? ?????? ?? ????? ????????????? ?????? ???? ????????:
????????? ???????????? ??????? ????? ??????????????? ???????? ???????? ??? ?? ????????????? ??? ????????? ??????? ??? ????????? ?????; ???????? ??????????? ?????????? ????????? ?????????? ??????? ????????? ??? ??????????? ??????? ????????????; ????? ?????????? ??? ????? ?????????? ????????? ????????-???????????????? ???????; ?????? ???????? ???????? ?????????????? ?????; ??????????????? ??????????? ?????? ?? ??????????? ??????? ? ??????????? ??? ??????????? ?? ??????????????? ?????????;
?? ????????? ?????????? ??????? ????? ?? ????????? ?? ??????? ???? ?? ?????? ????? ???????????????? ????????? ??????? ????? ?? ????????? ????! ????????????? ????????, ??????? ?????????? ???????? ? ??? ????? ???????? ???? ?????? ???? «? ???????» ??? ??????…
???????? ???????????????? – ???????? ????????
??????????? ????? ?????????? ???????????????? ??????? ???? ?????????:
- ?????????? ??????????? ????? ??????????????
- ????? ???????????? ???????????? ????????
- ?????? ????? ?????????? ???????? ????????
- ?????? ????????????? ? ?????????? ??-?? ??????????? ?????????? ??????????.
- ??????? ????? ???????????? ??-????
??????? ????? ???????? ??????????? ??????! ???????????????? ???????? ?????? ???????? ??????? ????????? ?????????; ???????????? ????????? ??????????? ???????????????; ?????? ??????? ?????????????…. ? ??????? – ????????? ????? ? ?? ?????, ? ??????? ????? ????????? ??? ????? ?????????? ??????????!
???????? ??????????????? ?????? ??????? On X ?????? ?????? ????? ?????? – ???????? ?? ??? ??????? ????????????? ?????? ???????????????? ??????????!