Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #66971 > unrolled thread

python

Started byKarthik Reddy <challakarthik@gmail.com>
First post2014-02-24 00:31 -0800
Last post2014-02-26 09:44 -0800
Articles 8 — 6 participants

Back to article view | Back to comp.lang.python


Contents

  python Karthik Reddy <challakarthik@gmail.com> - 2014-02-24 00:31 -0800
    Re: python Emile van Sebille <emile@fenx.com> - 2014-02-24 10:31 -0800
    Re: python CM <cmpython@gmail.com> - 2014-02-24 11:28 -0800
      Re: python Karthik Reddy <challakarthik@gmail.com> - 2014-02-25 17:27 -0800
        Re: python Rodrick Brown <rodrick.brown@gmail.com> - 2014-02-26 11:51 -0500
        Re: python Dennis Lee Bieber <wlfraed@ix.netcom.com> - 2014-02-26 22:51 -0500
        Re: python "prashanth B.G" <prash.bg@gmail.com> - 2014-02-27 10:00 +0530
    Re: python Karthik Reddy <challakarthik@gmail.com> - 2014-02-26 09:44 -0800

#66971 — python

FromKarthik Reddy <challakarthik@gmail.com>
Date2014-02-24 00:31 -0800
Subjectpython
Message-ID<0538bec1-7668-4bc2-9b0f-f40efb6a76c8@googlegroups.com>
I worked as a weblogic administrator and now i am changing to development and i am very much interested in python ......... please suggest me what are the things i need to learn more  rather than python to get an I.T job. I came to know about  Django but i am in a confusion please help me .........

[toc] | [next] | [standalone]


#66994

FromEmile van Sebille <emile@fenx.com>
Date2014-02-24 10:31 -0800
Message-ID<mailman.7325.1393266727.18130.python-list@python.org>
In reply to#66971
On 2/24/2014 12:31 AM, Karthik Reddy wrote:
> I worked as a weblogic administrator and now i am changing to development and i am very much interested in python ......... please suggest me what are the things i need to learn more  rather than python to get an I.T job. I came to know about  Django but i am in a confusion please help me .........


A good place to start: https://wiki.python.org/moin/BeginnersGuide

Emile


[toc] | [prev] | [next] | [standalone]


#66997

FromCM <cmpython@gmail.com>
Date2014-02-24 11:28 -0800
Message-ID<ca95d53a-0b11-4156-815d-aa09d0b2f99d@googlegroups.com>
In reply to#66971
On Monday, February 24, 2014 3:31:11 AM UTC-5, Karthik Reddy wrote:
> I worked as a weblogic administrator and now i am changing to development and i am very much interested in python ......... please suggest me what are the things i need to learn more  rather than python to get an I.T job. I came to know about  Django but i am in a confusion please help me .........

I recommend you look at job advertisements in areas you'd like to work (both
areas of the world and areas within IT) and see what they seem to want.

Also, consider more informative subject lines to future posts.  :D

[toc] | [prev] | [next] | [standalone]


#67080

FromKarthik Reddy <challakarthik@gmail.com>
Date2014-02-25 17:27 -0800
Message-ID<087f160d-a8a9-430b-9d3f-3318a04e35ae@googlegroups.com>
In reply to#66997
Thank you,

but from by reaserch i got these requirements ......

Python, django, Twisted, MySQL, PyQt, PySide, xPython.

 *Technical proficiency with Python and Django.
 *Technical proficiency in JavaScript.
 *Experience with MySQL / PgSQL.
 *Unix/Linux expertise.
 *Experience with MVC design patterns and solid algorithm skills.

Core Python, DJango Framework, Web2Py, Google App engine, CherryPy ( Basic Introduction)

The problem for me is whether i have to learn all these technologies to work as a python developer......



                                                                              On Tuesday, February 25, 2014 12:58:15 AM UTC+5:30, CM wrote:
> On Monday, February 24, 2014 3:31:11 AM UTC-5, Karthik Reddy wrote:
> 
> > I worked as a weblogic administrator and now i am changing to development and i am very much interested in python ......... please suggest me what are the things i need to learn more  rather than python to get an I.T job. I came to know about  Django but i am in a confusion please help me .........
> 
> 
> 
> I recommend you look at job advertisements in areas you'd like to work (both
> 
> areas of the world and areas within IT) and see what they seem to want.
> 
> 
> 
> Also, consider more informative subject lines to future posts.  :D

[toc] | [prev] | [next] | [standalone]


#67100

