Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 2 years ago.
Improve this question
is a Linux based system needed for python hacking? I just watching my Udemy ethical hacking with python course and
he kept saying you need Linux based O.P system.
Why you need a Linux Operating System
I didn't understand it because he didn't explain why we need to use it so I'm asking here can you explain?
In general, you don't need a GNU/Linux system to learn Python, but since you are learning it with an online course the course's materials may be written for a certain GNU/Linux distribution. So, it would be easier for you to follow the course if you have the software suggested for the course.
In the course you mentioned, they use Kali Linux, a distribution for security and forensic professionals. I suppose, it has a lot of tools for hacking preinstalled and working out of the box. In the introduction, the course also describes how to install the distribution in a virtual machine, so you can use it on a Mac or Windows.
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 1 year ago.
Improve this question
Some programming languages provide capability t create a self contained packages that can run on any machine.
For example, dotnet core can self-contained apps per below:
https://learn.microsoft.com/en-us/dotnet/core/deploying/#publish-self-contained
The C# self-contained apps can be single large file, or a directory of all files required to run the application. The package can target Linux, mac or Windows.
In Python, what is the closest feature to self-contained app packages described above?
PyInstaller seems to be the current go to, and it works well in my experience. However, some people have reported that it has very large file sizes, but I've personally never found that to be a major issue.
If you use that, you would also probably need some kind of UI, but that's a separate issue in itself.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 3 years ago.
Improve this question
I've been doing Python applications lately, but I've only tested it on Windows 10 (and sometimes on Windows 7).
Now, I need to create an app to be available on Windows XP and 98 also. From my research, I've seen Python drooped Win9x/NT support at version 2.5.4.
There are alternative builds: http://www.msfn.org/board/topic/162317-python-27-for-windows-95/ but, I want to know from your experience, what is the best practice to create this application and to make it as plug and play?
Everything under python 2.7 is just death, try to make it as cross-platform friendly so you can work it out.
One tip I know when working with that kind of stuff is not to use os.system() functions and such. It's better to find a library that interacts with it under the hood.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 6 years ago.
Improve this question
There is a substantial amount of scripts/code used for academic research written in python2.7 only available on a collaborator's github repos. The problem is this should be ported to python3.x someday.
Currently, is the correct standard for users to simply download the python2.7 code, apply python's 2to3, and use this code? (I guess I would e-mail the owner if 2to3 didn't work correctly...) That is, it's up to the user to generate the python3.x code.
Or would it be useful for me to port this code and request the user push it for the entire community to use. In this case, should both versions be available for use? Or should I ask the owner to replace the python2.7 code with the new python python3.x code?
What is the current standard?
If you bump into such a repository and convert it to Python 3, the nice thing would to do it in a fork of the repository and create a pull request. This way the repository owner can decide whether you incorporate your work back into the repository, saving other people the trouble.
You should definitely cite the original code if all you did was port it to Python 3.
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
is it possible to write Metro apps with Python? Because Python is my primary language.
You can't write a full application yet. The easiest path to that would be to use a Python Binding for the CLR, such as IronPython. Unfortunately, they're still working on support.
There's clearly a lot of interest in adding support for Metro, since they even had a work item in, which has now been migrated to GitHub.
Citing their own documentation,
Support for Android, Windows 8 Store Apps (Metro), Window Phone 8, and
iOS are also planned (in roughly that order).
When that happens, the project will be able to target the subset of the BCL that WinRT supports.
No. Python is not a supported language for Windows Store apps.
That said, some people have ported python to run scripts in a Windows Store app (for example: Python 3 for Metro). The app itself is not written in python.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
what are some of the industry wide used continuos integration tool , nightly build system for Python based program.
We want to automate the a lot of manual testing and then use daily running system to test automatically.
We are using Pyunit for writing unit test.
Jenkins (forked from Hudson after it was bought by Oracle), despite being written originally for Java, has a significant following in the Python community.
There are even a number of tutorials:
http://jenkins-ci.org/content/python-love-story-virtualenv-and-hudson
http://jenkins-ci.org/content/screencast-python-hudson-part-1
Buildbot is written in python/twisted, and all of it's configuration syntax is in python, so it's very easy for python programmers to setup. A bunch of open source projects use it including python itself.
Personally, I think it's UI leaves something to be desired compared to Jenkins/Hudson, but it's functionality is fantastic.
We have a reasonably large project all in python, we're using github for version control with buildbot as our nightly build system. http://trac.buildbot.net/ It works really well except when you get called out in the "blamelist"