?????? ?????????? ???????????? ??????????? ?????????? ?????????? ???????
?????? ?????????? ???????????? ??????????? ?????????? ?????????? ???????
??????????? ??? ?????????? ???? ???????? ?????
? ??????? ??????? ???????????????? ?? ?????, ?????????? ???? ?????? ????? ????????????, ????????? ???????????? ? ???? ?? ???????? ???????, ??????????? ??????????? ??????? ????????. ????? ????????? ????? ???? ?? ????????? ? ???, ??? ?????? ??????????? ???????? ???????????? ??? ?????? ????????? ? ???? ?????. ??????? ??????????? ??? – ??? ?? ?????? ???????? ???????? ??? ?????????????? ??????, ? ????????????? ???? ? ?????????, ??????? ????????? ?? ??? ????? ????? ?????.
????? ???? 10–15 ?????? ????? ??????????? ????????????? ????????? ??????????? ??????????????? ? IT-????????????? ? ??????????. ?????? ??? ???? ?????? ?????????? ?????? ?????????????? ???????? ? ?????? ? ??????????, ? ???????? ??? ?????????? ???????? ????????-????? ?????? ?? ??? ?? ??????????? ??? ????? ???????? ???? ???????????? ??????????? ?? ????? ????? ??? ?????? ????????? ??????.
??????????????? ???????: ??? ??? ??????????
?????? ????? ???????????? ??????????? ????????? ? ???????? ?????????? ????. ? ???????????-???????????? ????? ??? ???? ???????????? ??????? ??? ?????? ? ????????? ???????????, ??????????? ????? ?????????. ? ????????? ????? ??????? ?????????????? ????? ????? ????? ? FORTRAN, ? ????????? ?? ??? ?????? ??????? ???????? ????, ??? ??????? ????? ???????????. ????? ???????? ???????????? ??????????? ???? ??????????? ????????? – ?????????? ?????????????????? ????? ? ??????????? ??????-????????????????? ??????????.
???????? ????? ???????? ? ?????????? ?????? ??????????? ? 1980-?. ?? ??????? ????? ???????? ????????? ? ??????????? On-X ???????????? ??????????? ??????? ? ?????????? ????????? ????? ?? ????? ????. ? ?? ?????? ??????? ??????? ????? ?????????, ??? «????????» ? «????? ????????????? ???????», ? ????? ????????????? ???????? ?? ???????????? ?????? ????? ?????????.
?? ???????? ?????? ?????? ????? ????????? ????????? ????????? ? ???????? ????????: ?????? ???? ????? ?????? ?????? ????? ??????? ????????. ??? ?????? ????????? ? ????, ??? ??????????? ??????????? ? ??????????? ????? ??? ?? ???????? ???-?? ????????????.
??????? ????????? ?????????????????? ??????
????????? ???? ??? ?????????? ???????? ?????
???? ?? ???????? ?????? – ??????? ???????????? ????? ??? ???? ????: ?? ???????? ?? ????????????. ?????? ???????, ???-???????, ????????? ?????????? ??? ?????????? ???? ??? ?????? – ??? ??? ???? ?????? ???????.
??????? ???? ????? ??????????? ???????, ??? ????? ??? ????????, ????????? ???????? ???????? ???????????: ???????? ????????, ??????? ?????????? ????????? (LMS), ???????? ??????????. ????????????? ????????, ????????? ????? ???????????????? ???????? ?????????? ???????? ???????? ???? ??? ???, ??? ?? ?????????? ?????? ??????? ? IT.
?????????? ?????????? ??????? ??????????
? ?????? ????? ?????????? ??? ????? ????????????? ? ??????? ????????? ???????? ?? ??????????? ?? ??????? ?????. Stepik, Coursera, GeekBrains, ??????.????????? ? ?????? ??????? On-X ?????? ??????????? ?????????? ????????? ??????? ?????????? ?????????? ???????? ??? ???????.
? ?????? ?????? ??????? ??????????? ???????? ????????????? ??? ? ????????? ??????? – ?????? ???????? ???????? ???????????? ? ????????????? ??????? Python ??? Scratch ??? ?? ?????????? ???????. ??? ????????? ??????? ??? ???????? ?????? ????????? ?????, ???????? ?????????? ???????? ? ??????? ?????? ???????????????? ?? ??? ??????.
??????????? ??????
????????? ????????? ?????? ????? ????? ???????????????? ? ??????? ??????? ????????? – ? ???????, ?????? ???????????? ??????? ?????? ? Excel ??? ?????????? ???????? ?? ?????????? ? ?????????????? ???????????? On-X. ???? ??? ??????? ??????? ????????? Python ??? VBA ???? ??????????? ????????? ???? ?????? ?????? ??????.
????? ??? ????????? ??? ??????? ??????????: ???? ?????? ????????? ??????????? ????? Excel ?? ?????? ?????????????? ????????? ? ?????-??????, ?? ?????? ?????????? ??????????? ? ??????? ????????? ???????? ??? ?????????? ????????? ???????? ????? API.
???????????? ????????? ??????
??????????? ??????? ?? ????????????? ?????????? ????????????? ??. ?????????? ??????????? ??????????? ??? ????????? ?????????? ?? ????????? ??????????; ??????? ??????? ????????? ??? ??????? ???????????? ??????; ????????? ??????? ????????????? ????????? ?????? ? ??????????.
??? ????????????? ?????????? – ??? ??????? ??? ???????? ?????? – ??????? ??????????? ????????? ????? ????????????? ?????? ??? ???????? ???????? ?????????????.
???????????????? ? ???????????: ?????????? ?????????
???????? ???????????
? ??????? ??????? ?????????? ????? ??????????? ?????????? ??? ??????? ? ??????? ??????? (? ????????? ?????????? – ?? 2-3-??). ???????????????? ???? ???????? ?? ??????????? ???????? ? ???????????? ? ??????????? ????????????? ????? Scratch ??? Blockly. ?? ???????? ????????? ????????? ? ???????? ????? ????????? ??????????? ??????: Python ???? ???????????? ?????????? ??? ???????? ????? ???????????????? ????????? ????? ???????? ? ?????????? ??????????.
?? ????????? ?????????????? ?? ?? ????????? 5 ??? ????? ???? ? ??????????? 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 ???????? ??? ????? ?????????? ??? ?????????? ????????? ????????? ??????????.
- JS ????????? ??????? ???????????? ???-?????????????.
- ?????? ???????? ???????? ??? ???????.
- C# ????????? ????? ????-??????????? ????????? Unity.
- SQL ????? ??? ?????? ? ??????? ? ?????.
- ??????????? ??????????? R ??????????? ? ?????????? ??????.
- Go ???????? ??, ??? ????? ????????????? ??????????? ???????.
?????????? HH ??????????: ?? ????????? ??? ?????????? ????? ?? ??????? Python ??????? ????? ??? ?? ????? ?????????, ? ????? ???????, ??? ?? ??? ??????, ?????????????, ??? ??????????? ???????? ??????? ????? ?????????? ? ???-??????????? ??????????? ????????? ?????.
????? ???????? ???????????????? ?????? ???????? ????????? ????????????
???????? ???????????????? ????????? ?? ?????? ??????????? ??????:
- ??????????????? ????????: ??????????? ?????? ??????????? ?????? ?? ??? ????????? ?????.
- ????? ??????? ?????: ?????????? ?????????? ????????? ????? (debugging) ??????? ???????????? ? ??????? ? ??????? ????????????? ????????? ??????.
- ????????????: ???????? ???????????? ???????? ??????? ?????????????? ?????? ???? ??? ?????????? ??????? ???????.
- ???????????? ? ??????: ?????????? ??????? ??????? ?????????????? ? ???????????; ?????????? GitHub ???????? ? ?????????? ?????? ??? ??????????? ?????.
- ??????????????? ???????????: ?????????? ??????? ????? Stack Overflow ??? ???????? ?????????? ????????? ????? ????????? ??????? ??????.
- ??????????????: ???? ?????????????? ?????? ????? ?????????????? ? ????????????? ?? ???? ???????? – ???????? ? ??????? ?????????? ????????? ??????? ????????????.
- ?????: ????? ????????? ??????? ???? ????????? ????????? ????? ??????? ?? ?????? ??? ????????? ???????????? ????!
?????? ???????? ????? ?????? ?? ????????? IT-?????: ?????? ???????? ????????????, ????????? ????????? On X ??????????? ??????? ????? ????????, ??????????????? ??????? ???????? ? ?????? ???????????? ??????? ???? ? ???????????? ?????.
?????????? ? ?????????????: ?????? ??? ?????????
?? ??? ??? ?????? ???????? ????????????? ????????? ?????????? ? ????????? ????? ????????… ?????? ?????????? ??? ????? ??????????! ??? ?????? ?????? ???????? ????????? ? IT (?? ?????? ???????????? SuperJob ??????-??????????? ????? ????? ????? ?????? ?? ????????? ???? ???), ? ??????? ??????? ?????????? ????????? ???????? ?? 20–22 ??? ????????? ??????? ?????? ??????????? ??? ?? ?????.
??????????? ??? ?? ???? ???????????? ???? «????????»: ? ????????? ????? ???? ???????????? ????????? (?????????? ???????? ??????????), ??????????? (?????????? ???????????? ??????), ????????? ??????? (?????? ????????????? ???????) ? ???? ?????????????? (????????????? ????????????? ??????).
??????????? ??????????? – ??? ??????? ?????? ???? ? ????????, ??????? ????? ??????????????? ???????? ?????????? ???? ?????????? ????? ????? ??? ??????????? ?? ????? ????????????!
??? ?????????? ????? ???????????????? ???????????????
?????????? ??????????? ????????? ????? ?????? ?? ??????????? ????:
- ?????????? ??????????: ?????? ??? ????? ?????? ??????? ??? ??????????? ??????? ??? ???????? ?????? ????? ??????? ??????? ? ?????????
- ?????????? ??????????? ????: ?????????????? ?? ?????? (??? ??????? ?????? – Python/R; ? ????? ???-?????? – JavaScript).
- ??????? ????????? ????: ?????????? ??????? ???? Stepik «???????????????? ?? Python», ?????????? YouTube («???? ??????», «?????????»), ????????????????? ????????? Codewars/LeetCode.
- ???????????? ?????? ??????: ????? ??? ????? ????? 15-30 ???. ??????????? – ??????? ????????????!
- ?????????: ????????????? ? ?????????????????? ???? 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 ???????? ?????????? ? ?????? ?????? – ???????? ??? ??? ?? ??????? ????????????? ?????????? ???????????????? ??????!