So, let the 'src' folder selected and go to the menu: File New PyDev package (or Alt+Shift+N, A) and fill the package name as below (the source folder should be automatically filled). If everything goes ok, the structure below will be created (and the file /root/nested/init.py will be opened). PyDev.Pro Python Development Guide and Resources, Basics, Web Development, Data Science, data analysis, data visualization, Scripting, machine learning, Automation, AI. Eclipse is a favourite tool for Java/JEE developers (including me). When I started learning Python, I wanted to use Eclipse as my preferred IDE for Python development. I found out that PyDev is one good open source plugin which can very well integrate with Eclipse.
This week we welcome Ngazetungue Muheue (@muheuenga) as our PyDev of the Week! Ngazetungue helps organize PyCon Namibia and is the co-founder of Python Namibia. He is an active speaker and a member of the Python Software Foundation.
Let’s spend some time getting to know him better!
Can you tell us a little about yourself (hobbies, education, etc): Jitsi meetings chrome.
Python IDE for Eclipse. Contribute to fabioz/Pydev development by creating an account on GitHub. Setting up your Windows 10 System for Python Development (PyDev, Eclipse, Python) In this article I’ll explain how you can set-up your Windows 10 machine for some extreme Python development. UPDATE: Here is a video version of the tutorial (updated to use the latest Python3 and Eclipse Neon).
I’m Ngazetungue Muheue, a Namibian, developer, conference speaker, based in the city of Windhoek in Namibia. I was born here in Namibia and raised in a remote part of the country behind livestock. I am a farmer although recently I’ve jumped ship into tech space.
I graduated with a Diploma and Bachelor of Science in Computer Science (Honours) from the University of Namibia. Although I took a few technical classes, my interests were mainly in programming. Going and educating myself in areas of programming has broadened my horizons, I do solve problems from a variety of different angles.
I’m a Python Software Foundation Fellow with a strong interest in fighting for underprivileged or underrepresented groups of people in the tech space and making the language more accessible to everyone around the world. Hopefully, the world would be a better place if we share the same goal. I’ve been an active volunteer in the Python community for several years, advocating for the usage of Python in Namibia and around the globe.
When I’m not working on code, you will find me at a sports field with friends, riverbed listening to birds sound and around the fire with my grandparents listening to their childhood stories. Besides, I like Chess games. The funny part, I am not good at watching movies, I can pause it for two days and continue with it the third day. Hopefully, I will work on that.
Why did you start using Python?
After high school, I got involved in a car accident, which nearly paralyzed me and caused me to be in a hospital for an entire year. I couldn’t move; my arms and legs were not working.
I began questioning myself, how am I going to help myself, what if my arms don’t work again, what am I going to do? During that time, I bought my first laptop. I remember using Facebook and wondering how people could communicate with someone in the United States and other parts of the world. That was the spark that started my journey.
In 2014 I got accepted to the University of Namibia for a two-year program to get a computer science diploma. During my first year is when I was introduced to Python. In 2015, we had our first Python Namibia conference organized by the University of Namibia and Cardiff University and then I decided to be more active in Python. I fell in love with the language because of its syntax and it was easy for me to use it in my project at the university. The more I use the language, the more I realised that it has an amazing community that has become part of my life. I’ve made a lot of friends from all over the world who help me a lot. This is one of the reasons that reinforced my desire to keep using Python.
What other programming languages do you know and which is your favorite?
What projects are you working on now?
Currently, I am developing an SMS Notification System for one of my former schools in a remote area in Namibia using Python/Django. I hope the system will improve the communication between parents and the school management. This will reduce unnecessary visits in and out of school during the COVID-19 outbreak. I have other projects that are on the pipeline.
Which Python libraries are your favorite (core or 3rd party)?
I like pathlib, it provides an object API for working with files and directories easily.
What made you decide to be a Python advocate in your country?
I have been an active volunteer in my community for several years, and in 2015, after our first Python Conference in Namibia, I decided to start advocating for the usage of Python in Namibia and around the globe. I know most of the developing countries around the world depend on open and user-friendly technology and increasing community engagement and teaching Python will have transformative power for both our countries and citizens.
I wanted to bring more young people and women into tech and to take part in our journey. Women inspire me, and I believe a community without women is not a community.
Finally, I still believe that bringing together the Python Community in Namibia will help us to create a new generation of Python Developers from as young as primary school learners. All of us in Namibia could become Python developers if we hold hands and start contributing to it. More than that, I thought my involvement will change the future of software development in Namibia.
Is there anything else you’d like to say?
Well, the Namibian Python community is getting ready for the seventh edition of PyCon Namibia this year in June. I’d encourage anyone reading to follow our page @PyConNA for more updates.
Thanks for doing the interview, Ngazetungue!Pyton is a interpreted high-level programming language developed by Guido van Rossum. Python is free to use, even for commercial products, because of its OSI-approved open source license. Python runs on Windows, Linux/Unix, Mac OS X, and has been ported to the Java and .NET virtual machines.
The language is very easy to learn because its source code resembles pseudo code. Python is an object-oriented programming language. In Python, everything is an object, and can be handled as such. However, unlike Java, Python does not impose object-oriented programming as the main programming paradigm. It is perfectly viable for a Python project to not be object-oriented, i.e. to use no or very few class definitions, class inheritance, or any other mechanisms that are specific to object-oriented programming. In Python there is no curly braces to indentify a block of code. For example in case of an if statement all the code that is indented after the if statement belong to the if statement block.
This tutorial will go thru how to Install Python and the PyDev plugins for Eclipse. After that we will create a small 'Hello world' program to demonstrate its usage.
Step 1: Download PythonYou can download Python from https://www.python.org/download/. For Windows you can use the native installer python-3.2.msi for Python and follow the instructions.
Step 2: Download EclipseSkip this step if you already have eclipse installed on your computer. Eclipse is based on Java so for you to install eclipse you need Java runtine. Most computers come pre-installed with Java and you can check if java is installed by by typing in the command java -version, otherwise go to http://www.oracle.com/technetwork/java/javase/downloads/index.htmland download Java 1.6 or higher.
Now you can go to the eclipse website http://www.eclipse.org/downloads/ and down the Eclipse installation which is a zip file.
Just unpack the downloaded zip file and Eclipse is ready, no additional installation procedure is required. To start Eclipse double-click on the file eclipse.exe in the same directory where you unpacked Eclipse.
Step 3: Eclipse Python PluginPyDev is a Python IDE for Eclipse, which may be used in Python, Jython and IronPython development supporting code refactoring, graphical debugging, code analysis and many other features. You can install PyDev via the Eclipse update manager using the following update site - http://pydev.org/updates
Select Checkbox for PyDev and follow thru on the installation.
Step 4: Configure EclipseWe have to tell eclipse about the Python location. Please open Window -> Preferences.Select Interpreter Python inside the PyDev option and click on New Configuration and add Python executable path.
Step 5: Python Hello World ProgramCreate a Python Project named PythonBeginner. File -> New -> Project -> PyDev Project.
Right click on the src folder and Select New -> PyDev Module.
Name your new module HelloWorld and click Finish. Now copy the following source into the HelloWorld Python Module and save it.
Pydev PythonpathNow right click on your HelloWorld module and select Run As -> Python Run
In the console input your name and press ENTER. All Done..