Skip to content
MPGHThe Dark Arts
/
RegisterLog in
Forum
Community
What's NewLatest posts across the boardTrendingHottest threads right nowSubscribedThreads you follow
Discussion
GeneralIntroductionsEntertainmentDebate FortFlaming & Rage
Board
News & AnnouncementsMPGH TimesSuggestions & HelpGiveaways
More Sections
Art & Graphic DesignProgrammingHackingCryptocurrency
Hacks & Cheats
Games
ValorantCS2 / CS:GOCall of Duty / WarzoneFortniteApex LegendsEscape From Tarkov
+14 moreLeague of LegendsGTA VMinecraftRustROTMGBattlefieldTroveBattleOnCombat ArmsCrossFireBlackshotRuneScapeDayZDead by Daylight
Resources
Game Hacking TutorialsReverse EngineeringGeneral Game HackingAnti-CheatConsole Game Hacking
Tools
Game Hacking ToolsTrainers & CheatsHack/Release NewsNew
Submit a release →Share your cheat, tool, or config with the community.
AINEW
AI Tools
General & DiscussionPrompt EngineeringLLM JailbreaksHotAI Agents & AutomationLocal / Open Models
AI × Gaming
AI Aimbots & VisionML Anti-CheatGame Bots & Automation
Create
AI Coding / Vibe CodingAI Art & MediaAI Voice & TTS
The AI frontier →Where game hacking meets modern machine learning. Jump in.
Marketplace
Buy & Sell
SellingBuyingTradingUser Services
Trust & Safety
Middleman LoungeMarketplace TalkVouch Copy Profiles
Money
Cryptocurrency TalkCurrency ExchangeWork & Job Offers
Start selling →List accounts, services, and goods. Use the middleman to trade safe.
MPGH The Dark Arts

A community for offensive security research, reverse engineering, and AI.

Community

ForumMarketplaceSearch

Account

RegisterLog in

Legal

Privacy PolicyForum RulesHelp & FAQ
© 2026 MPGH · All rights reserved.Built by the community, for the community. For educational purposes onlyContent is shared for security research and education — we don't condone illegal use. You're responsible for complying with applicable laws. Use at your own risk.
Home › Forum › Programming › Python Programming › New to Python?

New to Python?

Posts 1–14 of 14 · Page 1 of 1
Matthew
Matthew
New to Python?
Hey everyone! Hope all is well. I've created this thread to hopefully help aid those who are looking to or are currently learning Python and may need some guidance. Below I'll outline some useful programs/tips/etc to help you.

Firstly, you need to make sure you have Python installed and an IDE (a program that simulates a coding environment). Google is your friend here, below I'll name off some IDE's that you can use:

- IDLE (I personally use this for college)
- PyCharm (I hear its a favorite but never tried it)
- Visual Studio (I have it and it functions well, visually appealing to)

Once you have that taken care of, you are ready to start coding Python! But where should you start? Well that all depends on your reasoning, I started coding Python because of college but others may want it as a skill or hobby. Below I've linked some useful resources when it comes to learning Python:

https://stackoverflow.com/
https://www.w3schools.com/python/
https://www.codecademy.com/catalog/language/python
https://docs.python.org/3/

I've personally used all of these to help aid in my coding exercises/projects and understanding certain topics. Of course, Youtube has some very useful tutorials as well and I would never recommend not using them!

Now let's change pace here and say you have started coding Python, maybe you have made your first program! My first Python project was to code a program that calculated the area of a circle given any radius. Below is that code:

Code:
variable_pi = 3.14 #value of pi rounded for simplicity
variable_radius = float(input('What is the radius of the circle? ')) #input from user regarding circle radius
variable_area = (variable_pi * variable_radius **2) #area formula of a circle

print ('The area of the circle with given radius', variable_radius, 'is:', variable_area) #print statement that calls on our my radius and area variables
Now maybe this may look confusing to the beginner but this was actually extremely easy to code given Python's simple syntax. It's not like other languages where you have to focus on curly braces, etc but rather just watch your indentation and use of colons! But with that aside back to dissecting this code. You'll want to familiarize yourself with some lingo as you start coding with Python. Such as:

- Variables
- Comments
- Syntax
- Data types (strings, ints, floats)

Just to name a few and of course the ones used in my beginner Python program. Everything program in Python will have these and it's a good foundation to know what these are.

Variables: This right here is a variable. It is used to store a value of sorts, in this instance the float value of Pi.
Code:
variable_pi = 3.14
Comments: This is a user comment. They are initiated by the '#' symbol and is just basically text not read by the program which aids the programmer/user of the program with understanding the code/program as an entity.
Code:
#input from user regarding circle radius
Syntax: Picture syntax as the grammar rules in your language. All programming languages have them and will throw a syntax error is not properly formatted. In Python, common syntax errors are forgetting to indent or put a colon on specific statements.

