ዝርዝር ሁኔታ:
- ደረጃ 1 ቅድመ ሁኔታዎችን መጫን…
- ደረጃ 2: ማዋቀር…
- ደረጃ 3: ወደ.exe ይገንቡ
- ደረጃ 4: አጠቃቀም…
- ደረጃ 5 ፦ ማራገፍ…
- ደረጃ 6 - ማብራሪያ…
- ደረጃ 7: ተከናውኗል
ቪዲዮ: ቀላል የፓይዘን የጀርባ በር: 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ስለዚህ በቀላል ኔትካቴ ጀርባዬ ላይ ትምህርት ከተሰጠ ከአንድ ዓመት ገደማ በኋላ የፒቶን የፕሮግራም ቋንቋን በመጠቀም ተመሳሳይ የሆነ ግን የበለጠ ባህሪ የተሞላ ስሪት ለመፍጠር አነሳሳኝ ምክንያቱም እሱ በጣም ቀላል ቋንቋ ከሌሎች ጋር ሲወዳደር። ስለዚህ የኋላ በር ምን እንደ ሆነ ካላወቁ በመሠረቱ እሱ ከአንድ ሰው ኮምፒተር ጋር ለመገናኘት እና ለመቆጣጠር የሚያስችል መንገድ ነው። ይህ እጅግ በጣም ቀላል መጫንን ፣ አጠቃቀምን እና ከአውታረ መረብዎ ውጭ ለመጠቀም በጣም ቀላል በመሳሰሉት በኔትካቱ ላይ ብዙ ጥቅሞች አሉት። እኔ ከዚህ በፊት እንደ ማንኛውም ትዕዛዞችን ማስኬድ እንዲችሉ እኔ በርቀት cmd ን አካትቻለሁ። እንዲሁም አገልጋዩ አሁን የመሻገሪያ መድረክ ስለሆነ አሁን በሊኑክስ አገልጋይ ላይ ግንኙነቶችን መቀበል ይችላሉ።
ለማንኛውም የቅርብ ጊዜውን ስሪት እዚህ ማውረድ ይችላሉ (የሚያስፈልጉዎት ፋይሎች አገልጋዩ እና ደንበኛው ብቻ ናቸው)።
ማሳሰቢያ: ይህ ፕሮግራም ገና ትንሽ በሂደት ላይ ነው ፣ ለወደፊቱ ጥቂት ተጨማሪ ባህሪያትን ለማካተት ተስፋ አደርጋለሁ። ይህ ፕሮጀክት በ github ገጽ ላይም ይገኛል።
ደረጃ 1 ቅድመ ሁኔታዎችን መጫን…
ስለዚህ ይህ ፕሮግራም በ Python 3 ውስጥ የተሠራ ስለሆነ እርስዎ ይቀጥሉ እና የቅርብ ጊዜውን ስሪት ከዚህ ያውርዱ። ግን ጥቂት ሞጁሎችም ያስፈልግዎታል።
ስለዚህ እነሱን ለመጫን በቀላሉ በትእዛዝ መጠየቂያ ውስጥ Python -m pip install -r requirements.rxt ን ማሄድ ይችላሉ። “Requirements.txt” የሚያስፈልጉትን ሞጁሎች በሙሉ የያዘው በዋናው ማውጫ ውስጥ ያለው ፋይል ነው።
ደረጃ 2: ማዋቀር…
ስለዚህ ደንበኛውን ለማዋቀር src/client.py ን በ IDLE ወይም በሌላ በማንኛውም አርታኢ ይክፈቱ እና ከላይ ያለውን ኮድ በፎቶ 1 ላይ ማየት አለብዎት።
ለማንኛውም እርስዎ ማድረግ ያለብዎት የመጀመሪያው ነገር ለመገናኘት ወደ አይፒ አድራሻ ማዋቀር ነው ፣ ስለዚህ ደንበኛው እንደ ስዕል 2 ጋር መገናኘት ያለበት strHost የእርስዎ አይፒ እንዲሆን አድርገው ያዘጋጁ። ከአውታረ መረብዎ ውጭ ፕሮግራሙን እንዲጠቀሙ ከሚፈቅድዎት ከ no-ip ፣ ከዚህ በታች ባለው መስመር ላይ “#” ን ያስወግዱ እና በጥቅሶቹ መካከል የአስተናጋጅ ስምዎን ይሙሉ። ለምሳሌ. myserver113.ddns.net.
ማሳሰቢያ - ፕሮግራሙን ከአውታረ መረብዎ ውጭ ለመጠቀም ካቀዱ ወደብ ወደብ 3000 ማዘዋወር አለብዎት።
ደረጃ 3: ወደ.exe ይገንቡ
ያለ ፓይዘን እና ሞጁሎች ያለ ማንኛውም ሰው ፋይሉን እንዲያሄድ ለመፍቀድ ፋይሉን ወደ.exe መገንባት አለብዎት። ስለዚህ ለመገንባት የትእዛዝ ጥያቄን ይክፈቱ እና የሚከተለውን ኮድ ያሂዱ
pyinstaller client.py --exclude-module FixTk --exclude-module tcl --exclude-module tk --exclude-module _tkinter --exclude-module tkinter –exclude-modul Tkinter –onefile --windowed
ይህ የሚያደርገው በፋይሉ መጠን ላይ ለማስቀመጥ ጥቅም ላይ ያልዋለውን የቲኬተር ሞዱሉን ማግለል እና ከዚያ አንድ ነጠላ ተፈፃሚ ይፈጥራል።
ማሳሰቢያ: -icon = "icon icon" ን በመጨመር የራስዎን አዶ ማከል ይችላሉ
ደረጃ 4: አጠቃቀም…
መጪ ግንኙነቶችን ለመቀበል አገልጋዩን ከማሄድዎ በፊት ፋየርዎልን ማሰናከል ወይም ወደብ 3000 መፍቀድ አለብዎት። ከዚያ በኋላ ግንኙነቶችን ለማዳመጥ አገልጋዩን ማስኬድ ይችላሉ።
አንዴ ግንኙነት ካገኙ በኋላ “--help” ብለው መተየብ ይችላሉ ፣ እና በሥዕሉ ላይ እንደሚታየው ጥያቄ ማግኘት አለብዎት 1. በመቀጠል “--i የደንበኛ መታወቂያ” ን በመተየብ ከተጠቃሚው ጋር መስተጋብር መፍጠር ይችላሉ።
በመቀጠል ፣ በፎቶ 2 ውስጥ እንደሚታየው አንድ ምናሌ ማየት አለብዎት ፣ እና አሁን እንደ “--m” መልእክት ለመላክ ፣ “--e” የርቀት cmd ን ለመክፈት ፣ ወዘተ የመሳሰሉትን ማንኛውንም ትዕዛዝ ማስኬድ ይችላሉ እንዲሁም እርስዎም መጠቀም ይችላሉ "-ለ" ስለዚህ ግንኙነቱን ወደ ዳራ ማንቀሳቀስ እና ከሌላ ኮምፒተር ጋር መስተጋብር መፍጠር ይችላሉ።
እንደነገርኩዎት ፣ በመጀመሪያ በ netcat backdoor በር ብቻ ያደረጉትን ማንኛውንም ነገር ማድረግ ይችላሉ።
ማሳሰቢያ-መስኮቱን ከመዝጋት ይልቅ በዋናው ምናሌ ውስጥ “--x” ን በማሄድ ግርማ ሞገስን መዝጋት ሁልጊዜ ጥሩ ነው።
ደረጃ 5 ፦ ማራገፍ…
ይህንን ፕሮግራም በጭማሪው ላይ ካከሉ እና እሱን ለማስወገድ ከፈለጉ በቀላሉ መዝገቡን ይክፈቱ እና ወደ “HKEY_CURRENT_USER / ሶፍትዌር / Microsoft / Windows / CurrentVersion / Run” ይሂዱ። ከዚያ “winupdate” የተባለውን እሴት ይሰርዙ። በአጋጣሚ እንዳይሰረዝ አጠራጣሪ ያልሆነ ስም ሰጥቼዋለሁ ፤)።
ደረጃ 6 - ማብራሪያ…
ስለዚህ እያንዳንዱን ባህሪ እንዴት እንደሠራሁ በመጻፍ ገጾችን ማሳለፍ እችል ነበር ፣ ግን ይልቁንስ ይህ አጠቃላይ ፕሮግራም እንዴት እንደሚሰራ በአጠቃላይ እገልጻለሁ።
ስለዚህ ፕሮግራሙ የሚሠራው በመጀመሪያ ከደንበኛው ለሚመጡ ግንኙነቶች በወደብ ላይ በማዳመጥ ነው ፣ በዚህ ሁኔታ እኔ ወደብ 3000 ን መርጫለሁ። ቀጥሎ ደንበኛው ያንን ወደብ በመጠቀም ከአገልጋዩ ጋር ይገናኛል እና አገልጋዩ ትዕዛዞችን እንዲልክለት ይጠብቃል። በእኔ ሁኔታ ትዕዛዞቹ እንደ “dtaskmgr” ያሉ ቀላል የጽሑፍ ሕብረቁምፊዎች ናቸው ፣ ይህም ደንበኛው የተግባር አቀናባሪውን እንዲያሰናክል ይነግረዋል። በእውነቱ በጣም ቀላል ነው። አገልጋዩ በቀጥታ ከደንበኞች ፒሲ ጋር አይገናኝም ፣ ይልቁንም የተገለጹትን ትዕዛዞች ከሚያከናውን ከደንበኛው ጋር ይገናኛል።
በሶኬት ላይ መረጃን ስለመላክ አንድ ተጨማሪ ነገር ፣ ውሂቡ እንደ ባይት መላክ አለበት ፣ ይህ ማለት አገልጋዩን እና ደንበኛው መልእክቶቹን በመደበኛ ጽሑፍ ላይ ዲኮዲንግ ያደርጉታል ማለት ነው።
የሆነ ሆኖ ፣ ያ የኋላ በርን ለመሥራት የሚደረገው ያ ሁሉ ነው ፣ እኔ ኮዱን ቀለል አድርጌ አስተያየት እንደሰጠሁ ያስተውላሉ ፣ ስለዚህ ትንሽ ፓይቶን ካወቁ ለመረዳት ትንሽ ቀላል መሆን አለበት።
ደረጃ 7: ተከናውኗል
በዚህ ፕሮግራም ይደሰቱ! በተለይ በቅርብ በማይኖሩ ጓደኞች/ዘመዶች ውስጥ ለመርዳት ሊረዳ ይችላል።
ይህ ትምህርት ሰጪ ጠቃሚ ሆኖ እንዳገኙት ተስፋ አደርጋለሁ እና ማናቸውም ጥያቄዎች ካሉዎት ወይም ስጋቶች ካሉዎት እባክዎን አስተያየት ይተዉልኝ ወይም እኔን ይላኩልኝ።
እንዲሁም በዚህ ፕሮግራም ውስጥ ማንኛቸውም ስህተቶች ካገኙ ፣ ወይም አንድ ባህሪ እንደጎደለ ወይም ለማካተት ጠቃሚ ሆኖ ከተሰማዎት እባክዎን ለእኔ ሪፖርት ያድርጉ።
የሚመከር:
የፓይዘን መግቢያ - ካትሺሂኮ ማትሱዳ እና ኤድዊን ሲጆ - መሠረታዊ ነገሮች - 7 ደረጃዎች
የፓይዘን መግቢያ - ካትሱሂኮ ማትሱዳ እና ኤድዊን ሲጆ - መሠረታዊ ነገሮች - ሰላም ፣ እኛ በ MYP ውስጥ 2 ተማሪዎች ነን 2. Python ን እንዴት ኮድ ማድረግ እንደሚችሉ መሰረታዊ ነገሮችን ልናስተምርዎ እንፈልጋለን። በኔዘርላንድ ጊዶ ቫን ሮሱም በ 1980 ዎቹ መገባደጃ ላይ ተፈጥሯል። ለኤቢሲ ቋንቋ ተተኪ እንዲሆን ተደረገ። ስሙ ‹Python› ነው። ምክንያቱም መቼ
ሙሉ የፓይዘን ድር በይነገጽ ኪት ለ PhidgetSBC3: 6 ደረጃዎች
ሙሉ የፓይዘን ድር በይነገጽ ኪት ለ PhidgetSBC3: የ PhidgetSBC3 ቦርድ ደባይን ሊኑክስን የሚያከናውን ሙሉ የሚሰራ ነጠላ ቦርድ ኮምፒተር ነው። ከ Raspberry Pi ጋር ተመሳሳይ ነው ፣ ግን 8 የአናሎግ ዳሳሽ ግብዓቶች እና 8 ዲጂታል ግብዓቶች እና 8 ዲጂታል ግብዓቶች አሉት። ከድር አገልጋይ እና ከድር ትግበራ ጋር አብሮ ይጓዛል
ለፓይ ፓይ አርዱዲኖ ግንኙነት የፓይዘን ተርሚናል 4 ደረጃዎች
የፓይቶን ተርሚናል ለርካሽ ፒ አርዱዲኖ ግንኙነት - Raspberry Pi የሊኑክስ ማሽን ስለሆነ ምናልባት ለእሱ ብዙ ተርሚናል መተግበሪያዎች አሉ። እኔ ግን በፓይዘን ውስጥ አዲስ ጽፌያለሁ ፣ ለምን አስጨነቀኝ? ይቀጥሉ። ሁለቱንም ፒ እና አርዱዲኖን የሚጠቀም ፕሮጀክት እየሰሩ ከሆነ ምናልባት ምናልባት ያስፈልግዎታል
ቀላል የፓይዘን ቁጥር መገመት ጨዋታ 11 ደረጃዎች
ቀላል የፓይዘን ቁጥር መገመት ጨዋታ - በዚህ መማሪያ ውስጥ በ Pycharm ትግበራ ውስጥ ቀላል የ Python ቁጥር ግምትን ጨዋታ እንዴት መፍጠር እንደሚችሉ እናስተምራለን። ፓይዘን ለጀማሪዎችም ሆነ ለኤክስፐርቶች በጣም ጥሩ የስክሪፕት ቋንቋ ነው። በ Python ውስጥ ያለው የኮድ ዘይቤ ለማንበብ እና ለመከተል ቀላል ነው
ሀ (በጣም) ቀላል ኤልሲዲ የጀርባ ብርሃን ማስተካከያ 4 ደረጃዎች (ከስዕሎች ጋር)
ሀ (በጣም) ቀላል ኤልሲዲ የጀርባ ብርሃን ማስተካከል - ማንኛውንም የተሰበረ ኤልሲዲ የጀርባ ብርሃንን በተራ አምፖል እና በሞተ CRT መቆጣጠሪያ ያስተካክሉ። የተሰበሩ የ LCD ማሳያዎች በመሠረቱ በሦስት ምድቦች ይመጣሉ 1) የተሰነጠቀ ኤልሲዲ ፓነል ፣ ክፍሉን ሙሉ በሙሉ ዋጋ የለውም በማቅረብ 2) የጀርባ ብርሃን ችግር 3) ኃይል የአቅርቦት ችግር ከሆነ