FromRodrick Brown <rodrick.brown@gmail.com>
Date2014-02-26 11:51 -0500
Message-ID<mailman.7397.1393433514.18130.python-list@python.org>
In reply to#67080
L
> On Feb 25, 2014, at 8:27 PM, Karthik Reddy <challakarthik@gmail.com> wrote:
> 
> Thank you,
> 
> but from by reaserch i got these requirements ......
> 
> Python, django, Twisted, MySQL, PyQt, PySide, xPython.
> 
> *Technical proficiency with Python and Django.
> *Technical proficiency in JavaScript.
> *Experience with MySQL / PgSQL.
> *Unix/Linux expertise.
> *Experience with MVC design patterns and solid algorithm skills.
> 
> Core Python, DJango Framework, Web2Py, Google App engine, CherryPy ( Basic Introduction)
> 
> The problem for me is whether i have to learn all these technologies to work as a python developer......
> 
Learn core python fundamentals and idioms and everything else should come easy over time with a little experience and time. 
> 
> 
>>                                                                              On Tuesday, February 25, 2014 12:58:15 AM UTC+5:30, CM wrote:
>>> On Monday, February 24, 2014 3:31:11 AM UTC-5, Karthik Reddy wrote:
>>> 
>>> I worked as a weblogic administrator and now i am changing to development and i am very much interested in python ......... please suggest me what are the things i need to learn more  rather than python to get an I.T job. I came to know about  Django but i am in a confusion please help me .........
>> 
>> 
>> 
>> I recommend you look at job advertisements in areas you'd like to work (both
>> 
>> areas of the world and areas within IT) and see what they seem to want.
>> 
>> 
>> 
>> Also, consider more informative subject lines to future posts.  :D
> -- 
> https://mail.python.org/mailman/listinfo/python-list

[toc] | [prev] | [next] | [standalone]


#67111

FromDennis Lee Bieber <wlfraed@ix.netcom.com>
Date2014-02-26 22:51 -0500
Message-ID<mailman.7402.1393473115.18130.python-list@python.org>
In reply to#67080
On Tue, 25 Feb 2014 17:27:19 -0800 (PST), Karthik Reddy
<challakarthik@gmail.com> declaimed the following:

>Thank you,
>
>but from by reaserch i got these requirements ......
>
>Python, django, Twisted, MySQL, PyQt, PySide, xPython.
>
> *Technical proficiency with Python and Django.

	Web application framework

> *Technical proficiency in JavaScript.

	Client-side web application

> *Experience with MySQL / PgSQL.

	Relational database -- unless you need to fully administer the DBMS or
use direct/obscure commands, knowing generic SQL may be enough (note that
Django will likely be using it's own ORM package so even SQL may not be
needed)

> *Unix/Linux expertise.

	Well... that implies being fluent in the OS (probably at the shell
scripting level).

> *Experience with MVC design patterns and solid algorithm skills.

	While I know the term, I've not had much experience with the
application... Separation of the data (model) from the user interface
(view) and the logic linking the two (controller).

	Algorithm is another matter (the word basically is equivalent to
"recipe").

>
>Core Python, DJango Framework, Web2Py, Google App engine, CherryPy ( Basic Introduction)
>
>The problem for me is whether i have to learn all these technologies to work as a python developer......
>

	Django, Web2Py, GAE, CherryPy are all focused on /web-based/
(HTTP/HTML) applications. Python is just the implementation language.

	If the goal is just pure Python none of those may be applicable. For
example, my most recent Python task was to generate UDP data packets to be
fed through "Cross Domain Solution" boxes... I had to generate packets of
various sizes, with some variation of contents [stuff that was supposed to
trigger "drop" or "edit" actions in the CDS box]. Wireshark was used to
capture the out-bound packets and the CDS-passed in-bound packets. Python
was used to match the Wireshark captures to produce an SQLite database.
Another Python program then extracted the latency data [outbound timestamp
vs inbound timestamp] for the packets and create a CSV file for Excel
plotting.

	That's three Python programs, yet none are "web" related. They required
an understanding of the socket library, threading [the SQLite database
relied on threads to read the two Wireshark capture files, filtering out
all but the packet time-stamp and data ID string, and a third thread to
match the out/in packets for latency -- and reporting any missing packets],
and CSV library. Oh, and development of algorithms to do that processing.

-- 
	Wulfraed                 Dennis Lee Bieber         AF6VN
    wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/

[toc] | [prev] | [next] | [standalone]


#67113

From"prashanth B.G" <prash.bg@gmail.com>
Date2014-02-27 10:00 +0530
Message-ID<mailman.7404.1393475442.18130.python-list@python.org>
In reply to#67080

[Multipart message — attachments visible in raw view] — view raw

Hi Karthik,

             Good that you have interest in switching to dev from admin
stuff. Since you are already an admin , you wouldn't have problems with
administrating an os (probabally weblogic deployment was on an ux/linux
machine) or a database. The requirements that you see are a mix of
different technologies for building a web application. But then Python and
Javascript are the two major ones which you will have to focus on .

