|
|
Python Developer Career Guide and Counseling
We can help you connect with ministry contacts who can provide more information about python developer career streams, and who are knowledgeable about current and future hiring needs and python developer career development in these areas.
Contact us to find out more about python developer career path, python developer career planning, python developer career assessment and python developer career choices. what python developer career opportunities may be just around the corner and how you can build a satisfying future.
Question: what is the salary in india for a 2 year experienced python programmer? Hi,
What is the average salary in india for a 2 years experienced python programmer
php programmer
web developer
Thanks,
Satish.K
Answer: $8023/year
check www.payscale.com .. .they are a well put-together site
Question: Can you develop web applications without owning a website? i mean get it to actually work :P Python vs Ruby??! Ok so i am a mediocre python developer still hooked on tutorials but recently ive found that python is very limited to boring stuff that i never need. i want to have fun and fun making fun apps so i picked Ruby as my next programming language.
ive read alot that ruby= web apps and python=non-web apps and well ive never developed a web app before and don't find the need since i don't own any site to work on! i wonder how that works... well anyway im 14 and like physics and math and just want some fun in my programming hell even a little game mayb
so i was wondering is it possible to make a web app and use it without the web but on a separate window or something. and also is it worth going into ruby if im not going to be much into web designing? im just 14 after all and just want fun. im not familiar with much except basic python stuff and applescript (which is useless). i own a mac and use Netbean 6.1 as my compiler which is really cool and i also have Xcode so can u answer? fast!!!!!
Answer: You can create a test environment on your computer. You can set it up so that people can connect from outside or not. There are convenient packages like WAMP and XAMPP that are easy to install and get up and running quickly. You can also install mod_python to integrate Python into Apache.
Question: What Tool Would You Use To Create Sophisticated Databases For The Web? There are a variety of tools in the marketplace for developing databases for websites - some of which include PHP/MySQL, Microsoft Visual Web Developer, Ruby, Python, etc., etc. I am looking for something that is powerful yet easy to use. I am most comfortable with PHP/MySQL, but am curious of front-end tools that may or may not use PHP/MySQL on the back-end. What are your suggestions?
Answer: Ruby On Rails is the big thing nowadays. If you're comfortable with OOP and Ruby, it's a breeze and quick as well.
Question: Game Development(Python Software)? Just recently i downloaded Python 3.1. There are no tutorials that i can find that will teach me how to use this, or where to begin. I am a 14 year old boy who is very skilled with computers and when i'm older i want to be a Game Developer for Networking. Please try to find some links of beginner tutorials for Python software. There download site is: http://www.python.org/
- Thanks
Answer: Python actually has a whole library dedicated to the creation of games. Great choice on a first language; Python is still useful to me far past my beginning days. This tutorial will give you everything you need to learn the language (including links to other tutorials), and even instructions to make games.
http://rene.f0o.com/mywiki/PythonGameProgramming
Good Luck.
And I respect the gentleman above me, but disagree that Python is a bad first language. Python tutorials are just as abundant as C++/Java ones and are far more nurturing to newcomers to programming. Python may be great for beginners, but isn't solely a "Learning Language"; many of my peers and I write applications in a language such as C and allow modules in Python because of its ease of use and compatibility.
Question: What protocol should I use to pass event style data between a Python and a Java application? I am a java developer who is creating the server side of a Python (client) and Java (server).
I need to pass pretty simple event data between the client and the server. Something like:
Event Type: A
Event data1: 3.14159
Event data2: "Your shoe is untied"
Event data3: $42
I can do a simple custom protocol passing text based values back and forth, and as far as I can see this will be easy to implement and should meet my requirements easily.
I would like to see if anyone has suggestions on any other protocols I might want to use. CORBA is an obvious one, but as I read it's a reasonably complex package to implement on both sides, and doesn't seem to offer enough benefit over the custom protocol route.
Do you have an opinion on the above statement? Do you have any other good suggestions I might want to look into?
Thanks!
Answer: If you already have a simple solution that does what you want, that may be the way to go.
For alternatives:
Maybe Thrift will do what you want:
http://incubator.apache.org/thrift/
Or protocol buffers + some RPC implementation:
http://code.google.com/p/protobuf/
http://code.google.com/p/protobuf/wiki/RPCImplementations
Or, take a look at ICE:
http://zeroc.com/ice.html
Question: Should I become a website designer/developer? Right now, I'm in a bind in choosing career paths. I've attempted at a Computer Science bachelor degree, but found I am too overwhelmed with the math. I do have an affinity for website design, developing and could work hours on end developing a website.
- I have an affinity for website design/development (a passion of mine)
- Have self-taught myself HTML, XHTML, CSS, PHP, SQL, XML, Javascript
- Have learned Java, Python, C, Assembly (from university)
So should I pursue becoming a website designer/developer (although that field is known to be overpopulated) or will my talents be wasted? Will becoming a website designer/developer guarantee me at least an average lifestyle?
Any input and criticism is welcome. Thanks!
To the SQL question, specifically, I've used MySQL.
Answer: Nowadays, "website Designer" is an overcrowded profession: there are thousands if not millions of people that, after using dreamweaver for 10 minutes, call themselves "web designers".
They are not: they are just amateurs.
Web design requires THREE skills (and excellent experience in all three):
- Artistic and Design skills (Graphics)
- Marketing
- Coding.
Artist you can be: it is first a gift, second a practice. You can learn all the techniques to draw, that does not make you a Salvador Dali! However, this is what make your site "attractive". On average, 1 out 10,000 is well designed...
Marketing? You must be good at it to "sell" your website or your products. In the first 2 seconds a visitor sees your home page, HE must be caught by something FOR HIM, that interest HIM. Not you! He is lazy: no long texts. Straight to the point. Sell your idea. This eliminates 80% of sites. They are not interesting.
Finally, coding... The hard part.
Since 2003, AJAX has entered the market (interactivity), and everyone wants it. This means you MUST be expert in (X)HTML, javascript, PhP, (Perl), MySQL and AJAX to the LEAST.
You site MUST work smoothly and without bugs. This eliminates also a great number of sites, written with Web Editors that do not cope with the current requirements.
In the past (Web 1.0), you could write a static site in a few hours. More interactive with javascript would take you a week or two. AJAX can take you months to write a site.
... Clients now want Web 2.0... for the price of static pages...
Now money... Even if you are good, it is not (really) worth it!
The competition is extraordinary high (a cut-throat!) (especially from "emerging economies" like India, who can work for 2-3 us$/hr.)
To be successful, you not only need to be good, you need luck.
You have the cards.
Good luck!
Question: Web Developer? I've learned Java, but I've decided to chuck Java and not deal with it anymore as it all around just a pain to deal with.
Anyways, I've recently done a search on Careerbuilder.com about webmaster/developer jobs. Pay (in my area) is around 35k-50k a year. But they require you to know CSS, JS, HTML, and many more.
Some have even gone to the extent of you knowing Java AS WELL. What I do not get is in my area purely Java Devs can make around 80k a year. But web dev jobs that are hiring will pay 30k less for an EXPERIENCED Java dev (in my mind that is a rip off).
So can anyone tell me why companies are doing this?
I was thinking about getting a job in web dev but they require many skills such as CSS (no problem), JS (no problem) but then many require Python, C#.
Is it really worth learning all these additional skills to be a web dev?
Thanks
Answer: I make my living as an independent web developer.
I learned all the things you have listed, and learned on my own. I have built and manage a dozen sites. I can work with every major software component of development, graphics, audio, animation, interface code....
I look around the landscape, and more than half the highly paid corporate developers I have encountered know the barest minimum. If their company has a website with three or four features, they have a borg plugged into each feature. The others know nothing of that person's job, and he/she nothing of theirs.
I have met very few people in the field who learn out of curiosity, or because they really want to explore the medium and develop new ideas. It's all about cubicles and over-specialization.
In the corporate world, web development is a very boring job.
As an independent you won't make as much, but you'll have more interesting work.
But you do need to know just about everything from media to IT to do it.
Is it worth it to you?
Question: As a web developer, what other language would you pair with PHP in your skills list? I've really dedicated myself to learning PHP, and I'm really happy with it. I've been scanning the want-ads for web developer jobs to see what's required. It seems many of them require you to know many languages. I feel it is superfluous to learn ASP after knowing PHP, however I know ASP programmers will feel the opposite. I'm having a tough time convincing myself to learn ASP and Perl when I spent so much time with PHP and can probably do anything that Perl and ASP can do in PHP, but if it means getting a job, then I'll learn it. There are, of course, other languages like Java, Python and Ruby. I'm the type of person who doesn't really dabble in things. I like to have a really really good understanding of the languages I use. So which one should I go with?
Answer: Hand in hand with PHP goes SQL for database queries.
There is Flash for the flashy makeup things and stuff you cannot possibly do in HTML.
And then there is Java script (not the same as Java) to make webpages do intelligent things.
And Ajax is pretty hot right now - it vastly improves interaction between the client and the server.
Java, Python and Ruby are not used by web developers. They have different purposes. Java is more general purpose, python and Ruby are basically, other scripting languages. Neither of these are generally used together with PHP.
Question: What language should be studied to be a web developer? Shouls it be Linux or Windows based...? I have learnt designing templates using xhtml & css, but i wan't to develop "better applications" now.. i want to know which will be a better option besides AJAX(which is Javascript).. Should I go for ASP.net, PHP, PYTHON, RUBY ON RAILS, JAVA or any other language.. What is the best option..
Answer: there are different skill sets
php, mysql is one (you can also use oracle with php), they are primarily linux based
asp with sql server, or oracle, this is windows based
java with JSP, JDBC and Oracle (you can have them on both the platforms)
The first two skill sets are relatively easier than the third one
A good web developer has at least initial, basic knowledge of all the available tools
Question: Java, .NET or Python? I am a web developer with front-end programming skills. I know ActionScript and HTML, CSS. I am studying other stuff like Ajax, etc. But I am going to take a class to learn web applications languages. I don't know which language to study and then teach myself the other two. I know .NET focuses on C# and Perl is still out there. Just wondering what the trend looks like in the future.
What is your recommendation? I'd like to take a class in the "hard one" and study the rest on my own.
Answer: There is more legacy code in java than the others, thus more professionals in java. When you can read other people's code, I guess you have attained the hard part. Trend??? I expect in 20 years a whole new language written with Simplified Madarin characters in vertical columns, arranged right to left, to gain exclusive technical advantage.
I expect your web app class is java.
Question: Would we have a better user (and developer) experience if the effort expended in developing multiple browsers? and web standards were instead directed into developing one browser, one standard markup language, one standard styling language (or even a merger of the two)?
(Everything I'm talking about is client-side)
Think of how it affects things like accessibility, validation, incomplete browser support of CSS, DOCTYPE switching, etal, and hours spent on maintaining Web 2.0 applications
Companies, organizations, individuals, etc could still compete on what happens on the server, w/o making the way we GET to the content / apps / etc a big mangled mess.
Note: This is analogous to the criticism of the Lisp community for its fragmented development of a language, libraries, etal, as opposed to more unified communities around other contemporary languages. Even in Python, you continually see new "frameworks" instead of those framework creators working to refine an existing open source framework
Moreover, by dealing with less fragmentation on the client side of GETTING TO the stuff where competition makes more sense, and assuming Javascript will be a standard client side scripting language, more efforts could be diverted into more quickly resolving security vulnerabilities that client side scripting (and things that depend on it, like Ajax) automatically brings to the table.
I'm surprised a class action lawsuit from blind people stopped with a website owner (like Target) and didn't include browser makers and the W3C, et al. I'm not saying such would be appropriate, but it's not inconceivable an attorney would think this way. The whole community IS fragmented and this is what it leads to in web development.
Answer: In theory I think your proposal has merit. Rather than spend time and money on many different browsers, languages, etc and each works so-so, it seems logical to have just one of each and they work at or near 100% perfection. But in reality, the world of computing is not static and new innovations rely on competition. Even in-house competition to satisfy the needs of different consumers (Microsoft Office vs. Word vs. Groove vs. Visio vs. Project vs. InfoPath, etc. etc.)
Your theory could be applied to just about anything and the same can be said for why we have so many makes and models of computers, operating systems, cars, washing machines, sneakers, TVs, etc.
wwbgd
Question: How to get my foot in the door for a dev job? I am a self-taught programmer, been coding for about a decade, but have never really made it more than a hobby. I consider myself very proficient with coding itself, but have no professional experience and no CS degree, so I'm unable to get my foot in the door.
What are some tips for finding a part-time (preferably web development) job? Should I take some months off working on my portfolio (what I'm doing now), working a "regular" job till then, or are there better ways?
What do employers look for when hiring a web developer (python, PHP, ruby, etc)?
Answer: You could get a job without the degree, but it may limit your salary somewhat. So you have some nice examples of code that you've done? Do you know coding theory; are you ready to answer technical programming questions? They may ask you something like 'how would you determine whether a number is a multiple of two as efficiently as possible?' 'What kind of sort would you use for this data?' Have you written some large projects that you can describe on your resume?
Question: Which is faster: PHP,Perl,Python,Java? Hello all,
I think the question is pretty clear. Just to specify that it's about development of web sites, not some local use.
Please answer if you have experience with at least 2 of these platforms and can compare them from your experience.
Web links to bench tests would be appreciated too, if they are out of the platform developers networks.
Thank you in advance!
After I received the first answers I feel that I have to add this:
It is not just about to make a web site, but a bit critical piece of code.
For instance: A web page which gets some post data and produces PDF files online. I need it to as fast as it could be, but I am limited to these 4. I can't make my own C or whatever else application.
Thank you again.
Answer: Trying to find which is the "fastest" can only be done by identical experiments:
- You write a piece of code in all languages, with the SAME source (input) and objective (output).
- Make this in a repeat loop (for/next) to multiply the length.
- Start a timer at the beginning of the program,
- Stop it when the program has completed its work.
- Get the total time.
- Compare performances with the other languages.
It seems evident to say this, but EACH language has its own fast and slow processes, and finding the "fastest" is really a question of WHAT you are doing!
You also have to take care of each CALL you make:
In PhP, two or three similar functions would give you the same answer, but some take longer to execute (sometimes 20 times longer!) By just using a different function, you can make your code much faster!
Finally, it also depends on your server. Should your server be running Windows, you WILL BE SLOW, at least 15 times slower than Unix/Linux based servers... But, again, depends on the objective: what is 10ms delay compared to 150ms? Not much! Do this 1000 times, that is 10 sec compared to 2.5 minutes: this becomes important.
By experience, I would say PhP, but, again, it greatly depends on the application. (PhP has a lot of functions to convert/decode PDF files - an advantage, but some of the functions are slow).
By experience, ASP, JSP, javascript are sloooooow.
By experience, Compiled Java (NOT javascript) is usually pretty fast.
Trial and error is the best (and only real) advice I can give.
Question: how do i write softwares for gnome desktop - ubuntu, in specific ubuntu studio? do i need to learn python for this? what all developer tools would i require?
Answer: You need to learn a programming language. The tools you need depend on the programming language you want to use and what you want it to do.
If you want to write GUI applications on Gnome, you'll want to learn how to work with GTK+. GTK+ is the widget toolkit in use by Gnome. GTK+ is not a programming language. You have to learn an appropriate programming language *first*. You can use it with C, C++, Python, and a number of other languages through appropriate bindings. You could also use Mono and GTK#, but that's really a binding to GTK+ anyway.
So once again, we come down to, pick a programming language, learn that language.
Question: Any guesses on how many software engineers / developers are there in the world in each of the following areas? Any guesses on how many software engineers / developers are there in the world in each of the following areas?
1. Java
2. J2EE
3. VB
4. VC++
5. C++
6. C
7. C#
8. .NET
9. Perl
10. PHP
11. Python
12. Open Source
13. Software Engineering
Answer: too many to count, brother :P
Question: Using HTML for creating Desktop GUI? hi guys,
actually im a web developer and my main programing language is Python. i know python have some good toolkit for creating gui desktop apps -- but is there any way to creating gui for desktop apps in HTML,Java Script,Ajax then using this gui in python, or any other language? i think this must be cool and i dont need to learn somthing new like QT or GTK+ for
wow thanks for your answre, but i know AIR. AIR is too huge and im not really sure about it. i know HTML veryy well too ;-) u see newr version of TuneUp utiliti? they create somthing like this but with delphi
Answer: to tell you the truth, im pretty sure that HTML is only for network use
Python Developer Career Information and Opportunities
|
|
|
|
eWeek
ActiveState ships Komodo 7, the latest version of its integrated development environment (IDE) for Python, PHP, Ruby, JavaScript and Perl development. ActiveState, a provider of software development environments for dynamic language programmers, ...
|
| |
CIOL
"AMPPS is specially beneficial to the Web Developers as they will not have to spend time installing Apache, MySQL, PHP, PERL, Python seperately and also they can install various blogs, cms, wikis, forums, etc. on their desktops by the click of a button ...
|
| |
The end of big K
Trinidad Guardian
|
| |
Want to teach someone to code? Codecademy's got an app for that
VentureBeat
|
| |
Register
?To build a diverse open source community, you need a wide platform,? said the impressively bearded (even by developer standards) Paul Querna, architect at Rackspace. ?Ruby didn't do a Windows port and it hurt, Python did and it helped.
|
| |
ProgrammableWeb (blog)
The API lets developers access the service programmatically. Methods exposed by the API include sending single/multiple sms messages, check user balance, check delivery status, scheduling messages and more. The API uses HTTP calls.
|
| |
ReadWriteWeb
Ruby has 138 listings, and Python only 79. On LinkedIn, Udemy finds nearly 19000 folks with "PHP developer" in their descriptions, 720 folks with "Ruby developer" and 1316 people with "Python developer." I do wish the Udemy graphic was a bit clearer in ...
|
| |
ElectronicsWeekly.com
IC Software requires a contract test developer for a 6 month contract based in either Cambridge or Swindon. My client Operates within the mobile comms industry and is looking for a contract test developer with experience of scripting in Python and ...
|
| |
ashdowngroup.com
They have an urgent need for a Python Web Developer, who will join their large Interactive Development team. This role has the primary responsibility of development and maintenance of websites and CMS platforms, with all that this entails.
|
| |
This week: finally learn to code [Event Highlights]
Technically Philly
|
| |
|
|