Data types: In Python there are multiple data types. The first 3 you'll most likely come across are strings, integers and floats. I look at strings just like text or words. They are used to build sentences, etc. Integers are whole numbers and are used for mathematical functions in a program. Lastly, floats are decimals and have the same purpose as ints do in Python, just that they aren't a whole number.

In short, these are some of the basic concepts in Python and most users will start here and work up. I myself am still a beginner but peer help has gotten me far so why not share this info here. Hope this helps someone and let me know if I missed something!
#1 · 5y ago
SM
SmoothFrog
some questions about python 3
Hello,

I have been learning python for about half a year now through college and I had some questions.

1. variable types. so for school, we learned about strings, floats, and integers as well as conversions like int(input('type a number')) but we also had to cover booleans, and I never really got what that is.

2. I use PuTTy and Jython to do all my work for class which works well but would switching to visual studio be better or the same?
#2 · 5y ago
Future
Future
Quote Originally Posted by SmoothFrog View Post
Hello,

I have been learning python for about half a year now through college and I had some questions.

1. variable types. so for school, we learned about strings, floats, and integers as well as conversions like int(input('type a number')) but we also had to cover booleans, and I never really got what that is.

2. I use PuTTy and Jython to do all my work for class which works well but would switching to visual studio be better or the same?
Use visual studio code.
#3 · 5y ago
Matthew
Matthew
Quote Originally Posted by SmoothFrog View Post
Hello,

I have been learning python for about half a year now through college and I had some questions.

1. variable types. so for school, we learned about strings, floats, and integers as well as conversions like int(input('type a number')) but we also had to cover booleans, and I never really got what that is.

2. I use PuTTy and Jython to do all my work for class which works well but would switching to visual studio be better or the same?
Booleans is basically a logical variable like true or false. I recommend Visual Studio, IDLE or Pycharm as they are all recommended by professionals or have worked well for me in the past
#4 · 5y ago
isbariya
isbariya
Use visual studio code
Get miniconda to manage different python environments, or learn virtualenv.
https://automatetheboringstuff.com/

Learn Software Engineering.
Always research on topics and have an open minded to approaching things. (You might know something else, someone knows something else. Sometimes you are correct, sometimes you are not).


(Optional) Get yourself a specific Ubuntu VM and program on that since most servers are unix based.
#5 · 5y ago
OM
omaewamo
Amazing thanks for this guide
#6 · 5y ago
HO
HOngman
I want to learn python
#7 · 4y ago
Longe3vity
Longe3vity
Thanks a lot friend! Great guide for beginners!
#8 · 4y ago
aymen33
aymen33
A good IDE for beginners is:
- pyzo
you just have to know how to configure the shell but with a youtube video you can easily find that.
Personally, I have a fairly low level on python because I have only been doing it for 1 month in my studies. I use python for mathematics, but it also taught me to score to do for example account checkers (when it is not very complicated (I have trouble for netflix for example: /), but for small forum it works fine)
in short I am deviating from the main subject, if I am talking about pyzo, it is because personally I find this IDE very practical and easy to use.
in particular the shell constantly available on our screen and many other functions of the IDE that we discover as we use and progress.

I put you a preview of the IDE just below

Regards,

A friend who wishes you good luck with your learning in python.

#9 · 4y ago
ID
iddiscounts
Really nice of you to get this started!
#10 · 4y ago
MA
Matka10
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
Python is great
#11 · 4y ago
Thesweetshop
Thesweetshop
thanks for the detailed tutorial
#12 · 3y ago
RI
ringman45
Thanks for share this Guide, i use R for Datascience but i will learn python soon.
#13 · 3y ago
DigiShoppie
DigiShoppie
Thank you for this guide, I am trying to learn Python soon
#14 · 2y ago
Posts 1–14 of 14 · Page 1 of 1

Post a Reply

Similar Threads

  • A new python web ripperBy ehsan3702 in Other Programming
    0Last post 8y ago
  • [Python] Simple script to automatically download new ROTMG versions.By mrexodia in Realm of the Mad God Tutorials & Source Code
    7Last post 9y ago
  • New Account With Python 357 - I sell it!By Celium in Alliance of Valiant Arms (AVA) Selling / Trading / Buying
    0Last post 13y ago
  • Trade For pistol(Ap)or gun (Ap) or snip(Ap)probaly new player with python or coltBy Not4You12 in Alliance of Valiant Arms (AVA) Selling / Trading / Buying
    3Last post 13y ago
  • new bypass for gmode python + vb06 [ hera ]By D3M0L1T10N in Garry's Mod Hacks & Cheats
    4Last post 12y ago

Tags for this Thread

None