Javascript is needed along with html and css for the front end alone . Most
of the times the front end is only a consumer of the information from the
backend except for the user interaction events where in information flows
in the opposite way. The backend has the bussiness logic implemented and
could be in any language here it is Python and of course this interacts
with the database. So you could ignore the rest of the technologies for a
while and learn Python till you become comfortable with - Maybe writing
small sysadmin scripts or anything which may be of personal interest to you
.

There are several tutorials which others have pointed out .. May be you can
take a look at http://swaroopch.com/notes/python/  (easy) or
http://www.diveintopython.net/  (slightly deeper) . Once you get a hold,
you could move on to Django which runs on top of Python to get a feel of
webframeworks . This would be the time when you would need to lean
javascript to make user interaction possible (JS is also a complete
language in itself and would need some weeks to start with).

The rest like mysql , html , css are something which you could learn when
the need arises since you don't have to go too deep into these and that the
basics are not too difficult to understand . Once you start working on web
dev stuff you will have to know the design patterns further of with mvc is
a part . This would definitely take some time and effort but it would
be worth learning .

Hope this helps :-)

Thanks.


On Thu, Feb 27, 2014 at 9:21 AM, Dennis Lee Bieber <wlfraed@ix.netcom.com>wrote:

> On Tue, 25 Feb 2014 17:27:19 -0800 (PST), Karthik Reddy
> <challakarthik@gmail.com> declaimed the following:
>
> >Thank you,
> >
> >but from by reaserch i got these requirements ......
> >
> >Python, django, Twisted, MySQL, PyQt, PySide, xPython.
> >
> > *Technical proficiency with Python and Django.
>
>         Web application framework
>
> > *Technical proficiency in JavaScript.
>
>         Client-side web application
>
> > *Experience with MySQL / PgSQL.
>
>         Relational database -- unless you need to fully administer the
> DBMS or
> use direct/obscure commands, knowing generic SQL may be enough (note that
> Django will likely be using it's own ORM package so even SQL may not be
> needed)
>
> > *Unix/Linux expertise.
>
>         Well... that implies being fluent in the OS (probably at the shell
> scripting level).
>
> > *Experience with MVC design patterns and solid algorithm skills.
>
>         While I know the term, I've not had much experience with the
> application... Separation of the data (model) from the user interface
> (view) and the logic linking the two (controller).
>
>         Algorithm is another matter (the word basically is equivalent to
> "recipe").
>
> >
> >Core Python, DJango Framework, Web2Py, Google App engine, CherryPy (
> Basic Introduction)
> >
> >The problem for me is whether i have to learn all these technologies to
> work as a python developer......
> >
>
>         Django, Web2Py, GAE, CherryPy are all focused on /web-based/
> (HTTP/HTML) applications. Python is just the implementation language.
>
>         If the goal is just pure Python none of those may be applicable.
> For
> example, my most recent Python task was to generate UDP data packets to be
> fed through "Cross Domain Solution" boxes... I had to generate packets of
> various sizes, with some variation of contents [stuff that was supposed to
> trigger "drop" or "edit" actions in the CDS box]. Wireshark was used to
> capture the out-bound packets and the CDS-passed in-bound packets. Python
> was used to match the Wireshark captures to produce an SQLite database.
> Another Python program then extracted the latency data [outbound timestamp
> vs inbound timestamp] for the packets and create a CSV file for Excel
> plotting.
>
>         That's three Python programs, yet none are "web" related. They
> required
> an understanding of the socket library, threading [the SQLite database
> relied on threads to read the two Wireshark capture files, filtering out
> all but the packet time-stamp and data ID string, and a third thread to
> match the out/in packets for latency -- and reporting any missing packets],
> and CSV library. Oh, and development of algorithms to do that processing.
>
> --
>         Wulfraed                 Dennis Lee Bieber         AF6VN
>     wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/
>
> --
> https://mail.python.org/mailman/listinfo/python-list
>



-- 
             *****HAVE A NICE DAY *****

                         Prashanth

[toc] | [prev] | [next] | [standalone]


#67101

FromKarthik Reddy <challakarthik@gmail.com>
Date2014-02-26 09:44 -0800
Message-ID<831b8ad2-f4c2-4f35-8f8a-e35749e0226f@googlegroups.com>
In reply to#66971
On Monday, February 24, 2014 2:01:11 PM UTC+5:30, Karthik Reddy wrote:
> I worked as a weblogic administrator and now i am changing to development and i am very much interested in python ......... please suggest me what are the things i need to learn more  rather than python to get an I.T job. I came to know about  Django but i am in a confusion please help me .........


Thank you for guidance.... 

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web